{"count":13095,"filter":{"days":0,"item_type":"","owner":"","priority":"","project":"","search":"","site":"","source_ip":"","tag":"","unclosed_only":false},"items":[{"due_date":"2026-07-25","id":8239,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"V3 Attempt 1 RCA fixed locally: uid-scoped fast temp","updated_at":"2026-07-25T08:45:13+07:00"},{"due_date":"2026-07-25","id":8238,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"V3 final parity: isolated Workshop matrix starting","updated_at":"2026-07-25T08:24:29+07:00"},{"due_date":"2026-07-25","id":8237,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"V3 parity gap matrix and real test media locked","updated_at":"2026-07-25T07:52:17+07:00"},{"due_date":"2026-07-25","id":8236,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"https://event.sj88ai.com","source_ip":"203.146.29.246","status":"in_progress","tags":[],"title":"?????????????? Excel ??????????????????","updated_at":"2026-07-25T07:48:57+07:00"},{"due_date":"2026-07-25","id":8235,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"V3 full parity release continuation started","updated_at":"2026-07-25T07:36:33+07:00"},{"due_date":"2026-07-25","id":8234,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"blocked","tags":[],"title":"V3 candidate slices pass; release remains blocked","updated_at":"2026-07-25T07:24:33+07:00"},{"due_date":"2026-07-25","id":8233,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"done","tags":[],"title":"V3 release readiness P1 pre-login guard local gates passed","updated_at":"2026-07-25T07:26:40+07:00"},{"due_date":"2026-07-25","id":8232,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"done","tags":[],"title":"V3 isolated candidate local gates passed","updated_at":"2026-07-25T07:25:58+07:00"},{"due_date":"2026-07-25","id":8231,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"UGC_Protable portable UGC advertising video assistant","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\UGC_korhom_lifestyle_10","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Drafted first lifestyle UGC script","updated_at":"2026-07-25T04:52:44+07:00"},{"due_date":"2026-07-25","id":8230,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"UGC_Protable portable UGC advertising video assistant","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Start Khor Hom lifestyle script planning","updated_at":"2026-07-25T04:52:44+07:00"},{"due_date":"2026-07-25","id":8229,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"UGC_Protable portable UGC advertising video assistant","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\Factory_Background_Studio","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Completed imgXX generation inventory","updated_at":"2026-07-25T04:51:08+07:00"},{"due_date":"2026-07-25","id":8228,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"UGC_Protable portable UGC advertising video assistant","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\Factory_Background_Studio","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Progress: audited imgXX video outputs","updated_at":"2026-07-25T04:51:08+07:00"},{"due_date":"2026-07-25","id":8227,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"UGC_Protable portable UGC advertising video assistant","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\Factory_Background_Studio","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Audit imgXX generation status and output locations","updated_at":"2026-07-25T04:51:08+07:00"},{"due_date":"2026-07-25","id":8226,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"blocked","tags":[],"title":"Prepare V3 isolated release candidate without impacting live","updated_at":"2026-07-25T07:25:15+07:00"},{"due_date":"2026-07-25","id":8225,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"done","tags":[],"title":"V3 AB Roll transition fix and release audit","updated_at":"2026-07-25T03:59:06+07:00"},{"due_date":"2026-07-25","id":8224,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e15\u0e32\u0e23\u0e32\u0e07 Walk-in \u0e43\u0e19 PDF \u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e34\u0e49\u0e19","updated_at":"2026-07-25T03:46:32+07:00"},{"due_date":"2026-07-25","id":8223,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-AB-roll-Pro","site":"https://abroll.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Completed v0.2 multi-user, resumable upload, and durable render local acceptance","updated_at":"2026-07-25T03:33:11+07:00"},{"due_date":"2026-07-25","id":8222,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07\u0e17\u0e33: PDF Walk-in \u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e25\u0e30\u0e15\u0e23\u0e27\u0e08\u0e20\u0e32\u0e1e\u0e41\u0e25\u0e49\u0e27","updated_at":"2026-07-25T03:46:32+07:00"},{"due_date":"2026-07-25","id":8221,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-AB-roll-Pro","site":"https://abroll.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Implemented multi-user auth, resumable upload, and durable browser-close render","updated_at":"2026-07-25T03:33:11+07:00"},{"due_date":"2026-07-25","id":8220,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e15\u0e32\u0e23\u0e32\u0e07\u0e27\u0e48\u0e32\u0e07\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1c\u0e39\u0e49\u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19 Walk-in \u0e43\u0e19 PDF","updated_at":"2026-07-25T03:46:32+07:00"},{"due_date":"2026-07-25","id":8219,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"completed","tags":[],"title":"V3 acceptance excluding TTS and video generation: tested scope PASS","updated_at":"2026-07-25T03:18:20+07:00"},{"due_date":"2026-07-25","id":8218,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"Re-evaluate V3 acceptance excluding TTS and video generation","updated_at":"2026-07-25T03:16:22+07:00"},{"due_date":"2026-07-25","id":8217,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.156.121","status":"done","tags":[],"title":"AB Roll production transition flicker fixed and strict-tested PASS","updated_at":"2026-07-25T03:04:16+07:00"},{"due_date":"2026-07-25","id":8216,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"AB Roll transition baseline and regression gate completed","updated_at":"2026-07-25T02:44:40+07:00"},{"due_date":"2026-07-25","id":8215,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-AB-roll-Pro","site":"https://abroll.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Analyze and backup multi-user durable runtime","updated_at":"2026-07-25T02:42:45+07:00"},{"due_date":"2026-07-25","id":8214,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-AB-roll-Pro","site":"https://abroll.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Implement Multi-user + Large Upload + Durable Render","updated_at":"2026-07-25T03:33:11+07:00"},{"due_date":"2026-07-25","id":8213,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.156.121","status":"done","tags":[],"title":"PLAN_ONLY completed: AB Roll transition flicker RCA and gated fix plan","updated_at":"2026-07-25T02:23:46+07:00"},{"due_date":"2026-07-25","id":8212,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-AB-roll-Pro","site":"https://abroll.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Complete: Multi-user + Large Upload + Durable Render plan","updated_at":"2026-07-25T02:15:13+07:00"},{"due_date":"2026-07-25","id":8211,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-AB-roll-Pro","site":"https://abroll.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Progress: Multi-user architecture plan validated","updated_at":"2026-07-25T02:15:24+07:00"},{"due_date":"2026-07-25","id":8210,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-AB-roll-Pro","site":"https://abroll.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"?????? Multi-user + Large Upload + Durable Render","updated_at":"2026-07-25T02:15:23+07:00"},{"due_date":"2026-07-25","id":8209,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Auto-AB-roll-Pro","site":"https://abroll.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Deploy + SSL abroll.sj88ai.com ??????","updated_at":"2026-07-25T01:48:49+07:00"},{"due_date":"2026-07-25","id":8208,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Auto-AB-roll-Pro","site":"https://abroll.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Production E2E ??? SSL ????","updated_at":"2026-07-25T01:48:48+07:00"},{"due_date":"2026-07-25","id":8207,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Auto-AB-roll-Pro","site":"https://abroll.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Origin deploy ???? ???????? SSL","updated_at":"2026-07-25T01:48:48+07:00"},{"due_date":"2026-07-25","id":8206,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Auto-AB-roll-Pro","site":"https://abroll.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Deploy ??? SSL abroll.sj88ai.com","updated_at":"2026-07-25T01:48:47+07:00"},{"due_date":"2026-07-25","id":8205,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-AB-roll-Pro","site":"https://github.com/lnwsj/SJ88-Auto-AB-roll-Pro","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Commit ??? push Standalone AB Roll Studio ??????","updated_at":"2026-07-25T01:16:08+07:00"},{"due_date":"2026-07-25","id":8204,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-AB-roll-Pro","site":"http://127.0.0.1:8765","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Commit/push preflight ????","updated_at":"2026-07-25T01:16:08+07:00"},{"due_date":"2026-07-25","id":8203,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-AB-roll-Pro","site":"http://127.0.0.1:8765","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Commit ??? push Standalone AB Roll Studio","updated_at":"2026-07-25T01:16:06+07:00"},{"due_date":"2026-07-25","id":8202,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-AB-roll-Pro","site":"http://127.0.0.1:8765","source_ip":"58.136.14.246","status":"done","tags":[],"title":"SJ88 Auto AB Roll Pro standalone delivery complete","updated_at":"2026-07-25T00:48:22+07:00"},{"due_date":"2026-07-25","id":8201,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-AB-roll-Pro","site":"http://127.0.0.1:8765","source_ip":"58.136.14.246","status":"done","tags":[],"title":"SJ88 Auto AB Roll Pro - UI/API evidence gate passed","updated_at":"2026-07-25T00:48:35+07:00"},{"due_date":"2026-07-25","id":8200,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-AB-roll-Pro","site":"http://127.0.0.1:8765","source_ip":"58.136.14.246","status":"done","tags":[],"title":"SJ88 Auto AB Roll Pro - backend runtime implementation","updated_at":"2026-07-25T00:48:34+07:00"},{"due_date":"2026-07-25","id":8199,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-AB-roll-Pro","site":"http://127.0.0.1:8765","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Build standalone SJ88 Auto AB Roll Pro","updated_at":"2026-07-25T00:48:34+07:00"},{"due_date":"2026-07-24","id":8198,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"F:\\GreenWebOfflineMinimax","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"Current comparison study: Minimax portable vs Green PC Tk Desktop","updated_at":"2026-07-24T23:28:57+07:00"},{"due_date":"2026-07-24","id":8197,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"Current comparison study: Green PC Tk Desktop vs Minimax portable","updated_at":"2026-07-24T23:28:57+07:00"},{"due_date":"2026-07-24","id":8196,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor -> github.com/lnwsj/V3_cursor main","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Publish Green PC V1.0.0.18 audio-master parity to main","updated_at":"2026-07-24T23:24:54+07:00"},{"due_date":"2026-07-24","id":8195,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"???????????????????? AI 101 ?????????????????????","updated_at":"2026-07-24T21:53:51+07:00"},{"due_date":"2026-07-24","id":8194,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"???????????????????? AI 101 - ?????????????????????","updated_at":"2026-07-24T21:54:18+07:00"},{"due_date":"2026-07-24","id":8193,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e49\u0e32\u0e07 PDF \u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e0a\u0e38\u0e14\u0e43\u0e2b\u0e21\u0e48\u0e08\u0e32\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e34\u0e49\u0e19","updated_at":"2026-07-24T21:47:50+07:00"},{"due_date":"2026-07-24","id":8192,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07\u0e17\u0e33: PDF \u0e43\u0e2b\u0e21\u0e48\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e25\u0e49\u0e27 28 \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 33 \u0e17\u0e35\u0e48\u0e19\u0e31\u0e48\u0e07","updated_at":"2026-07-24T21:47:50+07:00"},{"due_date":"2026-07-24","id":8191,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Plan simpler post-break AI101 content","updated_at":"2026-07-24T21:53:52+07:00"},{"due_date":"2026-07-24","id":8190,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e2a\u0e23\u0e49\u0e32\u0e07 PDF \u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e0a\u0e38\u0e14\u0e43\u0e2b\u0e21\u0e48\u0e08\u0e32\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14","updated_at":"2026-07-24T21:47:50+07:00"},{"due_date":"2026-07-24","id":8189,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"IMPLEMENT: E Tk Audio-master duration TC01-TC04 + strict EXE evidence","updated_at":"2026-07-24T20:54:44+07:00"},{"due_date":"2026-07-24","id":8188,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e1b\u0e34\u0e22\u0e40\u0e19\u0e15\u0e23\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e25\u0e34\u0e1b\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e41\u0e25\u0e30\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01 Facebook note \u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e34\u0e49\u0e19","updated_at":"2026-07-24T20:21:37+07:00"},{"due_date":"2026-07-24","id":8187,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07\u0e17\u0e33: \u0e2a\u0e21\u0e31\u0e04\u0e23\u0e1b\u0e34\u0e22\u0e40\u0e19\u0e15\u0e23\u0e41\u0e25\u0e30\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e25\u0e34\u0e1b\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08","updated_at":"2026-07-24T20:11:10+07:00"},{"due_date":"2026-07-24","id":8186,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"171.97.156.121","status":"done","tags":[],"title":"DONE: \u0e41\u0e1c\u0e19\u0e1b\u0e23\u0e31\u0e1a E \u0e43\u0e2b\u0e49 Final duration \u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e1a External Audio","updated_at":"2026-07-24T20:09:00+07:00"},{"due_date":"2026-07-24","id":8185,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e1b\u0e34\u0e22\u0e40\u0e19\u0e15\u0e23\u0e1c\u0e48\u0e32\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e08\u0e23\u0e34\u0e07\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e25\u0e34\u0e1b\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34","updated_at":"2026-07-24T20:21:37+07:00"},{"due_date":"2026-07-24","id":8184,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"PROGRESS: \u0e22\u0e37\u0e19\u0e22\u0e31\u0e19 RCA Audio tail \u0e41\u0e25\u0e30 release baseline \u0e02\u0e2d\u0e07 E","updated_at":"2026-07-24T20:02:54+07:00"},{"due_date":"2026-07-24","id":8183,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e31\u0e19\u0e15\u0e4c\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e25\u0e34\u0e1b\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e41\u0e25\u0e30\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01 Facebook note \u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e34\u0e49\u0e19","updated_at":"2026-07-24T20:02:18+07:00"},{"due_date":"2026-07-24","id":8182,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07\u0e17\u0e33: \u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e31\u0e19\u0e15\u0e4c\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e41\u0e25\u0e30\u0e41\u0e01\u0e49\u0e02\u0e2d\u0e1a\u0e40\u0e02\u0e15 adminList \u0e43\u0e19 runner","updated_at":"2026-07-24T20:02:55+07:00"},{"due_date":"2026-07-24","id":8181,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Complete AI101 plain-language rewrite and PDF slide integration","updated_at":"2026-07-24T19:56:48+07:00"},{"due_date":"2026-07-24","id":8180,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"PLAN: \u0e1b\u0e23\u0e31\u0e1a Tk Desktop E \u0e43\u0e2b\u0e49 Final duration \u0e15\u0e32\u0e21 External Audio","updated_at":"2026-07-24T19:56:16+07:00"},{"due_date":"2026-07-24","id":8179,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Clarify E audio duration behavior by TC","updated_at":"2026-07-24T19:49:01+07:00"},{"due_date":"2026-07-24","id":8178,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor compared with F:\\GreenWebOfflineMinimax","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Clarify audio-duration difference: F TC1.1 vs E TC01","updated_at":"2026-07-24T19:47:31+07:00"},{"due_date":"2026-07-24","id":8177,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Complete TC01-TC06 UI comparison and TC01-TC04 Chroma parity V1.0.0.17","updated_at":"2026-07-24T19:44:27+07:00"},{"due_date":"2026-07-24","id":8176,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AI101 rewrite progress: production release activated","updated_at":"2026-07-24T19:56:49+07:00"},{"due_date":"2026-07-24","id":8175,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e31\u0e19\u0e15\u0e4c\u0e1c\u0e48\u0e32\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e08\u0e23\u0e34\u0e07\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e25\u0e34\u0e1b\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34","updated_at":"2026-07-24T20:02:55+07:00"},{"due_date":"2026-07-24","id":8174,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Refactor ??????? B11-B15 ???????????????????????","updated_at":"2026-07-24T19:20:21+07:00"},{"due_date":"2026-07-24","id":8173,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Progress: shared Chroma UI implemented; focused regression passed","updated_at":"2026-07-24T19:43:37+07:00"},{"due_date":"2026-07-24","id":8172,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor compared with F:\\GreenWebOfflineMinimax","source_ip":"171.97.156.121","status":"done","tags":[],"title":"TC01-TC06 detailed comparison completed","updated_at":"2026-07-24T19:11:39+07:00"},{"due_date":"2026-07-24","id":8171,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Rewrite existing AI101 course for general audience","updated_at":"2026-07-24T19:56:48+07:00"},{"due_date":"2026-07-24","id":8170,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor compared with F:\\GreenWebOfflineMinimax","source_ip":"171.97.156.121","status":"done","tags":[],"title":"TC01-TC06 comparison progress: contracts and evidence verified","updated_at":"2026-07-24T19:11:39+07:00"},{"due_date":"2026-07-24","id":8169,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"in_progress","tags":[],"title":"Deep audit progress: B11-B15 + D001-D023","updated_at":"2026-07-24T19:08:13+07:00"},{"due_date":"2026-07-24","id":8168,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"171.97.156.121","status":"done","tags":[],"title":"TC01-TC06 UI settings comparison and TC01-TC04 chroma layout parity","updated_at":"2026-07-24T19:43:37+07:00"},{"due_date":"2026-07-24","id":8167,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor compared with F:\\GreenWebOfflineMinimax","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"Compare TC01-TC06 Green PC V3_cursor with GreenWebOfflineMinimax matrix","updated_at":"2026-07-24T19:03:34+07:00"},{"due_date":"2026-07-24","id":8166,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"in_progress","tags":[],"title":"AI101 Deep Library D001-D023 structural content audit","updated_at":"2026-07-24T18:54:53+07:00"},{"due_date":"2026-07-24","id":8165,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"in_progress","tags":[],"title":"AI101 deep slide content audit - progress","updated_at":"2026-07-24T18:54:29+07:00"},{"due_date":"2026-07-24","id":8164,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"in_progress","tags":[],"title":"AI101 exhaustive slide content audit","updated_at":"2026-07-24T18:39:32+07:00"},{"due_date":"2026-07-24","id":8163,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AI101 Deep Library production delivery completed","updated_at":"2026-07-24T16:54:01+07:00"},{"due_date":"2026-07-24","id":8162,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AI101 production verification milestone","updated_at":"2026-07-24T16:54:18+07:00"},{"due_date":"2026-07-24","id":8161,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AI101 Deep Library local implementation complete","updated_at":"2026-07-24T16:54:35+07:00"},{"due_date":"2026-07-24","id":8160,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"?????????? Deep Library AI101 D001-D023 ??? deploy production","updated_at":"2026-07-24T16:54:35+07:00"},{"due_date":"2026-07-24","id":8159,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"???????????????????????? AI101 ??? LIVE + DEEP + REFERENCE","updated_at":"2026-07-24T11:43:40+07:00"},{"due_date":"2026-07-24","id":8158,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"???????????: baseline ?????????????? backlog ?????????","updated_at":"2026-07-24T11:43:40+07:00"},{"due_date":"2026-07-24","id":8157,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"??????????????????????? AI101 ??? Live + Deep Library","updated_at":"2026-07-24T11:43:40+07:00"},{"due_date":"2026-07-24","id":8156,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"DONE: AI101 infographic expansion and every-slide detail/return navigation deployed","updated_at":"2026-07-24T11:09:14+07:00"},{"due_date":"2026-07-24","id":8155,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"PROGRESS: 88 infographics built + dedicated detail navigation verified locally","updated_at":"2026-07-24T11:09:15+07:00"},{"due_date":"2026-07-24","id":8154,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"PROGRESS: baseline audit + content gap + slide detail contract designed","updated_at":"2026-07-24T11:09:15+07:00"},{"due_date":"2026-07-24","id":8153,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"START: AI101 every-slide detail links and return-to-origin navigation","updated_at":"2026-07-24T11:09:15+07:00"},{"due_date":"2026-07-24","id":8152,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"DONE: AI101 modular deep-dive course deployed and verified","updated_at":"2026-07-24T10:11:03+07:00"},{"due_date":"2026-07-24","id":8151,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"PROGRESS: modular course v2 deployed, production evidence run starting","updated_at":"2026-07-24T10:10:35+07:00"},{"due_date":"2026-07-24","id":8150,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Original AB Roll B Seg v1.1.5 PASS - UI/API/FFmpeg 112/112","updated_at":"2026-07-24T09:39:10+07:00"},{"due_date":"2026-07-24","id":8149,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Original AB Roll v1.1.5 - ??? evidence harness ???????? Attempt 5","updated_at":"2026-07-24T09:39:26+07:00"},{"due_date":"2026-07-24","id":8148,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Original AB Roll v1.1.4 - ??? test harness ???????? Attempt 4","updated_at":"2026-07-24T09:39:26+07:00"},{"due_date":"2026-07-24","id":8147,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"PROGRESS: production inventory and verified rollback backup complete","updated_at":"2026-07-24T10:10:35+07:00"},{"due_date":"2026-07-24","id":8146,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"local://C:/temp/TiktokAi2026_Standalone-1/tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e17\u0e14\u0e2a\u0e2d\u0e1a Original AB Roll B Seg v1.1.3 Attempt 3","updated_at":"2026-07-24T09:39:26+07:00"},{"due_date":"2026-07-24","id":8145,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"local://C:/temp/TiktokAi2026_Standalone-1/tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll corrective iteration bumped to v1.1.3","updated_at":"2026-07-24T09:39:26+07:00"},{"due_date":"2026-07-24","id":8144,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"START: Refactor AI101 production course into modular deep-dive lessons","updated_at":"2026-07-24T10:10:34+07:00"},{"due_date":"2026-07-24","id":8143,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"local://C:/temp/TiktokAi2026_Standalone-1/tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e17\u0e14\u0e2a\u0e2d\u0e1a Original AB Roll B Seg v1.1.2 Attempt 2","updated_at":"2026-07-24T09:39:26+07:00"},{"due_date":"2026-07-24","id":8142,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"local://C:/temp/TiktokAi2026_Standalone-1/tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll corrective iteration bumped to v1.1.2","updated_at":"2026-07-24T09:39:25+07:00"},{"due_date":"2026-07-24","id":8141,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"C:\\Users\\sj88s\\OneDrive\\\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\\Ai101\\pic\\index.html","source_ip":"58.136.14.246","status":"done","tags":[],"title":"DONE: AI101 explanatory infographic teaching pack","updated_at":"2026-07-24T09:12:31+07:00"},{"due_date":"2026-07-24","id":8140,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"local://C:/temp/TiktokAi2026_Standalone-1/tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e17\u0e14\u0e2a\u0e2d\u0e1a Original AB Roll B Seg v1.1.1 Attempt 1","updated_at":"2026-07-24T09:39:25+07:00"},{"due_date":"2026-07-24","id":8139,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"local://C:/temp/TiktokAi2026_Standalone-1/tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll v1.1.1 pre-test UI audit correction","updated_at":"2026-07-24T09:39:25+07:00"},{"due_date":"2026-07-24","id":8138,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"C:\\temp\\TiktokAi2026_Standalone-1\\tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll B Seg v1.1.1 implementation complete before first test","updated_at":"2026-07-24T09:39:25+07:00"},{"due_date":"2026-07-24","id":8137,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e41\u0e25\u0e30\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e08\u0e32\u0e01\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32 Ai 2026 \u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e34\u0e49\u0e19","updated_at":"2026-07-24T08:42:11+07:00"},{"due_date":"2026-07-24","id":8136,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"C:\\Users\\sj88s\\OneDrive\\\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\\Ai101\\pic\\index.html","source_ip":"58.136.14.246","status":"done","tags":[],"title":"PROGRESS: ????????? PDF 25 ????????????????????????? 8 ???????","updated_at":"2026-07-24T09:12:49+07:00"},{"due_date":"2026-07-24","id":8135,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"C:\\temp\\TiktokAi2026_Standalone-1\\tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll B Seg v1.1.1: correct-root audit and backup complete","updated_at":"2026-07-24T09:39:25+07:00"},{"due_date":"2026-07-24","id":8134,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"C:\\Users\\sj88s\\OneDrive\\\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\\Ai101\\pic\\index.html","source_ip":"58.136.14.246","status":"done","tags":[],"title":"START: ???????????? AI 101 ??????????????????? HTML ???????????","updated_at":"2026-07-24T09:12:49+07:00"},{"due_date":"2026-07-24","id":8133,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"C:\\temp\\TiktokAi2026_Standalone-1\\tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Correct AB Roll original UI: pre-cut B Seg and versioned evidence","updated_at":"2026-07-24T09:39:25+07:00"},{"due_date":"2026-07-24","id":8132,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"???????????: ???? PDF ??? live activity ????","updated_at":"2026-07-24T08:42:40+07:00"},{"due_date":"2026-07-24","id":8131,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"Codex Desktop Windows local","source_ip":"58.136.14.246","status":"blocked","tags":[],"title":"Post-restart verification blocked because background processes never exited","updated_at":"2026-07-24T08:10:55+07:00"},{"due_date":"2026-07-24","id":8130,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"Codex Desktop Windows local","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Post-restart attempt still uses original Codex and Chrome processes","updated_at":"2026-07-24T08:10:55+07:00"},{"due_date":"2026-07-24","id":8129,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"???????????? PDF ??????????????????????????????????????","updated_at":"2026-07-24T08:42:39+07:00"},{"due_date":"2026-07-24","id":8128,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Corrective run: verify B Seg inside original Tkinter UI","updated_at":"2026-07-24T08:19:22+07:00"},{"due_date":"2026-07-24","id":8127,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"Codex Desktop Windows local","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Post-restart verification for Codex Computer Use and Chrome","updated_at":"2026-07-24T08:10:55+07:00"},{"due_date":"2026-07-24","id":8126,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"Codex Desktop Windows local","source_ip":"58.136.14.246","status":"blocked","tags":[],"title":"Codex Computer Use local config restored; pending full restart verification","updated_at":"2026-07-24T07:33:08+07:00"},{"due_date":"2026-07-24","id":8125,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Printable HTML registration sheet complete","updated_at":"2026-07-24T07:14:19+07:00"},{"due_date":"2026-07-24","id":8124,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Create printable HTML registration sheet","updated_at":"2026-07-24T07:14:19+07:00"},{"due_date":"2026-07-24","id":8123,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"Codex Desktop Windows local","source_ip":"58.136.14.246","status":"done","tags":[],"title":"RCA found local Codex feature flags disable Computer Use and external Chrome","updated_at":"2026-07-24T07:33:44+07:00"},{"due_date":"2026-07-24","id":8122,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"Codex Desktop Windows local","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Investigate and fix Codex Computer Use Google Chrome disabled","updated_at":"2026-07-24T07:33:44+07:00"},{"due_date":"2026-07-24","id":8121,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Landscape PDF registration sheet complete","updated_at":"2026-07-24T06:44:07+07:00"},{"due_date":"2026-07-24","id":8120,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Create landscape PDF registration sheet","updated_at":"2026-07-24T06:44:07+07:00"},{"due_date":"2026-07-24","id":8119,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Completed B Seg pre-cut alternating mode with paired evidence","updated_at":"2026-07-24T06:06:53+07:00"},{"due_date":"2026-07-24","id":8118,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"B Seg pre-cut implementation progress","updated_at":"2026-07-24T06:06:53+07:00"},{"due_date":"2026-07-24","id":8117,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Implement and test pre-cut B Seg alternating timeline","updated_at":"2026-07-24T06:06:53+07:00"},{"due_date":"2026-07-24","id":8116,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Final B Seg contract recorded: alternating A/B with sequential or random order","updated_at":"2026-07-24T05:33:58+07:00"},{"due_date":"2026-07-24","id":8115,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Contract update: alternating A/B Seg timeline with selectable order","updated_at":"2026-07-24T05:33:58+07:00"},{"due_date":"2026-07-24","id":8114,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Diagnosis complete: smallest safe pre-cut B Seg overlay change","updated_at":"2026-07-24T05:29:45+07:00"},{"due_date":"2026-07-24","id":8113,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Analyze exact normal AB Roll path for pre-cut B Seg support","updated_at":"2026-07-24T05:29:45+07:00"},{"due_date":"2026-07-24","id":8112,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Status result: pre-cut B Seg overlay not implemented yet","updated_at":"2026-07-24T05:26:50+07:00"},{"due_date":"2026-07-24","id":8111,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Current status check: normal AB Roll plus B Seg","updated_at":"2026-07-24T05:26:51+07:00"},{"due_date":"2026-07-24","id":8110,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Joy attendee registration complete","updated_at":"2026-07-24T05:25:53+07:00"},{"due_date":"2026-07-24","id":8109,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Scope confirmed: normal AB Roll plus pre-cut B Seg overlay","updated_at":"2026-07-24T05:20:25+07:00"},{"due_date":"2026-07-24","id":8108,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Normal AB Roll scope correction documented and browser-verified","updated_at":"2026-07-24T05:20:25+07:00"},{"due_date":"2026-07-24","id":8107,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Add attendee Joy and verify slip","updated_at":"2026-07-24T05:25:53+07:00"},{"due_date":"2026-07-24","id":8106,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Scope correction: use normal AB Roll, not AB Roll Studio","updated_at":"2026-07-24T05:20:25+07:00"},{"due_date":"2026-07-24","id":8105,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"local-desktop:E:\\Green PC\\V3_cursor","source_ip":"171.97.156.121","status":"done","tags":[],"title":"DONE V1.0.0.16 UI completeness remediation","updated_at":"2026-07-24T01:32:31+07:00"},{"due_date":"2026-07-24","id":8104,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"local-desktop:E:\\Green PC\\V3_cursor","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"PROGRESS V1.0.0.16 UI completeness remediation evidence passed","updated_at":"2026-07-24T01:31:36+07:00"},{"due_date":"2026-07-24","id":8103,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll reference and pre-cut B Seg contract check completed","updated_at":"2026-07-24T01:14:06+07:00"},{"due_date":"2026-07-24","id":8102,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll B Seg contract check - paired evidence complete","updated_at":"2026-07-24T01:14:06+07:00"},{"due_date":"2026-07-24","id":8101,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"local-desktop:E:\\Green PC\\V3_cursor","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Implement all TC01-TC06 UI completeness findings","updated_at":"2026-07-24T01:33:23+07:00"},{"due_date":"2026-07-24","id":8100,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e40\u0e17\u0e35\u0e22\u0e1a AB-Roll-Pro007 \u0e01\u0e31\u0e1a AB Roll Studio \u0e41\u0e25\u0e30\u0e15\u0e23\u0e27\u0e08 B Seg duration","updated_at":"2026-07-24T01:14:06+07:00"},{"due_date":"2026-07-23","id":8099,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"clip sound","site":"C:\\temp\\clip sound","source_ip":"58.136.14.246","status":"done","tags":[],"title":"???????????????????? 3 ?????? Best transcript","updated_at":"2026-07-23T23:23:19+07:00"},{"due_date":"2026-07-23","id":8098,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32\u0e23\u0e30\u0e1a\u0e1a AB Roll Pro v1.4.0 \u0e40\u0e2a\u0e23\u0e47\u0e08 \u0e1e\u0e23\u0e49\u0e2d\u0e21 paired UI/API evidence","updated_at":"2026-07-23T23:24:17+07:00"},{"due_date":"2026-07-23","id":8097,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e04\u0e27\u0e32\u0e21\u0e04\u0e37\u0e1a\u0e2b\u0e19\u0e49\u0e32: AB Roll Pro deep study \u0e1e\u0e1a product risks \u0e08\u0e32\u0e01 runtime proof","updated_at":"2026-07-23T23:24:17+07:00"},{"due_date":"2026-07-23","id":8096,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"clip sound","site":"C:\\temp\\clip sound","source_ip":"58.136.14.246","status":"done","tags":[],"title":"PROGRESS: ??? 3 ???????? + full 4-column report harness ?????","updated_at":"2026-07-23T23:23:28+07:00"},{"due_date":"2026-07-23","id":8095,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e28\u0e36\u0e01\u0e29\u0e32\u0e23\u0e30\u0e1a\u0e1a AB Roll Pro v1.4.0 \u0e41\u0e1a\u0e1a\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14","updated_at":"2026-07-23T23:24:17+07:00"},{"due_date":"2026-07-23","id":8094,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"clip sound","site":"C:\\temp\\clip sound","source_ip":"58.136.14.246","status":"done","tags":[],"title":"START: ??????????? 3 + HTML ??????????? 4 ???????????????","updated_at":"2026-07-23T23:23:28+07:00"},{"due_date":"2026-07-23","id":8093,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"clip sound","site":"C:\\temp\\clip sound","source_ip":"58.136.14.246","status":"done","tags":[],"title":"DONE: ?????????????? large-v3 ??????????????","updated_at":"2026-07-23T22:00:13+07:00"},{"due_date":"2026-07-23","id":8092,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"clip sound","site":"C:\\temp\\clip sound","source_ip":"58.136.14.246","status":"done","tags":[],"title":"PROGRESS: large-v3 ???????????????? + comparison harness ?????","updated_at":"2026-07-23T22:00:13+07:00"},{"due_date":"2026-07-23","id":8091,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"clip sound","site":"C:\\temp\\clip sound","source_ip":"58.136.14.246","status":"done","tags":[],"title":"START: ???????????????????????????????????","updated_at":"2026-07-23T22:00:13+07:00"},{"due_date":"2026-07-23","id":8090,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"clip sound","site":"C:\\temp\\clip sound","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e16\u0e2d\u0e14\u0e40\u0e2a\u0e35\u0e22\u0e07 Messenger 3 \u0e44\u0e1f\u0e25\u0e4c\u0e1e\u0e23\u0e49\u0e2d\u0e21 paired evidence PASS","updated_at":"2026-07-23T20:48:01+07:00"},{"due_date":"2026-07-23","id":8089,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"clip sound","site":"C:\\temp\\clip sound","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Transcription progress: model runtime corrected","updated_at":"2026-07-23T20:48:01+07:00"},{"due_date":"2026-07-23","id":8088,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"clip sound","site":"C:\\temp\\clip sound","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e16\u0e2d\u0e14\u0e40\u0e2a\u0e35\u0e22\u0e07 Messenger \u0e17\u0e38\u0e01\u0e44\u0e1f\u0e25\u0e4c\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14","updated_at":"2026-07-23T20:48:01+07:00"},{"due_date":"2026-07-22","id":8087,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"local-desktop:E:\\Green PC\\V3_cursor","source_ip":"171.97.156.121","status":"done","tags":[],"title":"UI completeness audit TC01-TC06 completed","updated_at":"2026-07-22T10:21:23+07:00"},{"due_date":"2026-07-22","id":8086,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"local-desktop:E:\\Green PC\\V3_cursor","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"UI completeness audit TC01-TC06 progress","updated_at":"2026-07-22T10:21:23+07:00"},{"due_date":"2026-07-22","id":8085,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Audit UI completeness TC01-TC06","updated_at":"2026-07-22T10:21:23+07:00"},{"due_date":"2026-07-22","id":8084,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor @ codex/tc01-tc04-remediation-v10011","source_ip":"171.97.156.121","status":"done","tags":[],"title":"V1.0.0.15 TC06 onefile delivery completed","updated_at":"2026-07-22T05:04:58+07:00"},{"due_date":"2026-07-22","id":8083,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor @ codex/tc01-tc04-remediation-v10011","source_ip":"171.97.156.121","status":"done","tags":[],"title":"V1.0.0.15 TC06 release build and publish","updated_at":"2026-07-22T05:04:44+07:00"},{"due_date":"2026-07-22","id":8082,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor @ codex/tc01-tc04-remediation-v10011","source_ip":"171.97.156.121","status":"completed","tags":[],"title":"TC06 Chroma Audio Master multi-product V1.0.0.14","updated_at":"2026-07-22T04:27:00+07:00"},{"due_date":"2026-07-22","id":8081,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"https://github.com/lnwsj/V3_cursor/tree/codex/tc01-tc04-remediation-v10011","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Existing Green PC branch committed and pushed","updated_at":"2026-07-22T03:01:06+07:00"},{"due_date":"2026-07-22","id":8080,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"https://github.com/lnwsj/V3_cursor/tree/codex/tc01-tc04-remediation-v10011","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Commit and push current Green PC branch","updated_at":"2026-07-22T03:01:07+07:00"},{"due_date":"2026-07-22","id":8079,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"https://github.com/lnwsj/V3_cursor","source_ip":"171.97.156.121","status":"blocked","tags":[],"title":"Branch-to-main publication blocked by Windows capture gate","updated_at":"2026-07-22T02:46:31+07:00"},{"due_date":"2026-07-22","id":8078,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"https://github.com/lnwsj/V3_cursor","source_ip":"171.97.156.121","status":"blocked","tags":[],"title":"Publish V1.0.0.13 branch to main","updated_at":"2026-07-22T02:46:32+07:00"},{"due_date":"2026-07-21","id":8077,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.156.121","status":"done","tags":[],"title":"AB Roll green flash production rerun PASS 20260721_063217","updated_at":"2026-07-21T06:43:24+07:00"},{"due_date":"2026-07-22","id":8076,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"blocked","tags":[],"title":"V3 final publish verified; Gemini configuration remains blocked","updated_at":"2026-07-21T06:40:22+07:00"},{"due_date":"2026-07-22","id":8075,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"blocked","tags":[],"title":"V3 pending work closeout: Admin PASS, Gemini key BLOCKED","updated_at":"2026-07-21T06:23:33+07:00"},{"due_date":"2026-07-21","id":8074,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.156.121","status":"done","tags":[],"title":"??? AB Roll green flash ?? production ????? strict UI+API PASS","updated_at":"2026-07-21T06:22:18+07:00"},{"due_date":"2026-07-21","id":8073,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"F:\\GreenWebOfflineMinimax -> H:\\My Drive\\0000000\\20260721\\GreenWebOfflineMinimax","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Build and validate SJ88 Auto Green V 1.0.0.3 with real input data","updated_at":"2026-07-21T16:17:04+07:00"},{"due_date":"2026-07-22","id":8072,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"V3 candidate admin pairs PASS; Gemini key refresh blocked","updated_at":"2026-07-21T06:07:46+07:00"},{"due_date":"2026-07-21","id":8071,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"F:\\GreenWebOfflineMinimax / local Windows portable release","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Batch + Reframe queue RCA fixed and onefile dist_final delivered","updated_at":"2026-07-21T05:59:51+07:00"},{"due_date":"2026-07-22","id":8070,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"V3 durable Admin Log retention local gates complete","updated_at":"2026-07-21T05:37:02+07:00"},{"due_date":"2026-07-21","id":8069,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"F:\\GreenWebOfflineMinimax\\dist_final","source_ip":"171.97.156.121","status":"done","tags":[],"title":"RCA \u0e41\u0e25\u0e30\u0e41\u0e01\u0e49 Batch + Reframe queued/error","updated_at":"2026-07-21T06:00:45+07:00"},{"due_date":"2026-07-21","id":8068,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"F:\\GreenWebOfflineMinimax\\dist_final","source_ip":"171.97.156.121","status":"done","tags":[],"title":"\u0e41\u0e01\u0e49 Upload \u0e41\u0e25\u0e49\u0e27\u0e40\u0e02\u0e49\u0e32 Queue \u0e43\u0e19 Batch + Reframe","updated_at":"2026-07-21T06:00:45+07:00"},{"due_date":"2026-07-22","id":8067,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"V3 audited durable log export local gates complete","updated_at":"2026-07-21T05:18:54+07:00"},{"due_date":"2026-07-21","id":8066,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Completed plan: AB Roll green flash fix and strict validation","updated_at":"2026-07-21T05:17:30+07:00"},{"due_date":"2026-07-21","id":8065,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Completed RCA: AB Roll green flash confirmed in overlay_cuda","updated_at":"2026-07-21T04:50:41+07:00"},{"due_date":"2026-07-22","id":8064,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"V3 durable log drill-down local gates complete","updated_at":"2026-07-21T04:50:32+07:00"},{"due_date":"2026-07-21","id":8063,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Progress: RCA AB Roll green flash on production","updated_at":"2026-07-21T04:50:42+07:00"},{"due_date":"2026-07-21","id":8062,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"https://github.com/lnwsj/GreenWebOfflineMinimax","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Onefile dist_final commit and push verified","updated_at":"2026-07-21T04:45:34+07:00"},{"due_date":"2026-07-21","id":8061,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"F:\\GreenWebOfflineMinimax\\dist_final","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Onefile dist_final handoff completed","updated_at":"2026-07-21T04:41:57+07:00"},{"due_date":"2026-07-21","id":8060,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.156.121","status":"done","tags":[],"title":"RCA AB Roll green flash at scene transitions on V2 production","updated_at":"2026-07-21T04:50:41+07:00"},{"due_date":"2026-07-21","id":8059,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.156.121","status":"done","tags":[],"title":"RCA AB Roll green flash at scene transitions on production","updated_at":"2026-07-21T04:26:57+07:00"},{"due_date":"2026-07-22","id":8058,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"Start all remaining V3 refactor pending work","updated_at":"2026-07-21T04:22:08+07:00"},{"due_date":"2026-07-22","id":8057,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"Start all remaining V3 refactor pending work","updated_at":"2026-07-21T04:20:57+07:00"},{"due_date":"2026-07-21","id":8056,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"F:\\GreenWebOfflineMinimax\\dist_final","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Build onefile dist_final progress","updated_at":"2026-07-21T04:42:18+07:00"},{"due_date":"2026-07-21","id":8055,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"F:\\GreenWebOfflineMinimax\\dist_final","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Build distributable onefile EXE in dist_final","updated_at":"2026-07-21T04:42:18+07:00"},{"due_date":"2026-07-21","id":8054,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Complete V3 P2 Admin Log durable list and filters","updated_at":"2026-07-20T07:38:26+07:00"},{"due_date":"2026-07-21","id":8053,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Progress V3 P2 durable list candidate passed","updated_at":"2026-07-20T07:38:26+07:00"},{"due_date":"2026-07-21","id":8052,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Progress V3 P2 durable list source commit pushed","updated_at":"2026-07-20T07:38:26+07:00"},{"due_date":"2026-07-21","id":8051,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Start V3 P2 Admin Log list pagination and filters","updated_at":"2026-07-20T07:38:26+07:00"},{"due_date":"2026-07-21","id":8050,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"completed","tags":[],"title":"Complete V3 P2 Admin Log durable first slice","updated_at":"2026-07-20T06:28:25+07:00"},{"due_date":"2026-07-21","id":8049,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"completed","tags":[],"title":"Progress V3 P2 durable candidate and migration verified","updated_at":"2026-07-20T06:28:24+07:00"},{"due_date":"2026-07-21","id":8048,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Progress V3 P2 Admin Log durable source commit pushed","updated_at":"2026-07-20T06:28:25+07:00"},{"due_date":"2026-07-21","id":8047,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Start V3 P2 Admin Log durable event persistence slice","updated_at":"2026-07-20T06:28:25+07:00"},{"due_date":"2026-07-20","id":8046,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"completed","tags":[],"title":"Complete V3 P2 Admin Log operator-first first slice","updated_at":"2026-07-20T05:29:11+07:00"},{"due_date":"2026-07-20","id":8045,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"in_progress","tags":[],"title":"V3 P2 Admin Log candidate strict pair passed and candidate retired","updated_at":"2026-07-20T05:25:29+07:00"},{"due_date":"2026-07-20","id":8044,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"in_progress","tags":[],"title":"V3 P2 Admin Log source and frozen contracts verified","updated_at":"2026-07-20T04:55:27+07:00"},{"due_date":"2026-07-20","id":8043,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Live registration count summary complete","updated_at":"2026-07-20T04:49:41+07:00"},{"due_date":"2026-07-20","id":8042,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio B Seq Usage production PASS","updated_at":"2026-07-20T04:48:32+07:00"},{"due_date":"2026-07-20","id":8041,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Summarize live registration counts","updated_at":"2026-07-20T04:49:41+07:00"},{"due_date":"2026-07-20","id":8040,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Deploy printable registration report page","updated_at":"2026-07-20T04:43:26+07:00"},{"due_date":"2026-07-20","id":8039,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Start V3 P2 Admin Log operator-first slice","updated_at":"2026-07-20T05:30:28+07:00"},{"due_date":"2026-07-20","id":8038,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"in_progress","tags":[],"title":"Progress: printable registration report implemented locally","updated_at":"2026-07-20T04:28:15+07:00"},{"due_date":"2026-07-20","id":8037,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio B Seq progress: engine/API/UI implemented","updated_at":"2026-07-20T04:48:32+07:00"},{"due_date":"2026-07-20","id":8036,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"completed","tags":[],"title":"V3 P2 Gemini observability code and fallback delivery complete","updated_at":"2026-07-20T04:25:09+07:00"},{"due_date":"2026-07-20","id":8035,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Create printable registration report page","updated_at":"2026-07-20T04:43:26+07:00"},{"due_date":"2026-07-20","id":8034,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"in_progress","tags":[],"title":"Progress V3 P2 Gemini candidate strict pair verified","updated_at":"2026-07-20T04:13:45+07:00"},{"due_date":"2026-07-20","id":8033,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio B Seq usage and no-duplicate proof","updated_at":"2026-07-20T04:48:32+07:00"},{"due_date":"2026-07-20","id":8032,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"in_progress","tags":[],"title":"Progress V3 P2 Gemini observability source verified","updated_at":"2026-07-20T03:39:07+07:00"},{"due_date":"2026-07-20","id":8031,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"in_progress","tags":[],"title":"Start V3 P2 Gemini upstream observability","updated_at":"2026-07-20T03:19:22+07:00"},{"due_date":"2026-07-20","id":8030,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Complete V3 P1 pytest entrypoint","updated_at":"2026-07-20T03:17:38+07:00"},{"due_date":"2026-07-20","id":8029,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"in_progress","tags":[],"title":"V3 P1 pytest entrypoint verified","updated_at":"2026-07-20T03:17:37+07:00"},{"due_date":"2026-07-20","id":8028,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Complete V3 P1 pytest entrypoint","updated_at":"2026-07-20T03:15:25+07:00"},{"due_date":"2026-07-20","id":8027,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"in_progress","tags":[],"title":"V3 P1 pytest entrypoint verified","updated_at":"2026-07-20T03:15:24+07:00"},{"due_date":"2026-07-20","id":8026,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Start V3 P1 pytest entrypoint","updated_at":"2026-07-20T03:17:38+07:00"},{"due_date":"2026-07-20","id":8025,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Complete V3 P1 abort terminal schema","updated_at":"2026-07-20T02:58:11+07:00"},{"due_date":"2026-07-20","id":8024,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"in_progress","tags":[],"title":"V3 P1 abort terminal schema verified","updated_at":"2026-07-20T02:58:11+07:00"},{"due_date":"2026-07-20","id":8023,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"GreenPC V1.0.0.13 onefile and EXE UI validation complete","updated_at":"2026-07-20T02:05:47+07:00"},{"due_date":"2026-07-20","id":8022,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Start V3 P1 abort terminal schema","updated_at":"2026-07-20T02:58:12+07:00"},{"due_date":"2026-07-20","id":8021,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"completed","tags":[],"title":"V3 P0 permanent evidence stream transport completed","updated_at":"2026-07-20T01:59:06+07:00"},{"due_date":"2026-07-20","id":8020,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"in_progress","tags":[],"title":"GreenPC V1.0.0.13 build and UI validation progress","updated_at":"2026-07-20T01:39:32+07:00"},{"due_date":"2026-07-20","id":8019,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Build AutoMv V3 V1.0.0.13 onefile and UI re-test","updated_at":"2026-07-20T02:05:47+07:00"},{"due_date":"2026-07-20","id":8018,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio real Preview timeline production PASS","updated_at":"2026-07-20T01:24:34+07:00"},{"due_date":"2026-07-20","id":8017,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"in_progress","tags":[],"title":"P0 evidence transport changed locally from SFTP to fail-closed SSH stdin stream","updated_at":"2026-07-20T01:16:43+07:00"},{"due_date":"2026-07-20","id":8016,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Published windowless EXE source and complete documentation refresh","updated_at":"2026-07-20T01:15:44+07:00"},{"due_date":"2026-07-20","id":8015,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Validated all current documentation and windowless evidence","updated_at":"2026-07-20T01:15:44+07:00"},{"due_date":"2026-07-20","id":8014,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Summarize AutoMv V3 TC01-TC06 from current contract","updated_at":"2026-07-20T01:12:44+07:00"},{"due_date":"2026-07-20","id":8013,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"AutoMv V3 documentation refresh committed and pushed","updated_at":"2026-07-20T01:09:53+07:00"},{"due_date":"2026-07-20","id":8012,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"in_progress","tags":[],"title":"V3 documentation refresh validated before Git publish","updated_at":"2026-07-20T01:05:32+07:00"},{"due_date":"2026-07-20","id":8011,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"AutoMv V3 documentation refresh evidence complete","updated_at":"2026-07-20T01:09:53+07:00"},{"due_date":"2026-07-20","id":8010,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Documentation inventory completed","updated_at":"2026-07-20T01:15:44+07:00"},{"due_date":"2026-07-20","id":8009,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Update all project documentation and publish","updated_at":"2026-07-20T01:15:44+07:00"},{"due_date":"2026-07-20","id":8008,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"in_progress","tags":[],"title":"V3 documentation refresh and pending refactor execution","updated_at":"2026-07-20T00:45:54+07:00"},{"due_date":"2026-07-20","id":8007,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Update all AutoMv V3 documentation to current state","updated_at":"2026-07-20T01:09:53+07:00"},{"due_date":"2026-07-20","id":8006,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio real Preview timeline validation progress","updated_at":"2026-07-20T01:24:34+07:00"},{"due_date":"2026-07-20","id":8005,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio real preview timeline interaction rerun","updated_at":"2026-07-20T01:24:34+07:00"},{"due_date":"2026-07-19","id":8004,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio real A/B move swap export production PASS","updated_at":"2026-07-19T23:19:31+07:00"},{"due_date":"2026-07-19","id":8003,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio real-file orientation fix validated locally","updated_at":"2026-07-19T23:19:32+07:00"},{"due_date":"2026-07-20","id":8002,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Attempt 2 AB Roll Studio real full UI after OOM fix","updated_at":"2026-07-19T23:19:32+07:00"},{"due_date":"2026-07-20","id":8001,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio real timeline drag/swap ???????? ????? Export","updated_at":"2026-07-19T23:19:31+07:00"},{"due_date":"2026-07-20","id":8000,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"?????????????????? A2 B4 ???? Production browser","updated_at":"2026-07-19T23:19:31+07:00"},{"due_date":"2026-07-20","id":7999,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"????? AB Roll Studio ???????????? G Drive ???? UI ??? Export","updated_at":"2026-07-19T23:19:31+07:00"},{"due_date":"2026-07-19","id":7998,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio full visual workflow Production PASS","updated_at":"2026-07-19T19:34:21+07:00"},{"due_date":"2026-07-19","id":7997,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio visual workflow predeploy PASS","updated_at":"2026-07-19T19:25:56+07:00"},{"due_date":"2026-07-19","id":7996,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"in_progress","tags":[],"title":"AB Roll Studio full workflow analysis complete","updated_at":"2026-07-19T19:08:30+07:00"},{"due_date":"2026-07-19","id":7995,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio full visual workflow manual and export evidence","updated_at":"2026-07-19T19:34:21+07:00"},{"due_date":"2026-07-19","id":7994,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio real A/B upload queue Production PASS","updated_at":"2026-07-19T18:22:21+07:00"},{"due_date":"2026-07-19","id":7993,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio upload queue predeploy PASS","updated_at":"2026-07-19T18:22:21+07:00"},{"due_date":"2026-07-19","id":7992,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio real A/B upload reproduction","updated_at":"2026-07-19T18:22:21+07:00"},{"due_date":"2026-07-19","id":7991,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"done","tags":[],"title":"V3 release 4486 Git delivery finalized","updated_at":"2026-07-19T09:29:20+07:00"},{"due_date":"2026-07-19","id":7990,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"done","tags":[],"title":"V3 release 4486 strict delivery completed","updated_at":"2026-07-19T09:05:58+07:00"},{"due_date":"2026-07-19","id":7989,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"done","tags":[],"title":"V3 release 4486 promoted; final report and gates verified","updated_at":"2026-07-19T09:05:35+07:00"},{"due_date":"2026-07-19","id":7988,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"done","tags":[],"title":"V3 release 96b6 publish candidate evidence, promote, live strict UI+API, finalize","updated_at":"2026-07-19T09:05:35+07:00"},{"due_date":"2026-07-19","id":7987,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"http://127.0.0.1:30032","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"Candidate 96b6 strict UI+API pair \u0e1c\u0e48\u0e32\u0e19 A7","updated_at":"2026-07-19T07:32:18+07:00"},{"due_date":"2026-07-19","id":7986,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio exact current large-v3 production verification PASS","updated_at":"2026-07-19T07:24:37+07:00"},{"due_date":"2026-07-19","id":7985,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio inline AutoSu production PASS","updated_at":"2026-07-19T07:17:15+07:00"},{"due_date":"2026-07-19","id":7984,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio inline AutoSu - production deployment","updated_at":"2026-07-19T07:17:15+07:00"},{"due_date":"2026-07-19","id":7983,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 96b6 immutable release prepare and candidate verification","updated_at":"2026-07-19T06:39:52+07:00"},{"due_date":"2026-07-19","id":7982,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Scope expanded: deploy AB Roll Studio inline AutoSu to production","updated_at":"2026-07-19T07:17:15+07:00"},{"due_date":"2026-07-19","id":7981,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio inline AutoSu, cue editing and template controls","updated_at":"2026-07-19T07:17:15+07:00"},{"due_date":"2026-07-19","id":7980,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio diverse B-per-A mode local acceptance PASS","updated_at":"2026-07-19T06:14:37+07:00"},{"due_date":"2026-07-19","id":7979,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio diverse B implementation complete; local acceptance running","updated_at":"2026-07-19T06:14:38+07:00"},{"due_date":"2026-07-19","id":7978,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 candidate TTS RCA: all legacy DB keys invalid","updated_at":"2026-07-19T06:00:26+07:00"},{"due_date":"2026-07-19","id":7977,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio: add diverse B-per-A mode and preserve mapped mode","updated_at":"2026-07-19T06:14:38+07:00"},{"due_date":"2026-07-19","id":7976,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"completed","tags":[],"title":"AB Roll Studio A-to-B mapping local acceptance PASS","updated_at":"2026-07-19T05:53:09+07:00"},{"due_date":"2026-07-19","id":7975,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"in_progress","tags":[],"title":"AB Roll Studio multi-A mapping implementation complete","updated_at":"2026-07-19T05:39:44+07:00"},{"due_date":"2026-07-19","id":7974,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"in_progress","tags":[],"title":"AB Roll Studio A-to-B mapping visibility","updated_at":"2026-07-19T05:26:19+07:00"},{"due_date":"2026-07-19","id":7973,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"completed","tags":[],"title":"AB Roll Studio production delivery PASS","updated_at":"2026-07-19T05:18:54+07:00"},{"due_date":"2026-07-19","id":7972,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"in_progress","tags":[],"title":"AB Roll Studio local PASS; begin production deploy gate","updated_at":"2026-07-19T04:58:01+07:00"},{"due_date":"2026-07-19","id":7971,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 release 185a candidate deploy PASS; paired candidate test next","updated_at":"2026-07-19T04:54:45+07:00"},{"due_date":"2026-07-19","id":7970,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 release 185a attempt 16 prepared for candidate","updated_at":"2026-07-19T04:39:46+07:00"},{"due_date":"2026-07-19","id":7969,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 TTS root release bootstrap implementation tested","updated_at":"2026-07-19T04:31:45+07:00"},{"due_date":"2026-07-19","id":7968,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"in_progress","tags":[],"title":"AB Roll Studio implementation progress","updated_at":"2026-07-19T04:30:57+07:00"},{"due_date":"2026-07-19","id":7967,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 release 6b77 attempt 15 prepared for candidate","updated_at":"2026-07-19T04:10:30+07:00"},{"due_date":"2026-07-19","id":7966,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"in_progress","tags":[],"title":"Implement AB Roll Studio timeline editor","updated_at":"2026-07-19T04:09:57+07:00"},{"due_date":"2026-07-19","id":7965,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"done","tags":[],"title":"V3 protected GreenScreen probe fix committed and pushed","updated_at":"2026-07-19T04:04:26+07:00"},{"due_date":"2026-07-19","id":7964,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 candidate attempt 14 release prepared","updated_at":"2026-07-19T03:57:06+07:00"},{"due_date":"2026-07-19","id":7963,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"done","tags":[],"title":"V3 CRLF request-ID gate fix committed and pushed","updated_at":"2026-07-19T03:52:48+07:00"},{"due_date":"2026-07-19","id":7962,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"completed","tags":[],"title":"AB Roll Timeline architecture study completed","updated_at":"2026-07-19T03:44:49+07:00"},{"due_date":"2026-07-19","id":7961,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 candidate attempt 13 release prepared","updated_at":"2026-07-19T03:43:20+07:00"},{"due_date":"2026-07-19","id":7960,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"done","tags":[],"title":"V3 AutoCut runtime settings bootstrap committed and pushed","updated_at":"2026-07-19T03:37:36+07:00"},{"due_date":"2026-07-19","id":7959,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"in_progress","tags":[],"title":"AB Roll Timeline architecture study - analysis complete","updated_at":"2026-07-19T03:36:05+07:00"},{"due_date":"2026-07-19","id":7958,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"in_progress","tags":[],"title":"Study AB Roll Timeline Preview Editor architecture","updated_at":"2026-07-19T03:14:26+07:00"},{"due_date":"2026-07-19","id":7957,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 normalized torch RECORD release approved","updated_at":"2026-07-19T02:58:08+07:00"},{"due_date":"2026-07-19","id":7956,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"P0 R01 closeout metric wording correction","updated_at":"2026-07-19T02:34:02+07:00"},{"due_date":"2026-07-19","id":7955,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 release 9820 prepared after torch RECORD repin","updated_at":"2026-07-19T02:33:25+07:00"},{"due_date":"2026-07-19","id":7954,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"P0 R01 image billing integrity - paired evidence closeout","updated_at":"2026-07-19T02:31:30+07:00"},{"due_date":"2026-07-19","id":7953,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 f3bc release prepared and approved","updated_at":"2026-07-19T01:34:24+07:00"},{"due_date":"2026-07-19","id":7952,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"local canonical ChatGPTsite R01 evidence publisher","source_ip":"58.136.14.246","status":"done","tags":[],"title":"R01 evidence corrective attempt: canonical PASS last-operation publish","updated_at":"2026-07-19T02:31:51+07:00"},{"due_date":"2026-07-19","id":7951,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"local canonical ChatGPTsite R01 evidence sealer","source_ip":"58.136.14.246","status":"done","tags":[],"title":"R01 evidence corrective attempt: close sealer TOCTOU","updated_at":"2026-07-19T02:31:50+07:00"},{"due_date":"2026-07-19","id":7950,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"local canonical ChatGPTsite R01 isolated mock","source_ip":"58.136.14.246","status":"done","tags":[],"title":"R01 corrective attempt: restart ownership proof and bound image resume","updated_at":"2026-07-19T02:31:50+07:00"},{"due_date":"2026-07-18","id":7949,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"local://C:/temp/SJ88-Director-Studio/ChatGPTsite","source_ip":"58.136.14.246","status":"done","tags":[],"title":"P0 R01 corrective hardening progress","updated_at":"2026-07-19T02:31:50+07:00"},{"due_date":"2026-07-19","id":7948,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 release 248e incremental prepare approved","updated_at":"2026-07-19T00:40:50+07:00"},{"due_date":"2026-07-19","id":7947,"kind":"activities","owner":"codex-r01-builder-fail-closed","priority":"high","project":"SJ88-Director-Studio","site":"local://ChatGPTsite/tests/build_image_billing_report.py","source_ip":"58.136.14.246","status":"done","tags":[],"title":"R01 report builder fail-closed complete","updated_at":"2026-07-19T00:36:56+07:00"},{"due_date":"2026-07-19","id":7946,"kind":"activities","owner":"codex-r01-builder-fail-closed","priority":"high","project":"SJ88-Director-Studio","site":"local://ChatGPTsite/tests/build_image_billing_report.py","source_ip":"58.136.14.246","status":"done","tags":[],"title":"R01 builder fail-closed verification progress","updated_at":"2026-07-19T00:37:04+07:00"},{"due_date":"2026-07-19","id":7945,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"R08C V3 release approved; candidate deployment starting","updated_at":"2026-07-19T00:30:38+07:00"},{"due_date":"2026-07-19","id":7944,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"R08C V3 corrective release built; incremental prepare starting","updated_at":"2026-07-19T00:27:46+07:00"},{"due_date":"2026-07-19","id":7943,"kind":"activities","owner":"codex-r01-builder-fail-closed","priority":"high","project":"SJ88-Director-Studio","site":"local://ChatGPTsite/tests/build_image_billing_report.py","source_ip":"58.136.14.246","status":"done","tags":[],"title":"R01 report builder fail-closed hardening","updated_at":"2026-07-19T00:37:03+07:00"},{"due_date":"2026-07-18","id":7942,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"R08C V3 TTS corrective committed; build new immutable release","updated_at":"2026-07-19T00:14:11+07:00"},{"due_date":"2026-07-19","id":7941,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.246","status":"in_progress","tags":[],"title":"Step 2 Durable Story to Episode Revision","updated_at":"2026-07-19T00:09:42+07:00"},{"due_date":"2026-07-18","id":7940,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 TTS contract corrective importer ready for live idempotency run","updated_at":"2026-07-19T00:05:32+07:00"},{"due_date":"2026-07-18","id":7939,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.246","status":"completed","tags":[],"title":"Feature 1 complete: Backup Restore v2 with paired UI API acceptance","updated_at":"2026-07-19T00:00:12+07:00"},{"due_date":"2026-07-18","id":7938,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"done","tags":[],"title":"Strict release V1.0.0.12 PASS/GO","updated_at":"2026-07-18T23:55:15+07:00"},{"due_date":"2026-07-18","id":7937,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 candidate resume attempt 2 RCA corrected","updated_at":"2026-07-18T23:50:55+07:00"},{"due_date":"2026-07-18","id":7936,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 candidate attempt 1 RCA and SFTP corrective fix","updated_at":"2026-07-18T23:42:47+07:00"},{"due_date":"2026-07-18","id":7935,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 candidate install and live paired acceptance","updated_at":"2026-07-18T23:36:15+07:00"},{"due_date":"2026-07-18","id":7934,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"local://C:/temp/SJ88-Director-Studio/ChatGPTsite","source_ip":"58.136.14.246","status":"done","tags":[],"title":"P0 R01 full regression passed","updated_at":"2026-07-19T02:31:50+07:00"},{"due_date":"2026-07-18","id":7933,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI dist_For_user","source_ip":"58.136.14.246","status":"done","tags":[],"title":"?????? dist_For_user V2 ?????????? Google TTS ????????????????????","updated_at":"2026-07-18T23:30:58+07:00"},{"due_date":"2026-07-18","id":7932,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 R08C live 502 RCA confirmed; execute corrective Prepare V8","updated_at":"2026-07-18T23:16:40+07:00"},{"due_date":"2026-07-18","id":7931,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"Progress: TC04 Preview and Tk self-capture","updated_at":"2026-07-18T23:15:37+07:00"},{"due_date":"2026-07-18","id":7930,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"local://C:/temp/SJ88-Director-Studio/ChatGPTsite","source_ip":"58.136.14.246","status":"done","tags":[],"title":"P0 R01 red regression evidence confirmed","updated_at":"2026-07-19T02:31:50+07:00"},{"due_date":"2026-07-18","id":7929,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI dist_For_user","source_ip":"58.136.14.246","status":"done","tags":[],"title":"V2 core \u0e41\u0e25\u0e30 regression tests \u0e1c\u0e48\u0e32\u0e19 14/14","updated_at":"2026-07-18T23:31:17+07:00"},{"due_date":"2026-07-18","id":7928,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 R08C Prepare V8 and W05 corrective gates PASS; authorize Phase B","updated_at":"2026-07-18T23:06:44+07:00"},{"due_date":"2026-07-18","id":7927,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.246","status":"in_progress","tags":[],"title":"Implement all 12 Series Director recommendations sequentially","updated_at":"2026-07-18T22:58:21+07:00"},{"due_date":"2026-07-18","id":7926,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"P0 R01 - image_gen durable billing integrity","updated_at":"2026-07-19T02:31:50+07:00"},{"due_date":"2026-07-18","id":7925,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI dist_For_user","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e1e\u0e31\u0e12\u0e19\u0e32 dist_For_user V2 \u0e41\u0e25\u0e30\u0e40\u0e08\u0e19\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e08\u0e23\u0e34\u0e07\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19","updated_at":"2026-07-18T23:31:16+07:00"},{"due_date":"2026-07-18","id":7924,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 R08C continue re-freeze Prepare V8 and rerun W05 Phase B","updated_at":"2026-07-18T22:52:03+07:00"},{"due_date":"2026-07-18","id":7923,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"done","tags":[],"title":"Close strict release blockers and implement TC04 representative Preview","updated_at":"2026-07-18T23:55:14+07:00"},{"due_date":"2026-07-18","id":7922,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com/main","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Deep product study closeout PASS","updated_at":"2026-07-18T19:27:17+07:00"},{"due_date":"2026-07-18","id":7921,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Deep current program audit closeout and prioritized roadmap","updated_at":"2026-07-18T19:24:10+07:00"},{"due_date":"2026-07-18","id":7920,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI dist_For_user","source_ip":"58.136.14.246","status":"done","tags":[],"title":"complete: dist_For_user deep re-audit and V2 priority roadmap","updated_at":"2026-07-18T19:13:06+07:00"},{"due_date":"2026-07-18","id":7919,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com/main","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Deep product study - production evidence checkpoint","updated_at":"2026-07-18T19:27:17+07:00"},{"due_date":"2026-07-18","id":7918,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Deep current program audit - source and paired UI API validation","updated_at":"2026-07-18T19:24:10+07:00"},{"due_date":"2026-07-18","id":7917,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI dist_For_user","source_ip":"58.136.14.246","status":"done","tags":[],"title":"progress: dist_For_user deep re-audit found recoverability and QA gaps","updated_at":"2026-07-18T19:13:22+07:00"},{"due_date":"2026-07-18","id":7916,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com/main","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Progress: canonical architecture baseline mapped","updated_at":"2026-07-18T19:27:17+07:00"},{"due_date":"2026-07-18","id":7915,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com/main","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Kickoff deep SJ88 Director Studio product audit","updated_at":"2026-07-18T19:27:17+07:00"},{"due_date":"2026-07-18","id":7914,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Deep current-state audit and next-feature prioritization kickoff","updated_at":"2026-07-18T19:24:10+07:00"},{"due_date":"2026-07-18","id":7913,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI dist_For_user","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Start: deep re-audit dist_For_user and prioritize additions","updated_at":"2026-07-18T19:13:22+07:00"},{"due_date":"2026-07-18","id":7912,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"local desktop app | E:\\Green PC\\V3_cursor -> https://github.com/lnwsj/V3_cursor.git","source_ip":"2001:fb1:16a:2b51:589a:7f55:1885:c7a2","status":"blocked","tags":[],"title":"TC01-TC04 push blocked by external-destination policy","updated_at":"2026-07-18T17:34:28+07:00"},{"due_date":"2026-07-18","id":7911,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"local desktop app | E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:589a:7f55:1885:c7a2","status":"in_progress","tags":[],"title":"TC01-TC04 remediation commit created","updated_at":"2026-07-18T17:32:40+07:00"},{"due_date":"2026-07-18","id":7910,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"local desktop app | E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:589a:7f55:1885:c7a2","status":"in_progress","tags":[],"title":"Commit and push TC01-TC04 logic remediation","updated_at":"2026-07-18T17:29:25+07:00"},{"due_date":"2026-07-17","id":7909,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Wonder-Park","site":"https://codehub.sj88ai.com/wonder-park/","source_ip":"47.253.152.120","status":"done","tags":["wonder-park","v2.8.3","modal-animation","light-theme","3d-tilt","done"],"title":"DONE: v2.8.3 Modal Animation + Light Theme + 3D Tilt \u2014 32/32 PASS, live on codehub","updated_at":"2026-07-17T09:42:52+07:00"},{"due_date":"2026-07-17","id":7908,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"2001:fb1:16a:2b51:9592:42d3:3108:bf9d","status":"in_progress","tags":[],"title":"Final pre-build regression complete","updated_at":"2026-07-17T08:02:17+07:00"},{"due_date":"2026-07-17","id":7907,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"2001:fb1:16a:2b51:9592:42d3:3108:bf9d","status":"in_progress","tags":[],"title":"Portable archive RCA verified before fresh release build","updated_at":"2026-07-17T07:58:01+07:00"},{"due_date":"2026-07-17","id":7906,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Wonder-Park","site":"https://codehub.sj88ai.com/wonder-park/","source_ip":"47.253.152.120","status":"done","tags":["wonder-park","v2.8.3","animation","light-theme","3d-tilt","ux"],"title":"v2.8.3: Modal animation + light theme + 3D tilt effect","updated_at":"2026-07-17T09:42:53+07:00"},{"due_date":"2026-07-17","id":7905,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"2001:fb1:16a:2b51:9592:42d3:3108:bf9d","status":"in_progress","tags":[],"title":"Static and backend verification complete; release build pending","updated_at":"2026-07-17T07:31:54+07:00"},{"due_date":"2026-07-17","id":7904,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"class.lnwsj.com/lesson.php?course=17&lesson=91","source_ip":"203.146.29.246","status":"done","tags":[],"title":"VibeCode Course 17 LiveEp1 production import passed","updated_at":"2026-07-17T07:17:33+07:00"},{"due_date":"2026-07-17","id":7903,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"local desktop app | E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"blocked","tags":[],"title":"TC01-TC04 logic remediation completed; packaged evidence blocked","updated_at":"2026-07-17T07:16:35+07:00"},{"due_date":"2026-07-17","id":7902,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"2001:fb1:16a:2b51:9592:42d3:3108:bf9d","status":"in_progress","tags":[],"title":"RCA verified-build and offline acceptance progress","updated_at":"2026-07-17T07:15:01+07:00"},{"due_date":"2026-07-17","id":7901,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local-windows","source_ip":"2001:fb1:16a:2b51:9592:42d3:3108:bf9d","status":"in_progress","tags":[],"title":"Packaging provenance and shutdown hardening","updated_at":"2026-07-17T06:44:16+07:00"},{"due_date":"2026-07-17","id":7900,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"local://E:/Green PC/V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"in_progress","tags":[],"title":"TC01-TC04 logic remediation progress: Auto/Preset edge fixes","updated_at":"2026-07-17T06:02:56+07:00"},{"due_date":"2026-07-17","id":7899,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"2001:fb1:16a:2b51:9592:42d3:3108:bf9d","status":"in_progress","tags":[],"title":"????? AiAutoCut Desktop ??????????????????????????","updated_at":"2026-07-17T05:56:37+07:00"},{"due_date":"2026-07-17","id":7898,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.96","status":"in_progress","tags":[],"title":"Register or update attendee Thannaree Meechareon with slip evidence","updated_at":"2026-07-17T05:54:33+07:00"},{"due_date":"2026-07-17","id":7897,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"in_progress","tags":[],"title":"PROGRESS TC01-TC04 deep audit round 2","updated_at":"2026-07-17T05:50:15+07:00"},{"due_date":"2026-07-17","id":7896,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Closeout: Parin registration and Facebook note","updated_at":"2026-07-17T05:49:10+07:00"},{"due_date":"2026-07-17","id":7895,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"class.lnwsj.com/admin/courses.php?manage=17","source_ip":"58.136.14.96","status":"in_progress","tags":[],"title":"LiveEp1 backup and predeploy quality gate passed","updated_at":"2026-07-17T05:40:22+07:00"},{"due_date":"2026-07-17","id":7894,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Register/update Parin attendee with slip and Facebook note","updated_at":"2026-07-17T05:49:10+07:00"},{"due_date":"2026-07-17","id":7893,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Closeout: Phirapong Facebook note updated","updated_at":"2026-07-17T05:23:37+07:00"},{"due_date":"2026-07-17","id":7892,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"class.lnwsj.com/admin/courses.php?manage=17","source_ip":"203.146.29.246","status":"done","tags":[],"title":"Execute VibeCode Course 17 LiveEp1 production import","updated_at":"2026-07-17T07:18:09+07:00"},{"due_date":"2026-07-17","id":7891,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Check Phirapong attendee and add Facebook note","updated_at":"2026-07-17T05:23:37+07:00"},{"due_date":"2026-07-17","id":7890,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"in_progress","tags":[],"title":"TC01-TC04 second-review hardening after 378-test pass","updated_at":"2026-07-17T04:50:32+07:00"},{"due_date":"2026-07-17","id":7889,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"class.lnwsj.com course 17 planning only","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Closeout VibeCode Course 17 LiveEp1 publication plan","updated_at":"2026-07-17T04:47:04+07:00"},{"due_date":"2026-07-17","id":7888,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"local plan preview for class.lnwsj.com course 17","source_ip":"58.136.14.96","status":"in_progress","tags":[],"title":"VibeCode LiveEp1 publication plan evidence complete","updated_at":"2026-07-17T04:47:04+07:00"},{"due_date":"2026-07-17","id":7887,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Mid-run update for top-up slip check","updated_at":"2026-07-17T04:59:52+07:00"},{"due_date":"2026-07-17","id":7886,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Check whether 9 THB top-up slip is already registered","updated_at":"2026-07-17T04:59:52+07:00"},{"due_date":"2026-07-17","id":7885,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"class.lnwsj.com course 17 planning only","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Plan VibeCode course publication for LiveEp1","updated_at":"2026-07-17T04:47:04+07:00"},{"due_date":"2026-07-17","id":7884,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"in_progress","tags":[],"title":"TC01-TC04 additional logic audit: 5 new findings","updated_at":"2026-07-17T04:25:42+07:00"},{"due_date":"2026-07-17","id":7883,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"local-desktop:E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"in_progress","tags":[],"title":"TC01-TC04 logic remediation - regression milestone","updated_at":"2026-07-17T04:15:55+07:00"},{"due_date":"2026-07-17","id":7882,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"local pre-production preview for qIHvk14o2HQ","source_ip":"58.136.14.96","status":"done","tags":[],"title":"VibeCode101 long-video manual: plan-ready closeout","updated_at":"2026-07-17T03:46:36+07:00"},{"due_date":"2026-07-17","id":7881,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com/main","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Production PASS: isolated Main TestBatch deployed","updated_at":"2026-07-17T03:42:07+07:00"},{"due_date":"2026-07-17","id":7880,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"GitHub full source and testcase delivery complete","updated_at":"2026-07-17T03:42:04+07:00"},{"due_date":"2026-07-17","id":7879,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"GitHub delivery paired verification and report closeout","updated_at":"2026-07-17T03:42:05+07:00"},{"due_date":"2026-07-17","id":7878,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com/main","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Local acceptance PASS for isolated Main TestBatch","updated_at":"2026-07-17T03:42:22+07:00"},{"due_date":"2026-07-17","id":7877,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"in_progress","tags":[],"title":"TC01-04 remediation progress: audit confirmed cross-layer logic defects","updated_at":"2026-07-17T03:25:24+07:00"},{"due_date":"2026-07-17","id":7876,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"UGC_Protable portable UGC advertising video assistant","site":"https://github.com/lnwsj/SJ88-series-director/tree/main/UGC_Protable","source_ip":"58.136.14.96","status":"done","tags":[],"title":"UGC_Protable commit and push completed","updated_at":"2026-07-17T03:21:22+07:00"},{"due_date":"2026-07-17","id":7875,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"local pre-production preview for qIHvk14o2HQ","source_ip":"58.136.14.96","status":"done","tags":[],"title":"VibeCode101 long-video manual: curriculum and preview progress","updated_at":"2026-07-17T03:47:21+07:00"},{"due_date":"2026-07-17","id":7874,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"in_progress","tags":[],"title":"START \u0e41\u0e01\u0e49\u0e41\u0e25\u0e30 audit logic TC01-TC04","updated_at":"2026-07-17T03:14:43+07:00"},{"due_date":"2026-07-17","id":7873,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"GitHub delivery preflight and staged snapshot complete","updated_at":"2026-07-17T03:42:05+07:00"},{"due_date":"2026-07-17","id":7872,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25 Background optional \u0e43\u0e19 TC03/TC04","updated_at":"2026-07-17T03:12:13+07:00"},{"due_date":"2026-07-17","id":7871,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"UGC_Protable portable UGC advertising video assistant","site":"local:C:\\temp\\SJ88-series-director\\UGC_Protable","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Commit and push UGC_Protable deliverable","updated_at":"2026-07-17T03:21:22+07:00"},{"due_date":"2026-07-17","id":7870,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e04\u0e33\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22 TC01-TC06 \u0e08\u0e32\u0e01 source \u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e41\u0e25\u0e49\u0e27","updated_at":"2026-07-17T03:06:10+07:00"},{"due_date":"2026-07-17","id":7869,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22 TC01-TC06 \u0e08\u0e32\u0e01 contract \u0e41\u0e25\u0e30 source \u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19","updated_at":"2026-07-17T03:06:10+07:00"},{"due_date":"2026-07-17","id":7868,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com/main","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Progress isolated TestBatch Main implementation","updated_at":"2026-07-17T03:42:22+07:00"},{"due_date":"2026-07-17","id":7867,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"UGC_Protable portable UGC advertising video assistant","site":"local:C:\\temp\\SJ88-series-director\\UGC_Protable","source_ip":"58.136.14.96","status":"done","tags":[],"title":"UGC_Protable delivered with 10 verified UGC videos","updated_at":"2026-07-17T03:05:18+07:00"},{"due_date":"2026-07-17","id":7866,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"GitHub full repository and testcase delivery kickoff","updated_at":"2026-07-17T03:42:05+07:00"},{"due_date":"2026-07-17","id":7865,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"blocked","tags":[],"title":"BLOCKED closeout F01-F13 packaged UI evidence","updated_at":"2026-07-17T02:53:04+07:00"},{"due_date":"2026-07-17","id":7864,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com/main","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Kickoff isolated TestBatch Main web surface","updated_at":"2026-07-17T03:42:22+07:00"},{"due_date":"2026-07-17","id":7863,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Production Full Scene Workbench delivery closeout PASS","updated_at":"2026-07-17T02:36:01+07:00"},{"due_date":"2026-07-17","id":7862,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"2001:fb1:16a:2b51:9592:42d3:3108:bf9d","status":"done","tags":[],"title":"????????????????? AiAutoCut ???? forensic ??? fresh runtime","updated_at":"2026-07-17T02:29:05+07:00"},{"due_date":"2026-07-17","id":7861,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Completed Main feature promotion plan with paired report evidence","updated_at":"2026-07-17T02:27:32+07:00"},{"due_date":"2026-07-17","id":7860,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"UGC_Protable portable UGC advertising video assistant","site":"local:C:\\temp\\SJ88-series-director\\UGC_Protable","source_ip":"58.136.14.96","status":"done","tags":[],"title":"UGC_Protable progress: video batch and portable CLI","updated_at":"2026-07-17T03:05:17+07:00"},{"due_date":"2026-07-17","id":7859,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Read-only QA review complete: Scene Workbench production harness requires corrective fixes","updated_at":"2026-07-17T02:23:21+07:00"},{"due_date":"2026-07-17","id":7858,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Scene Workbench production harness review: P1 fail-report and evidence-integrity gaps found","updated_at":"2026-07-17T02:23:50+07:00"},{"due_date":"2026-07-17","id":7857,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"2001:fb1:16a:2b51:9592:42d3:3108:bf9d","status":"done","tags":[],"title":"????????????????????????????????????????????????? AiAutoCut","updated_at":"2026-07-17T02:29:05+07:00"},{"due_date":"2026-07-17","id":7856,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Read-only QA review: Scene Workbench production harness and report builder","updated_at":"2026-07-17T02:23:50+07:00"},{"due_date":"2026-07-17","id":7855,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"blocked","tags":[],"title":"PROGRESS pre-build blockers closed","updated_at":"2026-07-17T02:53:40+07:00"},{"due_date":"2026-07-17","id":7854,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI dist_For_user","source_ip":"58.136.14.96","status":"done","tags":[],"title":"complete: dist_For_user standalone audio CLI package","updated_at":"2026-07-17T02:10:05+07:00"},{"due_date":"2026-07-17","id":7853,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI dist_For_user","source_ip":"58.136.14.96","status":"done","tags":[],"title":"progress: dist_For_user CLI package implemented and verified","updated_at":"2026-07-17T02:10:07+07:00"},{"due_date":"2026-07-17","id":7852,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Scene Workbench production delivery progress","updated_at":"2026-07-17T02:36:00+07:00"},{"due_date":"2026-07-17","id":7851,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Main feature promotion plan - analysis inventory","updated_at":"2026-07-17T02:27:32+07:00"},{"due_date":"2026-07-17","id":7850,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"UGC_Protable portable UGC advertising video assistant","site":"local:C:\\temp\\SJ88-series-director\\UGC_Protable","source_ip":"58.136.14.96","status":"done","tags":[],"title":"????? 10 VDO ?????? Lifestyle ??????? CLI UGC_Protable","updated_at":"2026-07-17T03:05:01+07:00"},{"due_date":"2026-07-17","id":7849,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Deploy Full Scene Workbench to Production and verify paired UI+API","updated_at":"2026-07-17T02:36:00+07:00"},{"due_date":"2026-07-17","id":7848,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"F:\\GreenWebOfflineMinimax / http://127.0.0.1:41005","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"Windowless EXE fix completed with strict paired evidence","updated_at":"2026-07-17T01:52:42+07:00"},{"due_date":"2026-07-17","id":7847,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Kickoff main feature promotion planning audit","updated_at":"2026-07-17T02:27:12+07:00"},{"due_date":"2026-07-17","id":7846,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine\\dist_For_user","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Start: build minimal dist_For_user audio generation package","updated_at":"2026-07-17T02:10:05+07:00"},{"due_date":"2026-07-17","id":7845,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"blocked","tags":[],"title":"PROGRESS Phase4-6 resume shutdown config report-index","updated_at":"2026-07-17T02:53:40+07:00"},{"due_date":"2026-07-17","id":7844,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Full Scene Workbench: corrective paired UI+API verification complete","updated_at":"2026-07-17T01:48:12+07:00"},{"due_date":"2026-07-17","id":7843,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"http://127.0.0.1:41005","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"Progress: removed launcher console subsystem and covered all runtime subprocess calls","updated_at":"2026-07-17T01:52:42+07:00"},{"due_date":"2026-07-17","id":7842,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"in_progress","tags":[],"title":"V3 R08C Prepare V8 patched live prepare PASS; W05 blocked by stale pins","updated_at":"2026-07-17T01:22:09+07:00"},{"due_date":"2026-07-17","id":7841,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"http://127.0.0.1:41005","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"??????????????? EXE ???????????????? CMD ??????","updated_at":"2026-07-17T01:52:42+07:00"},{"due_date":"2026-07-17","id":7840,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"Namnan Executive Sales Dashboard","site":"https://executive-sales-2026-sj88.sj888.chatgpt.site","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"Completion: Thai encoding fixed on Sites version 4","updated_at":"2026-07-17T01:14:32+07:00"},{"due_date":"2026-07-17","id":7839,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"Namnan Executive Sales Dashboard","site":"https://executive-sales-2026-sj88.sj888.chatgpt.site","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"Progress: production root Thai encoding fixed and evidence rerun","updated_at":"2026-07-17T01:14:32+07:00"},{"due_date":"2026-07-17","id":7838,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"in_progress","tags":[],"title":"V3 R08C Prepare V8 RCA progress before rerun","updated_at":"2026-07-17T01:03:59+07:00"},{"due_date":"2026-07-17","id":7837,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"blocked","tags":[],"title":"PROGRESS Phase0-1 contract/result/cancellation","updated_at":"2026-07-17T02:53:40+07:00"},{"due_date":"2026-07-17","id":7836,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"Namnan Executive Sales Dashboard","site":"https://executive-sales-2026-sj88.sj888.chatgpt.site","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"??? production mojibake ???????????????????????","updated_at":"2026-07-17T01:14:32+07:00"},{"due_date":"2026-07-16","id":7835,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Full Scene Workbench: corrective race and API contract hardening","updated_at":"2026-07-17T01:48:12+07:00"},{"due_date":"2026-07-17","id":7834,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Namnan Executive Sales Dashboard","site":"https://executive-sales-2026-sj88.sj888.chatgpt.site","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"?????? Executive Sales Dashboard ???????????? UI+API","updated_at":"2026-07-17T00:51:22+07:00"},{"due_date":"2026-07-16","id":7833,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Full Scene Workbench: implementation and paired UI+API verification complete","updated_at":"2026-07-17T00:40:49+07:00"},{"due_date":"2026-07-17","id":7832,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Namnan Executive Sales Dashboard","site":"https://executive-sales-2026-sj88.sj888.chatgpt.site","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"Progress: Sites v1 deployed but UI encoding gate failed","updated_at":"2026-07-17T00:51:22+07:00"},{"due_date":"2026-07-17","id":7831,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"blocked","tags":[],"title":"Start implementation of 13-finding remediation for AutoMv V3","updated_at":"2026-07-17T02:53:40+07:00"},{"due_date":"2026-07-17","id":7830,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"in_progress","tags":[],"title":"V3 W05 isolated publish retry","updated_at":"2026-07-17T00:27:37+07:00"},{"due_date":"2026-07-17","id":7829,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.136.14.96","status":"done","tags":[],"title":"????????????? UGC ????? 10 ???????","updated_at":"2026-07-17T00:17:24+07:00"},{"due_date":"2026-07-17","id":7828,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.136.14.96","status":"done","tags":[],"title":"???????? UGC ???????????? 10/10 ????????????????","updated_at":"2026-07-17T00:17:23+07:00"},{"due_date":"2026-07-17","id":7827,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Namnan Executive Sales Dashboard","site":"Sites pending","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"?????????????????????????????????????????????????????","updated_at":"2026-07-17T00:51:22+07:00"},{"due_date":"2026-07-17","id":7826,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"in_progress","tags":[],"title":"R08C independent local audit gate progress before Server execution","updated_at":"2026-07-17T00:12:28+07:00"},{"due_date":"2026-07-17","id":7825,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"Completed detailed remediation plan and strict evidence bundle for 13 AutoMv V3 findings","updated_at":"2026-07-17T00:09:49+07:00"},{"due_date":"2026-07-17","id":7824,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"in_progress","tags":[],"title":"R08C updated durable pending-work handoff documents before Server execution","updated_at":"2026-07-16T23:59:58+07:00"},{"due_date":"2026-07-16","id":7823,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Full Scene Workbench: implementation progress","updated_at":"2026-07-17T00:40:49+07:00"},{"due_date":"2026-07-17","id":7822,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"Progress: revalidated AutoMv V3 remediation findings against current source","updated_at":"2026-07-17T00:10:11+07:00"},{"due_date":"2026-07-17","id":7821,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"Start detailed remediation planning for all 13 AutoMv V3 findings","updated_at":"2026-07-17T00:10:10+07:00"},{"due_date":"2026-07-16","id":7820,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Strict paired Production rerun closeout","updated_at":"2026-07-16T23:45:01+07:00"},{"due_date":"2026-07-16","id":7819,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.136.14.96","status":"done","tags":[],"title":"???????? UGC ????? 10 ???????","updated_at":"2026-07-17T00:17:23+07:00"},{"due_date":"2026-07-16","id":7818,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Implement Full Scene Workbench and per-scene review controls","updated_at":"2026-07-17T00:40:49+07:00"},{"due_date":"2026-07-16","id":7817,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Completed UI UX deep audit and prioritized next 10 improvements","updated_at":"2026-07-16T23:25:53+07:00"},{"due_date":"2026-07-16","id":7816,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"??????????????? UI UX ???????????? 10 ???????????","updated_at":"2026-07-16T23:26:08+07:00"},{"due_date":"2026-07-16","id":7815,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.136.14.96","status":"done","tags":[],"title":"??????? UGC ???????????? 10 ?????????","updated_at":"2026-07-16T23:13:31+07:00"},{"due_date":"2026-07-16","id":7814,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.136.14.96","status":"done","tags":[],"title":"????????? UGC ???????????? 10 ?????????","updated_at":"2026-07-16T23:13:31+07:00"},{"due_date":"2026-07-16","id":7813,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Closeout Script-only main merge and Production acceptance","updated_at":"2026-07-16T23:12:16+07:00"},{"due_date":"2026-07-16","id":7812,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"?????? Script-only main merge ??? Production acceptance","updated_at":"2026-07-16T23:11:26+07:00"},{"due_date":"2026-07-16","id":7811,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.136.14.96","status":"done","tags":[],"title":"??????? UGC ?????: ???????????????????????","updated_at":"2026-07-16T23:09:31+07:00"},{"due_date":"2026-07-16","id":7810,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.136.14.96","status":"done","tags":[],"title":"???????? UGC ???????????????????????","updated_at":"2026-07-16T23:09:30+07:00"},{"due_date":"2026-07-16","id":7809,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Deep UI UX study and top 10 next improvements","updated_at":"2026-07-16T23:26:08+07:00"},{"due_date":"2026-07-16","id":7808,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"https://youtu.be/qIHvk14o2HQ","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Plan long-video manual and screenshot script before Class import","updated_at":"2026-07-17T03:46:53+07:00"},{"due_date":"2026-07-16","id":7807,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Commit/push pending work and refresh README completed","updated_at":"2026-07-16T22:53:04+07:00"},{"due_date":"2026-07-16","id":7806,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Progress: README and pending evidence validated","updated_at":"2026-07-16T22:53:05+07:00"},{"due_date":"2026-07-16","id":7805,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Script-only merge regression attempt 1 RCA","updated_at":"2026-07-16T23:11:27+07:00"},{"due_date":"2026-07-16","id":7804,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Complete: README open-project study and ask-User rule","updated_at":"2026-07-16T22:34:30+07:00"},{"due_date":"2026-07-16","id":7803,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Commit pending evidence and refresh production README","updated_at":"2026-07-16T22:53:04+07:00"},{"due_date":"2026-07-16","id":7802,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Progress: README open-project rule verified","updated_at":"2026-07-16T22:34:45+07:00"},{"due_date":"2026-07-16","id":7801,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Completed: Series Director remaining-work audit","updated_at":"2026-07-16T22:30:50+07:00"},{"due_date":"2026-07-16","id":7800,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Progress: remaining-work audit evidence captured","updated_at":"2026-07-16T22:30:59+07:00"},{"due_date":"2026-07-16","id":7799,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e23\u0e2d\u0e1a Script-only main merge \u0e41\u0e25\u0e30 production acceptance","updated_at":"2026-07-16T23:11:27+07:00"},{"due_date":"2026-07-16","id":7798,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e07\u0e32\u0e19\u0e04\u0e07\u0e40\u0e2b\u0e25\u0e37\u0e2d SJ88 Director Studio \u0e2b\u0e25\u0e31\u0e07 production 3.1.0","updated_at":"2026-07-16T22:27:35+07:00"},{"due_date":"2026-07-16","id":7797,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Start: add open-project study and ask-user rule to Readme","updated_at":"2026-07-16T22:34:43+07:00"},{"due_date":"2026-07-16","id":7796,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08\u0e07\u0e32\u0e19\u0e04\u0e07\u0e40\u0e2b\u0e25\u0e37\u0e2d\u0e2b\u0e25\u0e31\u0e07 Script Authoring P0 production closeout","updated_at":"2026-07-16T22:27:35+07:00"},{"due_date":"2026-07-16","id":7795,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Audit remaining work for Series Director","updated_at":"2026-07-16T22:30:59+07:00"},{"due_date":"2026-07-16","id":7794,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"Completed detailed study and strict evidence audit for AutoMv V3","updated_at":"2026-07-16T22:23:37+07:00"},{"due_date":"2026-07-16","id":7793,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:d00a:8947:1e5b:c49b","status":"in_progress","tags":[],"title":"R08C Prepare V8 frozen local GO after fresh independent audit","updated_at":"2026-07-16T21:23:55+07:00"},{"due_date":"2026-07-16","id":7792,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Director Studio","site":"C:\\Users\\sj88888888\\Documents\\codex\\SJ88-Director-Studio\\ChatGPTsite","source_ip":"2001:fb1:16a:2b51:d00a:8947:1e5b:c49b","status":"in_progress","tags":[],"title":"\u0e08\u0e33\u0e01\u0e31\u0e14\u0e02\u0e2d\u0e1a\u0e40\u0e02\u0e15\u0e28\u0e36\u0e01\u0e29\u0e32\u0e17\u0e35\u0e48 ChatGPTsite","updated_at":"2026-07-16T21:23:22+07:00"},{"due_date":"2026-07-16","id":7791,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Director Studio","site":"C:\\Users\\sj88888888\\Documents\\codex\\SJ88-Director-Studio","source_ip":"2001:fb1:16a:2b51:d00a:8947:1e5b:c49b","status":"in_progress","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e27\u0e34\u0e14\u0e35\u0e42\u0e2d\u0e41\u0e25\u0e30\u0e2a\u0e16\u0e32\u0e1b\u0e31\u0e15\u0e22\u0e01\u0e23\u0e23\u0e21","updated_at":"2026-07-16T21:22:38+07:00"},{"due_date":"2026-07-16","id":7790,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Production test credential cleanup verified","updated_at":"2026-07-16T20:59:38+07:00"},{"due_date":"2026-07-16","id":7789,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"\u0e1b\u0e34\u0e14\u0e07\u0e32\u0e19 Script Authoring P0 3.1.0 \u0e2b\u0e25\u0e31\u0e07 deploy \u0e41\u0e25\u0e30 production UI+API PASS","updated_at":"2026-07-16T20:52:48+07:00"},{"due_date":"2026-07-16","id":7788,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Completed: /opt storage audit with evidence","updated_at":"2026-07-16T20:37:38+07:00"},{"due_date":"2026-07-16","id":7787,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Progress: /opt storage audit evidence complete","updated_at":"2026-07-16T20:38:00+07:00"},{"due_date":"2026-07-16","id":7786,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Audit current /opt disk consumers on SJ16TB server","updated_at":"2026-07-16T20:37:59+07:00"},{"due_date":"2026-07-16","id":7785,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Production 16TB storage mapping completed with paired UI API evidence","updated_at":"2026-07-16T20:25:01+07:00"},{"due_date":"2026-07-16","id":7784,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"16TB bind mounts active and root capacity recovered","updated_at":"2026-07-16T20:25:01+07:00"},{"due_date":"2026-07-16","id":7783,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Move backup_macbook and old TikTok staging to 16TB with bind mounts","updated_at":"2026-07-16T20:25:01+07:00"},{"due_date":"2026-07-16","id":7782,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Class backup 16TB bind-mount assessment completed","updated_at":"2026-07-16T19:45:26+07:00"},{"due_date":"2026-07-16","id":7781,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Class backup producer and storage mapping verified","updated_at":"2026-07-16T19:45:26+07:00"},{"due_date":"2026-07-16","id":7780,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Assess mapping class.lnwsj.com backups to 16TB data disk","updated_at":"2026-07-16T19:45:26+07:00"},{"due_date":"2026-07-16","id":7779,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Production disk audit completed with HTML and screenshot evidence","updated_at":"2026-07-16T19:34:16+07:00"},{"due_date":"2026-07-16","id":7778,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Production disk audit evidence captured","updated_at":"2026-07-16T19:34:15+07:00"},{"due_date":"2026-07-16","id":7777,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"??????????????????? Production 5.231.28.248","updated_at":"2026-07-16T19:34:16+07:00"},{"due_date":"2026-07-16","id":7776,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Series Director final source sync verified","updated_at":"2026-07-16T18:02:45+07:00"},{"due_date":"2026-07-16","id":7775,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Series Director v9.9 production delivery complete","updated_at":"2026-07-16T17:57:18+07:00"},{"due_date":"2026-07-16","id":7774,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Series Director v9.9 production closeout validation","updated_at":"2026-07-16T17:57:04+07:00"},{"due_date":"2026-07-16","id":7773,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Script Authoring P0 final hardening","updated_at":"2026-07-16T20:52:49+07:00"},{"due_date":"2026-07-16","id":7772,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Complete: Audio Workflow Package v1","updated_at":"2026-07-16T17:09:50+07:00"},{"due_date":"2026-07-16","id":7771,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Progress: Audio Workflow Package v1 acceptance passed","updated_at":"2026-07-16T17:10:08+07:00"},{"due_date":"2026-07-16","id":7770,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:d00a:8947:1e5b:c49b","status":"in_progress","tags":[],"title":"R08C Prepare V7 independent audit ?? legacy V5 runtime sentinel ??????????? Server","updated_at":"2026-07-16T16:33:09+07:00"},{"due_date":"2026-07-16","id":7769,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Build reusable manifest-driven CLI audio generation workflow","updated_at":"2026-07-16T17:10:06+07:00"},{"due_date":"2026-07-16","id":7768,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"??? Nginx duplicate vhost ????????? production runtime","updated_at":"2026-07-16T17:57:04+07:00"},{"due_date":"2026-07-16","id":7767,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:d00a:8947:1e5b:c49b","status":"in_progress","tags":[],"title":"R08C release lifecycle executor frozen and independently audited","updated_at":"2026-07-16T15:28:37+07:00"},{"due_date":"2026-07-16","id":7766,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:d00a:8947:1e5b:c49b","status":"in_progress","tags":[],"title":"R08C Prepare V5 frozen bytes pass independent local audit","updated_at":"2026-07-16T14:55:16+07:00"},{"due_date":"2026-07-16","id":7765,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:d00a:8947:1e5b:c49b","status":"in_progress","tags":[],"title":"R08C verify frozen pre-execution safety helpers before V3 Server mutation","updated_at":"2026-07-16T14:44:52+07:00"},{"due_date":"2026-07-16","id":7764,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Implementation progress - durable worker and operator controls","updated_at":"2026-07-16T17:57:04+07:00"},{"due_date":"2026-07-16","id":7763,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio\\ChatGPTsite","source_ip":"58.136.14.96","status":"done","tags":[],"title":"SJ88 Script Authoring P0 - implementation progress","updated_at":"2026-07-16T20:52:48+07:00"},{"due_date":"2026-07-25","id":7762,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/agenda.html#realwins","source_ip":"47.253.152.120","status":"done","tags":["workshop","real-wins","5-examples","inspiration","early-stage","done"],"title":"DONE: REAL WINS section 'AI \u0e17\u0e33\u0e44\u0e14\u0e49\u0e21\u0e32\u0e01\u0e01\u0e27\u0e48\u0e32\u0e17\u0e35\u0e48\u0e04\u0e34\u0e14' \u2014 5 working examples","updated_at":"2026-07-16T14:02:32+07:00"},{"due_date":"2026-07-16","id":7761,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e1e\u0e31\u0e12\u0e19\u0e32 Working Draft Editor \u0e41\u0e25\u0e30 AI \u0e40\u0e2a\u0e19\u0e2d\u0e17\u0e32\u0e07\u0e15\u0e48\u0e2d 5 \u0e41\u0e1a\u0e1a","updated_at":"2026-07-16T20:52:48+07:00"},{"due_date":"2026-07-25","id":7760,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/agenda.html","source_ip":"47.253.152.120","status":"done","tags":["workshop","real-examples","inspiration","early-wins","use-cases"],"title":"START: read vibe.sj88ai.com + write 'AI \u0e17\u0e33\u0e44\u0e14\u0e49\u0e21\u0e32\u0e01\u0e01\u0e27\u0e48\u0e32\u0e17\u0e35\u0e48\u0e04\u0e34\u0e14'","updated_at":"2026-07-16T14:02:31+07:00"},{"due_date":"2026-07-16","id":7759,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:d00a:8947:1e5b:c49b","status":"in_progress","tags":[],"title":"R08C close prepare and ephemeral cleanup safety gates before V3 execution","updated_at":"2026-07-16T13:59:29+07:00"},{"due_date":"2026-07-16","id":7758,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"SJ88 Director Studio: \u0e2a\u0e23\u0e38\u0e1b\u0e28\u0e36\u0e01\u0e29\u0e32\u0e23\u0e30\u0e1a\u0e1a\u0e40\u0e02\u0e35\u0e22\u0e19\u0e1a\u0e17\u0e41\u0e25\u0e30 AI 5 \u0e17\u0e32\u0e07 (UTF-8)","updated_at":"2026-07-16T13:54:05+07:00"},{"due_date":"2026-07-16","id":7757,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"SJ88 Director Studio: ??????????????????????? AI 5 ???","updated_at":"2026-07-16T13:53:09+07:00"},{"due_date":"2026-07-25","id":7756,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/agenda.html#timeline","source_ip":"47.253.152.120","status":"done","tags":["workshop","timeline","time-header","top","redesign","done"],"title":"DONE: time \u2192 top header strip","updated_at":"2026-07-16T13:45:55+07:00"},{"due_date":"2026-07-16","id":7755,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:d00a:8947:1e5b:c49b","status":"in_progress","tags":[],"title":"R08C iterate Prepare V5 under real Linux fault gates","updated_at":"2026-07-16T13:44:41+07:00"},{"due_date":"2026-07-25","id":7754,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/agenda.html#timeline","source_ip":"47.253.152.120","status":"done","tags":["workshop","timeline","time-header","top"],"title":"START: time \u2192 top header strip","updated_at":"2026-07-16T13:45:54+07:00"},{"due_date":"2026-07-16","id":7753,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"SJ88 Director Studio: ????????????????????????????","updated_at":"2026-07-16T13:53:10+07:00"},{"due_date":"2026-07-16","id":7752,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"All recommendations implementation progress: production runtime and CI foundation","updated_at":"2026-07-16T17:57:04+07:00"},{"due_date":"2026-07-25","id":7751,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/agenda.html#timeline","source_ip":"47.253.152.120","status":"done","tags":["workshop","timeline","clickable","links","slides","workshop-control","done"],"title":"DONE: TIMELINE clickable \u2192 real slides","updated_at":"2026-07-16T13:29:04+07:00"},{"due_date":"2026-07-16","id":7750,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Baseline backup complete; implementation streams started","updated_at":"2026-07-16T17:57:04+07:00"},{"due_date":"2026-07-25","id":7749,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/agenda.html#timeline","source_ip":"47.253.4.207","status":"done","tags":["workshop","timeline","clickable","links","slides"],"title":"START: make timeline clickable \u2192 jump to real slides","updated_at":"2026-07-16T13:29:03+07:00"},{"due_date":"2026-07-25","id":7748,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/agenda.html#timeline","source_ip":"47.253.152.120","status":"done","tags":["workshop","schedule","timeline","time-slots","6-hours","done"],"title":"DONE: TIMELINE reorganized \u2014 12 time slots 13:00-19:00 (6 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07)","updated_at":"2026-07-16T13:23:44+07:00"},{"due_date":"2026-07-16","id":7747,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Implement all deep program audit recommendations","updated_at":"2026-07-16T17:57:03+07:00"},{"due_date":"2026-07-16","id":7746,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Deep study of next-generation script authoring features started","updated_at":"2026-07-16T13:53:09+07:00"},{"due_date":"2026-07-16","id":7745,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:d00a:8947:1e5b:c49b","status":"in_progress","tags":[],"title":"R08C implement prepare V5 and revalidate strict evidence transport","updated_at":"2026-07-16T12:25:32+07:00"},{"due_date":"2026-07-16","id":7744,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:d00a:8947:1e5b:c49b","status":"in_progress","tags":[],"title":"R08C harden recovery helpers before first V3 runtime mutation","updated_at":"2026-07-16T11:53:34+07:00"},{"due_date":"2026-07-16","id":7743,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C live V3 partial-state gate passed read-only","updated_at":"2026-07-16T10:56:16+07:00"},{"due_date":"2026-07-16","id":7742,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C corrected immutable V3 release independently validated","updated_at":"2026-07-16T10:20:59+07:00"},{"due_date":"2026-07-16","id":7741,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C MariaDB privilege gate fix committed and pushed","updated_at":"2026-07-16T10:07:47+07:00"},{"due_date":"2026-07-16","id":7740,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C execute first candidate from secure release","updated_at":"2026-07-16T09:46:22+07:00"},{"due_date":"2026-07-16","id":7739,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C secure preparation passed; candidate audit fixes verified locally","updated_at":"2026-07-16T09:38:54+07:00"},{"due_date":"2026-07-16","id":7738,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C execute secure-base release preparation","updated_at":"2026-07-16T09:33:23+07:00"},{"due_date":"2026-07-16","id":7737,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C secure prepare helper static gates passed","updated_at":"2026-07-16T09:14:41+07:00"},{"due_date":"2026-07-16","id":7736,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C build new immutable secure-base release","updated_at":"2026-07-16T08:59:29+07:00"},{"due_date":"2026-07-16","id":7735,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C secure V3 base migration local gates passed","updated_at":"2026-07-16T08:53:41+07:00"},{"due_date":"2026-07-16","id":7734,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C execute V3 first candidate after clean preflight","updated_at":"2026-07-16T08:26:17+07:00"},{"due_date":"2026-07-16","id":7733,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C V3 first-candidate preflight approved by independent audit","updated_at":"2026-07-16T08:22:49+07:00"},{"due_date":"2026-07-16","id":7732,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C Class dark deployment passed and V3 first candidate starting","updated_at":"2026-07-16T08:06:47+07:00"},{"due_date":"2026-07-16","id":7731,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C Class deploy attempt 1 rollback and TLS RCA","updated_at":"2026-07-16T07:58:36+07:00"},{"due_date":"2026-07-16","id":7730,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C final Class bundle and live predeploy gates","updated_at":"2026-07-16T07:40:41+07:00"},{"due_date":"2026-07-16","id":7729,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C Class bundle provenance and verified rollback correction","updated_at":"2026-07-16T07:26:30+07:00"},{"due_date":"2026-07-16","id":7728,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C release approved and Class artifact blocker corrected","updated_at":"2026-07-16T07:20:42+07:00"},{"due_date":"2026-07-16","id":7727,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C canonical V3 release artifact built and verified","updated_at":"2026-07-16T06:53:31+07:00"},{"due_date":"2026-07-16","id":7726,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C lifecycle crash recovery gates passed","updated_at":"2026-07-16T06:33:36+07:00"},{"due_date":"2026-07-16","id":7725,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Evidence builder hardened and pushed","updated_at":"2026-07-16T06:27:35+07:00"},{"due_date":"2026-07-16","id":7724,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Production UI acceptance and deployment completed","updated_at":"2026-07-16T05:57:04+07:00"},{"due_date":"2026-07-16","id":7723,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C reboot and terminal lifecycle corrective audit","updated_at":"2026-07-16T05:24:52+07:00"},{"due_date":"2026-07-16","id":7722,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Deep program audit closeout - evidence PASS, product action required","updated_at":"2026-07-16T05:19:54+07:00"},{"due_date":"2026-07-16","id":7721,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Deep audit progress: architecture and runtime validation","updated_at":"2026-07-16T05:19:54+07:00"},{"due_date":"2026-07-16","id":7720,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Production preflight passed","updated_at":"2026-07-16T05:03:21+07:00"},{"due_date":"2026-07-16","id":7719,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Deep program audit and improvement roadmap","updated_at":"2026-07-16T05:19:54+07:00"},{"due_date":"2026-07-16","id":7718,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Commit and push completed","updated_at":"2026-07-16T05:00:08+07:00"},{"due_date":"2026-07-16","id":7717,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Local UI and API acceptance passed","updated_at":"2026-07-16T05:57:16+07:00"},{"due_date":"2026-07-16","id":7716,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C recovery gate hardened against evidence replay","updated_at":"2026-07-16T04:40:02+07:00"},{"due_date":"2026-07-16","id":7715,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Series Director: production workflow closeout PASS","updated_at":"2026-07-16T04:23:44+07:00"},{"due_date":"2026-07-16","id":7714,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C full local gate complete; live evidence pending","updated_at":"2026-07-16T03:59:52+07:00"},{"due_date":"2026-07-16","id":7713,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C deploy recovery and finalize journal local gate","updated_at":"2026-07-16T03:46:22+07:00"},{"due_date":"2026-07-16","id":7712,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Production workflow deploy: backup, migrations, rollback RCA, and successful retry","updated_at":"2026-07-16T04:14:31+07:00"},{"due_date":"2026-07-25","id":7711,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/agenda.html#workflow","source_ip":"47.253.152.120","status":"done","tags":["workshop","infographic","visual","workflow","image-synthesize","done"],"title":"DONE: infographic 'AI \u0e17\u0e33\u0e44\u0e21\u0e40\u0e23\u0e47\u0e27 \u0e41\u0e25\u0e30\u0e04\u0e34\u0e14\u0e27\u0e48\u0e32\u0e07\u0e32\u0e19\u0e14\u0e35' in agenda.html","updated_at":"2026-07-16T02:59:15+07:00"},{"due_date":"2026-07-25","id":7710,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/agenda.html","source_ip":"47.253.152.120","status":"done","tags":["workshop","infographic","visual","content"],"title":"START: create infographic + add to agenda.html","updated_at":"2026-07-16T02:59:14+07:00"},{"due_date":"2026-07-16","id":7709,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Implement Episode Script Workbench and revision-safe background variants","updated_at":"2026-07-16T05:57:16+07:00"},{"due_date":"2026-07-16","id":7708,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C first-candidate integration P0 RCA","updated_at":"2026-07-16T02:36:38+07:00"},{"due_date":"2026-07-25","id":7707,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/agenda.html","source_ip":"47.253.4.207","status":"done","tags":["workshop","agenda","advanced","tools","workflow","prompts","checklists","security","all-in-one","done"],"title":"DONE: agenda.html + Advanced Tools + Workflow (all-in-one)","updated_at":"2026-07-16T02:35:47+07:00"},{"due_date":"2026-07-25","id":7706,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/agenda.html","source_ip":"47.253.152.120","status":"done","tags":["workshop","agenda","advanced","tools","workflow","prompts","checklists","security","all-in-one"],"title":"START: add ADVANCED sections to agenda.html (all-in-one page)","updated_at":"2026-07-16T02:35:46+07:00"},{"due_date":"2026-07-16","id":7705,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Deploy sequential UI workflow to production and close paired UI+API evidence","updated_at":"2026-07-16T04:14:31+07:00"},{"due_date":"2026-07-16","id":7704,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Implement safe episode script variants and test through real UI","updated_at":"2026-07-16T05:57:16+07:00"},{"due_date":"2026-07-16","id":7703,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C review first-candidate and evidence transport","updated_at":"2026-07-16T02:22:29+07:00"},{"due_date":"2026-07-25","id":7702,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/agenda.html#details","source_ip":"47.253.152.120","status":"done","tags":["workshop","agenda","details","expand","10-topics","done"],"title":"DONE: add DETAILS section (10 topics \u00d7 3 cols)","updated_at":"2026-07-16T02:12:08+07:00"},{"due_date":"2026-07-25","id":7701,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/agenda.html","source_ip":"47.253.4.207","status":"done","tags":["workshop","agenda","details","expand"],"title":"START: add DETAILS section to agenda.html","updated_at":"2026-07-16T02:12:08+07:00"},{"due_date":"2026-07-16","id":7700,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Published episode script variation design to GitHub","updated_at":"2026-07-16T02:01:32+07:00"},{"due_date":"2026-07-25","id":7699,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/agenda.html","source_ip":"47.253.152.120","status":"done","tags":["workshop","agenda","rearrange","no-workshop","done"],"title":"DONE: re-arrange agenda.html (no workshop)","updated_at":"2026-07-16T01:55:44+07:00"},{"due_date":"2026-07-25","id":7698,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/agenda.html","source_ip":"47.253.4.207","status":"done","tags":["workshop","agenda","rearrange","no-workshop"],"title":"START: re-arrange agenda.html (remove workshop)","updated_at":"2026-07-16T01:55:43+07:00"},{"due_date":"2026-07-16","id":7697,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C control-plane immutable import RCA fixed","updated_at":"2026-07-16T01:52:52+07:00"},{"due_date":"2026-07-16","id":7696,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Episode script variation design delivered with complete evidence","updated_at":"2026-07-16T01:51:59+07:00"},{"due_date":"2026-07-16","id":7695,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Episode script variation audit and paired production baseline completed","updated_at":"2026-07-16T01:51:59+07:00"},{"due_date":"2026-07-25","id":7694,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/agenda.html","source_ip":"47.253.4.207","status":"done","tags":["workshop","agenda","html","standalone","page","done"],"title":"DONE: standalone agenda.html for course day","updated_at":"2026-07-16T01:47:06+07:00"},{"due_date":"2026-07-25","id":7693,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/agenda.html","source_ip":"47.253.4.207","status":"done","tags":["workshop","agenda","html","page","standalone"],"title":"START: create standalone agenda.html for course day","updated_at":"2026-07-16T01:47:05+07:00"},{"due_date":"2026-07-16","id":7692,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C predeploy blockers implemented; integration review running","updated_at":"2026-07-16T01:27:44+07:00"},{"due_date":"2026-07-16","id":7691,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Sequential UI workflow implementation verified locally","updated_at":"2026-07-16T01:25:48+07:00"},{"due_date":"2026-07-16","id":7690,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Implement sequential 7-step UI workflow and paired UI+API evidence","updated_at":"2026-07-16T01:25:48+07:00"},{"due_date":"2026-07-16","id":7689,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Study and design episode-level script regeneration and diversity system","updated_at":"2026-07-16T01:51:59+07:00"},{"due_date":"2026-07-16","id":7688,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C local corrective gates and independent reviews complete","updated_at":"2026-07-16T00:55:09+07:00"},{"due_date":"2026-07-16","id":7687,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"SJ88 Director Studio first-wave production PASS and closeout","updated_at":"2026-07-16T00:36:50+07:00"},{"due_date":"2026-07-15","id":7686,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C progress: verified real Queue Gate and legacy TTS sources","updated_at":"2026-07-16T00:08:19+07:00"},{"due_date":"2026-07-16","id":7685,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"????????? Series Director ???? Workflow UI/UX","updated_at":"2026-07-16T01:25:48+07:00"},{"due_date":"2026-07-15","id":7684,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"??????????? UI/UX ?????? Workflow ????","updated_at":"2026-07-15T23:37:30+07:00"},{"due_date":"2026-07-15","id":7683,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Series Director UI UX workflow audit progress: evidence and plan ready","updated_at":"2026-07-15T23:37:29+07:00"},{"due_date":"2026-07-15","id":7682,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50929","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Director Studio first-wave local UI+API PASS","updated_at":"2026-07-16T00:36:50+07:00"},{"due_date":"2026-07-15","id":7681,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Series Director: current UI UX workflow audit kickoff","updated_at":"2026-07-15T23:37:29+07:00"},{"due_date":"2026-07-15","id":7680,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C progress: close predeploy corrective gates","updated_at":"2026-07-15T23:10:16+07:00"},{"due_date":"2026-07-15","id":7679,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Series Director v9.9 Full System user manual and current production E2E complete","updated_at":"2026-07-15T23:04:19+07:00"},{"due_date":"2026-07-15","id":7678,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C milestone: hardened SSO code committed and pushed","updated_at":"2026-07-15T22:56:37+07:00"},{"due_date":"2026-07-15","id":7677,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Progress: durable scene suggestion implementation and focused tests","updated_at":"2026-07-16T00:36:50+07:00"},{"due_date":"2026-07-15","id":7676,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Series Director: CSP media playback RCA and corrective production deploy","updated_at":"2026-07-15T23:04:19+07:00"},{"due_date":"2026-07-15","id":7675,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C progress: independent review RCA fixed before deploy","updated_at":"2026-07-15T22:23:48+07:00"},{"due_date":"2026-07-15","id":7674,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Implement first wave: public share, durable scene suggestion, Markdown/TXT export","updated_at":"2026-07-16T00:36:50+07:00"},{"due_date":"2026-07-15","id":7673,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://directorstudio.sj88ai.com/v33.html","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Completed study: selective ports from main and Director Studio v3.3","updated_at":"2026-07-15T22:04:02+07:00"},{"due_date":"2026-07-15","id":7672,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C progress: local SSO remediation green, preparing Class deployment","updated_at":"2026-07-15T21:58:07+07:00"},{"due_date":"2026-07-15","id":7671,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Series Director: full-system manual and current production E2E progress","updated_at":"2026-07-15T23:04:19+07:00"},{"due_date":"2026-07-15","id":7670,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://directorstudio.sj88ai.com/v33.html","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Progress: main and v33 source-contract comparison","updated_at":"2026-07-15T22:04:01+07:00"},{"due_date":"2026-07-15","id":7669,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Create full-system test documentation and end-user manual","updated_at":"2026-07-15T23:04:18+07:00"},{"due_date":"2026-07-15","id":7668,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Commit and push UI capability audit evidence complete","updated_at":"2026-07-15T21:39:19+07:00"},{"due_date":"2026-07-15","id":7667,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://directorstudio.sj88ai.com/v33.html","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Study main branch and directorstudio v33 for safe feature additions","updated_at":"2026-07-15T22:04:01+07:00"},{"due_date":"2026-07-15","id":7666,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Git preflight complete for UI capability audit evidence","updated_at":"2026-07-15T21:39:19+07:00"},{"due_date":"2026-07-15","id":7665,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Commit and push current local UI capability audit evidence","updated_at":"2026-07-15T21:39:19+07:00"},{"due_date":"2026-07-15","id":7664,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"blocked","tags":[],"title":"Dinosaur cheongsam series audited delivery blocked on live scope decision","updated_at":"2026-07-15T21:23:35+07:00"},{"due_date":"2026-07-15","id":7663,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C progress: verified Class upstream RCA and identity gate","updated_at":"2026-07-15T21:22:50+07:00"},{"due_date":"2026-07-15","id":7662,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Complete current UI capability audit with paired production evidence","updated_at":"2026-07-15T21:21:51+07:00"},{"due_date":"2026-07-15","id":7661,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"?????? UI production ??? read-only ????? API evidence","updated_at":"2026-07-15T21:15:39+07:00"},{"due_date":"2026-07-15","id":7660,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"Start R08C Class SSO per-client remediation for V3","updated_at":"2026-07-15T21:15:02+07:00"},{"due_date":"2026-07-15","id":7659,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"UI capability audit progress: source and API inventory complete","updated_at":"2026-07-15T21:21:52+07:00"},{"due_date":"2026-07-15","id":7658,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"done","tags":[],"title":"R08B Shared Queue Gate completed and pushed with strict evidence","updated_at":"2026-07-15T21:09:59+07:00"},{"due_date":"2026-07-15","id":7657,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"????????????????????? UI production ??? read-only","updated_at":"2026-07-15T21:15:39+07:00"},{"due_date":"2026-07-15","id":7656,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Audit current production UI capabilities for users","updated_at":"2026-07-15T21:21:52+07:00"},{"due_date":"2026-07-15","id":7655,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08B primary commit pushed; isolated postflight helper correction pending","updated_at":"2026-07-15T20:55:23+07:00"},{"due_date":"2026-07-15","id":7654,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com | https://app.notion.com/p/39e5a17a475f81e5bd9cc509b500f20a","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Commit/push complete: 12-scene story release and paired production evidence","updated_at":"2026-07-15T20:34:30+07:00"},{"due_date":"2026-07-15","id":7653,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08B Shared Queue Gate validation complete; commit and push pending","updated_at":"2026-07-15T20:33:55+07:00"},{"due_date":"2026-07-15","id":7652,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Final evidence bundle RCA and corrective rerun","updated_at":"2026-07-15T21:23:50+07:00"},{"due_date":"2026-07-15","id":7651,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Commit/push progress: audited scope and corrected release pointers","updated_at":"2026-07-15T20:34:31+07:00"},{"due_date":"2026-07-15","id":7650,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Commit and push 12-scene five-genre story/manual delivery","updated_at":"2026-07-15T20:34:31+07:00"},{"due_date":"2026-07-15","id":7649,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08B rollout attempt 1 failed safely; rollback verified and RCA fixed","updated_at":"2026-07-15T20:05:22+07:00"},{"due_date":"2026-07-15","id":7648,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Production UI Veo recovery and retry passed with paired evidence","updated_at":"2026-07-15T21:23:50+07:00"},{"due_date":"2026-07-15","id":7647,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08B production readiness gate passed; begin transactional rollout","updated_at":"2026-07-15T20:01:35+07:00"},{"due_date":"2026-07-15","id":7646,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08B local Queue Gate contract GREEN; production preflight next","updated_at":"2026-07-15T19:47:45+07:00"},{"due_date":"2026-07-15","id":7645,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Immutable release 2.8.10 built; production deploy in progress","updated_at":"2026-07-15T21:23:49+07:00"},{"due_date":"2026-07-15","id":7644,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Durable Veo recovery alias implementation and release gate","updated_at":"2026-07-15T21:23:49+07:00"},{"due_date":"2026-07-15","id":7643,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08A committed and pushed; start R08B shared Queue Gate rollout","updated_at":"2026-07-15T19:28:38+07:00"},{"due_date":"2026-07-15","id":7642,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08A GREEN: Queue Gate HTTP 429 local contract verified","updated_at":"2026-07-15T19:12:55+07:00"},{"due_date":"2026-07-15","id":7641,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"EP1 video provider reconciliation and targeted retry RCA","updated_at":"2026-07-16T23:00:53+07:00"},{"due_date":"2026-07-15","id":7640,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"SJ88 Director Studio EP5 retry pass and EP1 background video run","updated_at":"2026-07-16T23:00:53+07:00"},{"due_date":"2026-07-15","id":7639,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"SJ88 Director Studio 2.8.9 immutable build and production deploy","updated_at":"2026-07-16T23:00:53+07:00"},{"due_date":"2026-07-15","id":7638,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08A RED tests reproduce Queue URL and HTTP 429 contract defects","updated_at":"2026-07-15T18:27:51+07:00"},{"due_date":"2026-07-15","id":7637,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"SJ88 Director Studio Stage2 EP5 retry gate RCA","updated_at":"2026-07-16T23:00:53+07:00"},{"due_date":"2026-07-15","id":7636,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Completed 35 toothpaste scripts audio generation","updated_at":"2026-07-15T18:02:48+07:00"},{"due_date":"2026-07-15","id":7635,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"Implement V3 R08A Queue Gate contract fix and continue secure rollout slices","updated_at":"2026-07-15T18:01:19+07:00"},{"due_date":"2026-07-15","id":7634,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Complete: 5 genres x 10 episodes x 12 scenes story-only production PASS","updated_at":"2026-07-15T17:59:39+07:00"},{"due_date":"2026-07-15","id":7633,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.14.96","status":"done","tags":[],"title":"?????? batch ???????????? 35 ??????????????????","updated_at":"2026-07-15T18:03:04+07:00"},{"due_date":"2026-07-15","id":7632,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.14.96","status":"done","tags":[],"title":"????????????????????????????????? 35 ??????","updated_at":"2026-07-15T18:03:04+07:00"},{"due_date":"2026-07-15","id":7631,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"SJ88 Director Studio 2.8.8 immutable release ready","updated_at":"2026-07-16T23:00:53+07:00"},{"due_date":"2026-07-15","id":7630,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.14.96","status":"done","tags":[],"title":"\u0e08\u0e1a\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e08\u0e38\u0e14\u0e41\u0e01\u0e49 AutoMixSJ88Free TTS duet","updated_at":"2026-07-15T17:14:02+07:00"},{"due_date":"2026-07-15","id":7629,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"20 of 50 production episodes paired PASS; user manual drafted","updated_at":"2026-07-15T17:59:40+07:00"},{"due_date":"2026-07-15","id":7628,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.14.96","status":"done","tags":[],"title":"\u0e04\u0e27\u0e32\u0e21\u0e04\u0e37\u0e1a\u0e2b\u0e19\u0e49\u0e32\u0e15\u0e23\u0e27\u0e08\u0e08\u0e38\u0e14\u0e41\u0e01\u0e49 TTS duet \u0e41\u0e25\u0e30 evidence","updated_at":"2026-07-15T17:14:02+07:00"},{"due_date":"2026-07-15","id":7627,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"SJ88 Director Studio 2.8.8 veo context blocker fixed","updated_at":"2026-07-16T23:00:53+07:00"},{"due_date":"2026-07-15","id":7626,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.14.96","status":"done","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08\u0e40\u0e0a\u0e34\u0e07\u0e25\u0e36\u0e01\u0e08\u0e38\u0e14\u0e41\u0e01\u0e49 AutoMixSJ88Free \u0e23\u0e2d\u0e1a\u0e43\u0e2b\u0e21\u0e48","updated_at":"2026-07-15T17:14:02+07:00"},{"due_date":"2026-07-15","id":7625,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"12-scene story-only production deploy and pilot verified","updated_at":"2026-07-15T17:59:40+07:00"},{"due_date":"2026-07-15","id":7624,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"SJ88 Director Studio 2.8.8 pre-deploy verification","updated_at":"2026-07-16T23:00:52+07:00"},{"due_date":"2026-07-15","id":7623,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"12-scene core + local gates PASS","updated_at":"2026-07-15T17:59:40+07:00"},{"due_date":"2026-07-15","id":7622,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"12-scene 5-genre package: analysis and backup complete","updated_at":"2026-07-15T17:59:40+07:00"},{"due_date":"2026-07-15","id":7621,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Kickoff: 5 stories x 10 episodes x 12 scenes and detailed user manual","updated_at":"2026-07-15T17:59:40+07:00"},{"due_date":"2026-07-15","id":7620,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"SJ88 Director Stage2 safety and duplicate guard verification","updated_at":"2026-07-16T23:00:52+07:00"},{"due_date":"2026-07-15","id":7619,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Dinosaur series Stage1 and continuity gate completed","updated_at":"2026-07-16T23:00:52+07:00"},{"due_date":"2026-07-15","id":7618,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"done","tags":[],"title":"V3 external configuration research complete; deployment remains blocked pending coordinated secure rollout","updated_at":"2026-07-15T14:59:28+07:00"},{"due_date":"2026-07-15","id":7617,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"2.8.6 worker resilience fix after EP9 attempt 5 runtime interruption","updated_at":"2026-07-16T23:00:52+07:00"},{"due_date":"2026-07-15","id":7616,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"done","tags":[],"title":"Authoritative Queue Gate found; both upstream shared secrets currently absent","updated_at":"2026-07-15T14:59:28+07:00"},{"due_date":"2026-07-15","id":7615,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"MiniMax token guard production delivery PASS","updated_at":"2026-07-15T14:29:38+07:00"},{"due_date":"2026-07-15","id":7614,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"done","tags":[],"title":"Investigate authoritative V3 Queue Gate, Class SSO and strict-test identity configuration","updated_at":"2026-07-15T14:59:28+07:00"},{"due_date":"2026-07-15","id":7613,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"MiniMax token guard: production deploy verified, paired UI+API test running","updated_at":"2026-07-15T14:29:38+07:00"},{"due_date":"2026-07-15","id":7612,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Deploy 2.8.5 PASS ??? Stage1 UI rerun ?????????","updated_at":"2026-07-16T23:00:52+07:00"},{"due_date":"2026-07-15","id":7611,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Lease heartbeat fix 2.8.5 local verification PASS","updated_at":"2026-07-16T23:00:52+07:00"},{"due_date":"2026-07-15","id":7610,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Guarded token code and local regression passed","updated_at":"2026-07-15T14:29:38+07:00"},{"due_date":"2026-07-15","id":7609,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Token guard design and backup complete","updated_at":"2026-07-15T14:29:38+07:00"},{"due_date":"2026-07-15","id":7608,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Implement guarded MiniMax story token budget","updated_at":"2026-07-15T14:29:38+07:00"},{"due_date":"2026-07-15","id":7607,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"MiniMax token budget recommendation complete","updated_at":"2026-07-15T13:26:09+07:00"},{"due_date":"2026-07-15","id":7606,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"MiniMax token budget evidence analyzed","updated_at":"2026-07-15T13:26:09+07:00"},{"due_date":"2026-07-15","id":7605,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Assess future-safe MiniMax story token budget","updated_at":"2026-07-15T13:26:09+07:00"},{"due_date":"2026-07-15","id":7604,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"MiniMax 10-scene explanation complete","updated_at":"2026-07-15T13:20:40+07:00"},{"due_date":"2026-07-15","id":7603,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"MiniMax generation flow verified from code","updated_at":"2026-07-15T13:20:40+07:00"},{"due_date":"2026-07-15","id":7602,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Verify MiniMax 10-scene request shape","updated_at":"2026-07-15T13:20:40+07:00"},{"due_date":"2026-07-15","id":7601,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Deploy 2.8.3 speaker contract ??? rerun Stage 1 ???? UI","updated_at":"2026-07-16T23:00:52+07:00"},{"due_date":"2026-07-15","id":7600,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Series Director 3x5x10 production verification complete","updated_at":"2026-07-15T12:41:01+07:00"},{"due_date":"2026-07-15","id":7599,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Stage 1 production UI complete: 10 episodes / 100 scenes","updated_at":"2026-07-16T23:00:51+07:00"},{"due_date":"2026-07-15","id":7598,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Production 2.8.2 JSON hardening deployed; rerun EP5-10 paired UI+API","updated_at":"2026-07-16T23:00:51+07:00"},{"due_date":"2026-07-15","id":7597,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Story batch plan validated: 3 stories x 5 episodes x 10 scenes","updated_at":"2026-07-15T12:41:00+07:00"},{"due_date":"2026-07-15","id":7596,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Series Director production batch story test: 3 stories x 5 episodes x 10 scenes","updated_at":"2026-07-15T12:41:00+07:00"},{"due_date":"2026-07-15","id":7595,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Series Director v9.9 production VPS SSL deploy closeout","updated_at":"2026-07-15T05:38:48+07:00"},{"due_date":"2026-07-15","id":7594,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Dinosaur series UI generation: predeploy corrections and evidence rerun","updated_at":"2026-07-16T23:00:51+07:00"},{"due_date":"2026-07-15","id":7593,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"RCA completed before generation; hotfix required","updated_at":"2026-07-16T23:00:51+07:00"},{"due_date":"2026-07-15","id":7592,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid02ajkhFfiZnxHTYXe7e5DsSHCwfKou8emH5jRUPFjGLRWiTgMJ2W5sQN8FXLzwi1Kyl","source_ip":"58.136.14.96","status":"blocked","tags":[],"title":"Reply unanswered VebiCode comments on pfbid02ajkh","updated_at":"2026-07-15T05:07:02+07:00"},{"due_date":"2026-07-15","id":7591,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Start 10-episode dinosaur series generation through production UI","updated_at":"2026-07-16T23:00:51+07:00"},{"due_date":"2026-07-15","id":7590,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Series Director production SSL and paired browser acceptance passed","updated_at":"2026-07-15T05:38:48+07:00"},{"due_date":"2026-07-15","id":7589,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Final Thai guide aligned with successful production VDO evidence","updated_at":"2026-07-15T04:55:57+07:00"},{"due_date":"2026-07-15","id":7588,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Production SSL deploy and paired UI+API acceptance complete","updated_at":"2026-07-15T04:43:02+07:00"},{"due_date":"2026-07-15","id":7587,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Series Director production deploy progress: verified build and runtime architecture","updated_at":"2026-07-15T05:38:48+07:00"},{"due_date":"2026-07-15","id":7586,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Deploy series-director-sites v9.9 to production domain with SSL and paired UI+API evidence","updated_at":"2026-07-15T05:38:48+07:00"},{"due_date":"2026-07-15","id":7585,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:e9c0:85ae:89c0:925c","status":"blocked","tags":[],"title":"V3 immutable release built; deployment blocked by external Queue Gate and SSO configuration","updated_at":"2026-07-15T04:06:40+07:00"},{"due_date":"2026-07-15","id":7584,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:e9c0:85ae:89c0:925c","status":"done","tags":[],"title":"R07C sealed-build cleanup fixed, tested, committed and pushed","updated_at":"2026-07-15T04:07:37+07:00"},{"due_date":"2026-07-15","id":7583,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:e9c0:85ae:89c0:925c","status":"done","tags":[],"title":"R07 target ABI dependency lock generated and local gates pass","updated_at":"2026-07-15T04:07:37+07:00"},{"due_date":"2026-07-15","id":7582,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio | https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Production deploy hotfix2, paired acceptance, screenshots and Thai manual complete","updated_at":"2026-07-15T03:20:34+07:00"},{"due_date":"2026-07-15","id":7581,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:e9c0:85ae:89c0:925c","status":"done","tags":[],"title":"R06 resume progress: pinned V3 host reachable but SSH authentication unavailable","updated_at":"2026-07-15T04:07:37+07:00"},{"due_date":"2026-07-15","id":7580,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:e9c0:85ae:89c0:925c","status":"done","tags":[],"title":"Resume R06 V3 deployment from evidence-backed BLOCKED state","updated_at":"2026-07-15T04:07:37+07:00"},{"due_date":"2026-07-15","id":7579,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio | https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Production VDO RCA confirmed: valid credential but zero active Veo quota","updated_at":"2026-07-15T04:43:03+07:00"},{"due_date":"2026-07-15","id":7578,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio | https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Production preflight found exact target release already active","updated_at":"2026-07-15T03:18:40+07:00"},{"due_date":"2026-07-15","id":7577,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio | https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Deploy P0-P1 release to production and create paired evidence manual","updated_at":"2026-07-15T03:18:40+07:00"},{"due_date":"2026-07-15","id":7576,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio | https://github.com/lnwsj/SJ88-Director-Studio/tree/chatgpt_56_sol","source_ip":"58.136.14.96","status":"done","tags":[],"title":"P0-P1 release integrity implementation and paired acceptance complete","updated_at":"2026-07-15T02:04:55+07:00"},{"due_date":"2026-07-15","id":7575,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com | 5.231.28.248","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Production Stage 3 attempt 1 failed; RCA and corrective patch in progress","updated_at":"2026-07-15T04:43:02+07:00"},{"due_date":"2026-07-15","id":7574,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio","source_ip":"58.136.14.96","status":"done","tags":[],"title":"P0/P1 acceptance corrective loop after independent audit","updated_at":"2026-07-15T02:04:55+07:00"},{"due_date":"2026-07-15","id":7573,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com | 5.231.28.248","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Production deploy preflight baseline passed","updated_at":"2026-07-15T04:43:02+07:00"},{"due_date":"2026-07-15","id":7572,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com | 5.231.28.248","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Start Director Studio production deploy SSL and real-host paired test","updated_at":"2026-07-15T04:43:02+07:00"},{"due_date":"2026-07-15","id":7571,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio","source_ip":"58.136.14.96","status":"done","tags":[],"title":"P0-P1 implementation progress: preflight and source boundary analysis complete","updated_at":"2026-07-15T02:04:55+07:00"},{"due_date":"2026-07-15","id":7570,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio | https://directorstudio.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Implement P0-P1 canonical release and migration safety","updated_at":"2026-07-15T02:04:55+07:00"},{"due_date":"2026-07-15","id":7569,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio | https://directorstudio.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"SJ88 Director Studio detailed implementation plan complete","updated_at":"2026-07-15T00:56:16+07:00"},{"due_date":"2026-07-15","id":7568,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio | https://directorstudio.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Implementation plan progress: phases and acceptance matrix complete","updated_at":"2026-07-15T00:56:16+07:00"},{"due_date":"2026-07-15","id":7567,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"local:http://127.0.0.1:50831 | C:\\temp\\SJ88-Director-Studio\\ChatGPTsite","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Director Studio detailed UI tutorial paired evidence PASS","updated_at":"2026-07-15T00:52:03+07:00"},{"due_date":"2026-07-15","id":7566,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio | https://directorstudio.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Detailed implementation planning for SJ88 Director Studio","updated_at":"2026-07-15T00:56:16+07:00"},{"due_date":"2026-07-14","id":7565,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:e9c0:85ae:89c0:925c","status":"blocked","tags":[],"title":"R06 Git delivery complete; V3 deployment remains BLOCKED","updated_at":"2026-07-14T22:03:37+07:00"},{"due_date":"2026-07-14","id":7564,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:e9c0:85ae:89c0:925c","status":"done","tags":[],"title":"R06 final: BLOCKED with complete evidence; no deploy, commit or push","updated_at":"2026-07-14T22:04:05+07:00"},{"due_date":"2026-07-14","id":7563,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:e9c0:85ae:89c0:925c","status":"done","tags":[],"title":"R06 progress: live paired gate is blocked by HTTP 502 and missing SSH authentication","updated_at":"2026-07-14T21:42:41+07:00"},{"due_date":"2026-07-14","id":7562,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:e9c0:85ae:89c0:925c","status":"done","tags":[],"title":"R06 progress: local tests pass; whole-tree budget and baseline integrity remain open","updated_at":"2026-07-14T21:42:40+07:00"},{"due_date":"2026-07-14","id":7561,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:e9c0:85ae:89c0:925c","status":"done","tags":[],"title":"R06 progress: validate V3-only release tooling and strict gates","updated_at":"2026-07-14T21:42:36+07:00"},{"due_date":"2026-07-14","id":7560,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:e9c0:85ae:89c0:925c","status":"done","tags":[],"title":"R06 progress: pre-edit backup verified and deployment blockers frozen","updated_at":"2026-07-14T21:42:35+07:00"},{"due_date":"2026-07-14","id":7559,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio | https://directorstudio.sj88ai.com","source_ip":"58.136.103.70","status":"done","tags":[],"title":"SJ88 Director Studio deep study and product recommendations complete","updated_at":"2026-07-14T17:41:19+07:00"},{"due_date":"2026-07-14","id":7558,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Deep study progress: evidence and priority gaps","updated_at":"2026-07-14T17:41:28+07:00"},{"due_date":"2026-07-14","id":7557,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Deep study: SJ88 Director Studio recommendations","updated_at":"2026-07-14T17:41:28+07:00"},{"due_date":"2026-07-14","id":7556,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Accepted tutorial evidence provenance bundle complete","updated_at":"2026-07-14T17:03:45+07:00"},{"due_date":"2026-07-14","id":7555,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Accepted tutorial evidence copied and under verification","updated_at":"2026-07-16T23:00:51+07:00"},{"due_date":"2026-07-14","id":7554,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"local:http://127.0.0.1:50831 | C:\\temp\\SJ88-Director-Studio\\ChatGPTsite","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Director Studio UI tutorial evidence capture in progress","updated_at":"2026-07-15T00:52:29+07:00"},{"due_date":"2026-07-14","id":7553,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Build self-contained accepted evidence provenance bundle","updated_at":"2026-07-14T17:03:45+07:00"},{"due_date":"2026-07-14","id":7552,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:e9c0:85ae:89c0:925c","status":"done","tags":[],"title":"Start R06: isolated V3 release, candidate, verify and rollback foundation","updated_at":"2026-07-14T21:42:33+07:00"},{"due_date":"2026-07-14","id":7551,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Completed local UI tutorial reuse inspection","updated_at":"2026-07-14T16:49:06+07:00"},{"due_date":"2026-07-14","id":7550,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Safe UI tutorial reuse path identified","updated_at":"2026-07-16T23:00:51+07:00"},{"due_date":"2026-07-14","id":7549,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:e9c0:85ae:89c0:925c","status":"in_progress","tags":[],"title":"R05 local gates pass; strict V3 application pair remains failed","updated_at":"2026-07-14T16:48:56+07:00"},{"due_date":"2026-07-14","id":7548,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Commit and push all remaining evidence complete","updated_at":"2026-07-14T16:47:38+07:00"},{"due_date":"2026-07-14","id":7547,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Commit and push all remaining Series Director evidence","updated_at":"2026-07-14T16:47:38+07:00"},{"due_date":"2026-07-14","id":7546,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Inspect safe completed UI data for tutorial screenshots","updated_at":"2026-07-14T16:49:05+07:00"},{"due_date":"2026-07-14","id":7545,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.14.96","status":"done","tags":[],"title":"UI tutorial screenshot capture started","updated_at":"2026-07-15T00:52:29+07:00"},{"due_date":"2026-07-14","id":7544,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.103.70","status":"done","tags":[],"title":"UI-first paired acceptance test plan delivered","updated_at":"2026-07-14T16:39:38+07:00"},{"due_date":"2026-07-14","id":7543,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.103.70","status":"done","tags":[],"title":"UI test plan selector and evidence contract review complete","updated_at":"2026-07-14T16:38:55+07:00"},{"due_date":"2026-07-14","id":7542,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Ingredients to Video production delivery complete","updated_at":"2026-07-14T16:04:47+07:00"},{"due_date":"2026-07-14","id":7541,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:e9c0:85ae:89c0:925c","status":"in_progress","tags":[],"title":"R05 progress: pre-edit V3 backup verified","updated_at":"2026-07-14T15:57:51+07:00"},{"due_date":"2026-07-14","id":7540,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Ingredients to Video: independent audit and commit preparation","updated_at":"2026-07-14T16:02:46+07:00"},{"due_date":"2026-07-14","id":7539,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:e9c0:85ae:89c0:925c","status":"in_progress","tags":[],"title":"Start R05: bootstrap dedicated V3 job lease schema safely","updated_at":"2026-07-14T15:40:43+07:00"},{"due_date":"2026-07-14","id":7538,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Ingredients to Video production E2E evidence remediation","updated_at":"2026-07-14T16:02:46+07:00"},{"due_date":"2026-07-14","id":7537,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Local fresh full-system paired rerun PASS","updated_at":"2026-07-14T15:15:36+07:00"},{"due_date":"2026-07-14","id":7536,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:e9c0:85ae:89c0:925c","status":"done","tags":[],"title":"R04 complete: fail-closed queue gate committed and pushed","updated_at":"2026-07-14T15:07:48+07:00"},{"due_date":"2026-07-14","id":7535,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:e9c0:85ae:89c0:925c","status":"done","tags":[],"title":"R04 corrected snapshot: independent audit and local gates pass","updated_at":"2026-07-14T15:07:48+07:00"},{"due_date":"2026-07-14","id":7534,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Local fresh full-system test progress","updated_at":"2026-07-14T15:15:35+07:00"},{"due_date":"2026-07-14","id":7533,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Fresh local full-system test for SJ88 Director Studio","updated_at":"2026-07-14T15:15:20+07:00"},{"due_date":"2026-07-14","id":7532,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sj88-director-studio.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Completed current Director Studio live diagnosis","updated_at":"2026-07-14T14:22:17+07:00"},{"due_date":"2026-07-14","id":7531,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sj88-director-studio.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Live diagnosis found production contract drift","updated_at":"2026-07-14T14:22:17+07:00"},{"due_date":"2026-07-14","id":7530,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sj88-director-studio.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Diagnose current SJ88 Director Studio website blockers","updated_at":"2026-07-14T14:22:17+07:00"},{"due_date":"2026-07-14","id":7529,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Completed evidence-backed study of successful series-director-sites","updated_at":"2026-07-14T14:02:48+07:00"},{"due_date":"2026-07-14","id":7528,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Series Director Ingredients-to-Video local verification","updated_at":"2026-07-14T16:02:45+07:00"},{"due_date":"2026-07-14","id":7527,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Progress: verified production architecture and paired evidence","updated_at":"2026-07-14T14:02:48+07:00"},{"due_date":"2026-07-14","id":7526,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:e9c0:85ae:89c0:925c","status":"done","tags":[],"title":"R04 progress: local queue-gate gates pass; live V3 remains 502","updated_at":"2026-07-14T15:07:48+07:00"},{"due_date":"2026-07-14","id":7525,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Study successful series-director-sites implementation","updated_at":"2026-07-14T14:02:48+07:00"},{"due_date":"2026-07-14","id":7524,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Series Director: full system Chinese New Year thriller EP1 6x8s","updated_at":"2026-07-14T16:02:45+07:00"},{"due_date":"2026-07-14","id":7523,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:e9c0:85ae:89c0:925c","status":"done","tags":[],"title":"R04 progress: targeted queue-gate GREEN attempt 2","updated_at":"2026-07-14T15:07:47+07:00"},{"due_date":"2026-07-14","id":7522,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:e9c0:85ae:89c0:925c","status":"done","tags":[],"title":"R04 fail closed on incomplete V3 queue gate","updated_at":"2026-07-14T15:07:47+07:00"},{"due_date":"2026-07-14","id":7521,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Series Director v9.9: final remote and documentation closeout verified","updated_at":"2026-07-14T11:56:46+07:00"},{"due_date":"2026-07-14","id":7520,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Series Director v9.9: detailed manual commit and source push complete","updated_at":"2026-07-14T11:53:27+07:00"},{"due_date":"2026-07-14","id":7519,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Series Director v9.9: detailed manual paired validation progress","updated_at":"2026-07-14T11:53:27+07:00"},{"due_date":"2026-07-14","id":7518,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Director Studio residual fixes and paired rerun PASS","updated_at":"2026-07-14T11:40:19+07:00"},{"due_date":"2026-07-14","id":7517,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Progress: fresh UI API pairs and browser-closed VDO completed","updated_at":"2026-07-14T11:40:32+07:00"},{"due_date":"2026-07-14","id":7516,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Director Studio residual fixes implemented and code regression passed","updated_at":"2026-07-14T11:40:32+07:00"},{"due_date":"2026-07-14","id":7515,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"R03b exact release identity committed and pushed; live V3 remains blocked","updated_at":"2026-07-14T11:06:10+07:00"},{"due_date":"2026-07-14","id":7514,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Series Director v9.9: ?????????????????????????????????????????????? ???? commit/push ??? secret-safe","updated_at":"2026-07-14T11:53:27+07:00"},{"due_date":"2026-07-14","id":7513,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Director Studio residual Low fixes and full paired rerun kickoff","updated_at":"2026-07-14T11:40:32+07:00"},{"due_date":"2026-07-14","id":7512,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"R03b full regression passed; global line-budget debt remains","updated_at":"2026-07-14T11:06:11+07:00"},{"due_date":"2026-07-14","id":7511,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"R03b deliberate health import-graph contract update","updated_at":"2026-07-14T11:06:11+07:00"},{"due_date":"2026-07-14","id":7510,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"R03b release identity implementation and adversarial evidence","updated_at":"2026-07-14T11:06:10+07:00"},{"due_date":"2026-07-14","id":7509,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"R03b explicit release header and 503 contract expansion","updated_at":"2026-07-14T11:06:10+07:00"},{"due_date":"2026-07-14","id":7508,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"R03b fail-closed release identity and readiness","updated_at":"2026-07-14T11:06:10+07:00"},{"due_date":"2026-07-14","id":7507,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"R03a storage isolation committed and pushed; live V3 remains blocked","updated_at":"2026-07-14T10:16:29+07:00"},{"due_date":"2026-07-14","id":7506,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"R03a cleanup activity and error visibility scope","updated_at":"2026-07-14T10:16:46+07:00"},{"due_date":"2026-07-14","id":7505,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"R03a independent-audit scope expansion","updated_at":"2026-07-14T10:16:46+07:00"},{"due_date":"2026-07-14","id":7504,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"R03a implementation and regression evidence","updated_at":"2026-07-14T10:16:46+07:00"},{"due_date":"2026-07-14","id":7503,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"R03a constrain GreenScreen upload session paths","updated_at":"2026-07-14T10:16:46+07:00"},{"due_date":"2026-07-14","id":7502,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"R03 expose exact V3 release identity and GreenScreen storage root","updated_at":"2026-07-14T11:06:10+07:00"},{"due_date":"2026-07-14","id":7501,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"R02 runtime-path slice committed and pushed; live V3 remains blocked","updated_at":"2026-07-14T08:53:24+07:00"},{"due_date":"2026-07-14","id":7500,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sj88-director-studio.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Director Studio semantic-v3 full-system acceptance complete","updated_at":"2026-07-14T08:49:35+07:00"},{"due_date":"2026-07-14","id":7499,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"R02 local regression passed; exact V3 live pair blocked at upstream","updated_at":"2026-07-14T08:53:25+07:00"},{"due_date":"2026-07-14","id":7498,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"R02 scope expanded before source edit to wire production runtime paths","updated_at":"2026-07-14T08:53:25+07:00"},{"due_date":"2026-07-14","id":7497,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"R02 isolate AutoSu AutoCut and Whisper runtime paths","updated_at":"2026-07-14T08:53:25+07:00"},{"due_date":"2026-07-14","id":7496,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"R01 source slice committed and pushed; live V3 remains blocked","updated_at":"2026-07-14T08:07:44+07:00"},{"due_date":"2026-07-14","id":7495,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"R01 local slice verified; live runtime and global line budget remain failed","updated_at":"2026-07-14T08:07:45+07:00"},{"due_date":"2026-07-14","id":7494,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Production closeout: MiniMax scene + GenAIPro VDO deployed and independently audited","updated_at":"2026-07-14T07:52:27+07:00"},{"due_date":"2026-07-14","id":7493,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sj88-director-studio.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"MiniMax + GenAIPro full-system paired acceptance milestone","updated_at":"2026-07-14T08:49:36+07:00"},{"due_date":"2026-07-14","id":7492,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Series Director v9.9 production deploy and paired UI+API verification progress","updated_at":"2026-07-14T07:52:28+07:00"},{"due_date":"2026-07-14","id":7491,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"R01 isolate V3 instance data env and queue identity","updated_at":"2026-07-14T08:07:45+07:00"},{"due_date":"2026-07-14","id":7490,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"C01 static contract freeze completed and pushed; live runtime remains blocked","updated_at":"2026-07-14T07:19:02+07:00"},{"due_date":"2026-07-14","id":7489,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sj88-director-studio.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"MiniMax + GenAIPro full-system RCA verified","updated_at":"2026-07-14T08:49:36+07:00"},{"due_date":"2026-07-14","id":7488,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"C01 final static gates passed; live and strict delivery gates remain failed","updated_at":"2026-07-14T07:19:44+07:00"},{"due_date":"2026-07-14","id":7487,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Preflight passed and secure runtime configured","updated_at":"2026-07-14T07:52:28+07:00"},{"due_date":"2026-07-14","id":7486,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sj88-director-studio.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"MiniMax LLM full-system paired UI+API test - kickoff","updated_at":"2026-07-14T08:49:36+07:00"},{"due_date":"2026-07-14","id":7485,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"C01 contract freeze corrective gates nearly complete","updated_at":"2026-07-14T07:19:44+07:00"},{"due_date":"2026-07-14","id":7484,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Secure Sites deployment and production VDO rerun","updated_at":"2026-07-14T07:52:27+07:00"},{"due_date":"2026-07-14","id":7483,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sj88-director-studio.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Final evidence verification after deploy, Notion closeout, and process cleanup","updated_at":"2026-07-14T06:50:13+07:00"},{"due_date":"2026-07-14","id":7482,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sj88-director-studio.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Closeout SJ88 Director Studio GenAIPro backend refactor and Sites v3 deploy","updated_at":"2026-07-14T06:42:20+07:00"},{"due_date":"2026-07-14","id":7481,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"blocked","tags":[],"title":"Closeout MiniMax scene generation + GenAIPro VDO integration and UI evidence","updated_at":"2026-07-14T06:21:14+07:00"},{"due_date":"2026-07-14","id":7480,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"v9.9 UI+API paired evidence after corrective rerun","updated_at":"2026-07-14T06:22:06+07:00"},{"due_date":"2026-07-14","id":7479,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sj88-director-studio.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Director Studio backend refactor security and durable E2E progress","updated_at":"2026-07-14T06:42:21+07:00"},{"due_date":"2026-07-14","id":7478,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"C01 live V3 blocker evidence captured","updated_at":"2026-07-14T07:19:44+07:00"},{"due_date":"2026-07-14","id":7477,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"C01 freeze V3 API DOM and import contracts","updated_at":"2026-07-14T07:19:32+07:00"},{"due_date":"2026-07-14","id":7476,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"E02 browser-origin strict evidence harness completed and pushed","updated_at":"2026-07-14T05:47:15+07:00"},{"due_date":"2026-07-14","id":7475,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"E02 HIGH false-pass fixed and strict rerun passed; independent re-audit in progress","updated_at":"2026-07-14T05:47:15+07:00"},{"due_date":"2026-07-14","id":7474,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"E02 final local strict-pair gates passed; commit audit in progress","updated_at":"2026-07-14T05:47:15+07:00"},{"due_date":"2026-07-14","id":7473,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio\\ChatGPTsite","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Progress: GenAIPro backend contract audit and refactor started","updated_at":"2026-07-14T06:42:21+07:00"},{"due_date":"2026-07-14","id":7472,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Preflight provider: MiniMax PASS, VDO token FAIL","updated_at":"2026-07-14T06:22:06+07:00"},{"due_date":"2026-07-14","id":7471,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"blocked","tags":[],"title":"?????????? SJ88-Director-Studio ???????? Scene/VDO generation","updated_at":"2026-07-14T06:21:14+07:00"},{"due_date":"2026-07-14","id":7470,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio\\ChatGPTsite and https://sj88-director-studio.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Debug: compare working Genaipro request and rebuild Director Studio backend integration","updated_at":"2026-07-14T06:42:21+07:00"},{"due_date":"2026-07-14","id":7469,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"\u0e1b\u0e34\u0e14\u0e07\u0e32\u0e19\u0e2d\u0e31\u0e1b\u0e42\u0e2b\u0e25\u0e14 MP4 \u0e08\u0e23\u0e34\u0e07\u0e41\u0e25\u0e30\u0e27\u0e31\u0e14 CPU","updated_at":"2026-07-14T04:56:13+07:00"},{"due_date":"2026-07-14","id":7468,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"https://sj88-director-studio.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Resume: configure supplied Veo JWT and verify durable VDO generation","updated_at":"2026-07-14T06:42:21+07:00"},{"due_date":"2026-07-14","id":7467,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Real MP4 final isolated benchmark PASS","updated_at":"2026-07-14T04:56:14+07:00"},{"due_date":"2026-07-14","id":7466,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"E02 browser-origin evidence harness strict pair passed local integration gate","updated_at":"2026-07-14T05:47:15+07:00"},{"due_date":"2026-07-14","id":7465,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"\u0e40\u0e15\u0e23\u0e35\u0e22\u0e21 real MP4 upload benchmark \u0e41\u0e25\u0e49\u0e27","updated_at":"2026-07-14T04:56:13+07:00"},{"due_date":"2026-07-14","id":7464,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e2d\u0e31\u0e1b\u0e42\u0e2b\u0e25\u0e14\u0e44\u0e1f\u0e25\u0e4c\u0e08\u0e23\u0e34\u0e07\u0e08\u0e32\u0e01 Downloads\\2 \u0e40\u0e02\u0e49\u0e32 Dead Air Remover","updated_at":"2026-07-14T04:56:13+07:00"},{"due_date":"2026-07-14","id":7463,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"E02 V3 browser-origin harness started","updated_at":"2026-07-14T05:47:15+07:00"},{"due_date":"2026-07-14","id":7462,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"E01a V3 paired-evidence contract completed","updated_at":"2026-07-14T04:19:28+07:00"},{"due_date":"2026-07-14","id":7461,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"\u0e1b\u0e34\u0e14\u0e07\u0e32\u0e19\u0e27\u0e31\u0e14 CPU \u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e15\u0e31\u0e14\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e40\u0e07\u0e35\u0e22\u0e1a\u0e1a\u0e19\u0e40\u0e27\u0e47\u0e1a","updated_at":"2026-07-14T04:19:07+07:00"},{"due_date":"2026-07-14","id":7460,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"\u0e1c\u0e25\u0e27\u0e31\u0e14 CPU \u0e15\u0e31\u0e14\u0e0a\u0e48\u0e27\u0e07\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e40\u0e07\u0e35\u0e22\u0e1a production \u0e23\u0e2d\u0e1a\u0e1c\u0e48\u0e32\u0e19","updated_at":"2026-07-14T04:14:22+07:00"},{"due_date":"2026-07-14","id":7459,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"E01a V3 fail-closed validator progress","updated_at":"2026-07-14T04:19:28+07:00"},{"due_date":"2026-07-14","id":7458,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sj88-director-studio.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Done: Sites private deployment version 2 with paired UI/API evidence","updated_at":"2026-07-14T04:08:29+07:00"},{"due_date":"2026-07-14","id":7457,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Progress: CPU benchmark attempt 1 RCA fixed, rerunning","updated_at":"2026-07-14T04:19:08+07:00"},{"due_date":"2026-07-14","id":7456,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Measure real CPU usage during Dead Air Remover processing","updated_at":"2026-07-14T04:19:08+07:00"},{"due_date":"2026-07-14","id":7455,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"E01 V3 paired-evidence contract started","updated_at":"2026-07-14T04:19:28+07:00"},{"due_date":"2026-07-14","id":7454,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Completed: browser-visible CPU/RAM/storage/usage panel deployed and verified","updated_at":"2026-07-14T03:55:39+07:00"},{"due_date":"2026-07-14","id":7453,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"G01 V3 line-budget truth completed","updated_at":"2026-07-14T03:53:45+07:00"},{"due_date":"2026-07-14","id":7452,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"G01 V3 line-budget truth progress","updated_at":"2026-07-14T03:53:45+07:00"},{"due_date":"2026-07-13","id":7451,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Wonder-Park","site":"https://codehub.sj88ai.com/wonder-park/","source_ip":"47.253.152.120","status":"done","tags":["wonder-park","v2.8.2","premium","redesign","ride-detail","done"],"title":"DONE: v2.8.2 Premium Ride Detail Modal \u2014 41/41 PASS, live on codehub","updated_at":"2026-07-14T03:37:41+07:00"},{"due_date":"2026-07-14","id":7450,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"G01 V3 line budget truth started","updated_at":"2026-07-14T03:53:45+07:00"},{"due_date":"2026-07-14","id":7449,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Progress: system capacity panel implemented and code tests passed","updated_at":"2026-07-14T03:55:54+07:00"},{"due_date":"2026-07-14","id":7448,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"in_progress","tags":[],"title":"G00 V3 baseline repaired tested and pushed","updated_at":"2026-07-14T03:31:44+07:00"},{"due_date":"2026-07-14","id":7447,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"in_progress","tags":[],"title":"G00 V3 isolated baseline repaired, tested, committed and pushed","updated_at":"2026-07-14T03:31:26+07:00"},{"due_date":"2026-07-14","id":7446,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"???????????????????????????????????? Dead Air Remover","updated_at":"2026-07-14T03:55:53+07:00"},{"due_date":"2026-07-14","id":7445,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"dead-air-remover","site":"local:C:\\temp\\dead-air-remover","source_ip":"58.136.103.70","status":"done","tags":[],"title":"???????????? CPU RAM SSD ????????????","updated_at":"2026-07-14T03:26:45+07:00"},{"due_date":"2026-07-14","id":7444,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"dead-air-remover","site":"local:C:\\temp\\dead-air-remover","source_ip":"58.136.103.70","status":"done","tags":[],"title":"????????????????????????????","updated_at":"2026-07-14T03:26:45+07:00"},{"due_date":"2026-07-14","id":7443,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"dead-air-remover","site":"local:C:\\temp\\dead-air-remover","source_ip":"58.136.103.70","status":"done","tags":[],"title":"???????????????????? CPU RAM HDD ????????","updated_at":"2026-07-14T03:26:45+07:00"},{"due_date":"2026-07-14","id":7442,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio\\ChatGPTsite -> Sites private production","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Progress: Sites capability audit and production-origin verification","updated_at":"2026-07-14T04:08:40+07:00"},{"due_date":"2026-07-14","id":7441,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio\\ChatGPTsite -> Sites production pending","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Start: install and deploy SJ88 Director Studio ChatGPTsite to Sites","updated_at":"2026-07-14T04:08:40+07:00"},{"due_date":"2026-07-14","id":7440,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"in_progress","tags":[],"title":"G00 RCA corrected: V3 snapshot lacks imported model packages","updated_at":"2026-07-14T03:12:42+07:00"},{"due_date":"2026-07-14","id":7439,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Server-Monitor","site":"https://sj88-server-monitor.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"blocked","tags":[],"title":"Requirement correction: Sites must report its own host CPU RAM HDD","updated_at":"2026-07-14T03:11:17+07:00"},{"due_date":"2026-07-14","id":7438,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"in_progress","tags":["v3","execution","strict-loop","granular-commit"],"title":"Execute V3-only incremental refactor through tested deploy","updated_at":"2026-07-14T03:03:39+07:00"},{"due_date":"2026-07-14","id":7437,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":["v3","scope-isolation","planning","complete"],"title":"V3-only replacement refactor plan completed","updated_at":"2026-07-14T02:35:57+07:00"},{"due_date":"2026-07-14","id":7436,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":["v3","scope-isolation","planning","progress"],"title":"V3 scope rule and replacement refactor plan written","updated_at":"2026-07-14T02:35:57+07:00"},{"due_date":"2026-07-14","id":7435,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":["v3","scope-isolation","refactor-plan"],"title":"V3 scope reset and detailed incremental refactor plan","updated_at":"2026-07-14T02:35:57+07:00"},{"due_date":"2026-07-14","id":7434,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"cancelled","tags":[],"title":"V3 granular slice commits and pushes","updated_at":"2026-07-14T01:54:32+07:00"},{"due_date":"2026-07-14","id":7433,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"V3 incremental refactor upload test plan complete","updated_at":"2026-07-14T01:32:44+07:00"},{"due_date":"2026-07-14","id":7432,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"Incremental V3 rollout plan: P0 contract freeze and first AdminLog seam selected","updated_at":"2026-07-14T01:32:46+07:00"},{"due_date":"2026-07-14","id":7431,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"Plan incremental V3 refactor, deploy and test loop","updated_at":"2026-07-14T01:32:46+07:00"},{"due_date":"2026-07-14","id":7430,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com/dorf1.php","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"Exhaustive audit: all auto-recovery and stale-state failure paths","updated_at":"2026-07-14T06:27:02+07:00"},{"due_date":"2026-07-14","id":7429,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com/dorf2.php","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"Closeout: 0.3.1 fix ready; live recovery blocked by manual extension reload","updated_at":"2026-07-14T01:04:56+07:00"},{"due_date":"2026-07-14","id":7428,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com/dorf2.php","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"Progress: legacy refresh mismatch recovery 0.3.1 validated locally","updated_at":"2026-07-14T01:04:56+07:00"},{"due_date":"2026-07-14","id":7427,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"Completed read-only V3 subdomain readiness audit: runtime missing","updated_at":"2026-07-14T01:03:26+07:00"},{"due_date":"2026-07-14","id":7426,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com/hero","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"Investigate stale refresh-page-mismatch evidence on hero","updated_at":"2026-07-14T01:04:56+07:00"},{"due_date":"2026-07-14","id":7425,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"V3 subdomain public probe: DNS/TLS ready, application 502","updated_at":"2026-07-14T01:03:37+07:00"},{"due_date":"2026-07-14","id":7424,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com/dorf1.php","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"Closeout: auto dorf1 recovery implemented; live E2E blocked by stale loaded extension","updated_at":"2026-07-14T00:47:45+07:00"},{"due_date":"2026-07-14","id":7423,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"Read-only V3 subdomain readiness audit","updated_at":"2026-07-14T01:03:37+07:00"},{"due_date":"2026-07-14","id":7422,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com/dorf1.php","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"Progress: auto recover to dorf1 and continue next field","updated_at":"2026-07-14T00:47:45+07:00"},{"due_date":"2026-07-14","id":7421,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwAdsSJ88","site":"https://adsfb.namnan.co.th/debug.html","source_ip":"47.253.152.120","status":"in_progress","tags":[],"title":"BUILD: Debug tool (debug.html) for system health + data consistency + API tester + log viewer","updated_at":"2026-07-14T00:41:29+07:00"},{"due_date":"2026-07-14","id":7420,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com/","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"Fix auto continuation after refresh path mismatch","updated_at":"2026-07-14T00:47:45+07:00"},{"due_date":"2026-07-14","id":7419,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"local:C:\\temp\\dead-air-remover;production:https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"??????????? capability ??? roadmap dead-air-remover","updated_at":"2026-07-14T00:37:45+07:00"},{"due_date":"2026-07-14","id":7418,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"local:C:\\temp\\dead-air-remover;production:https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"closed","tags":[],"title":"??????????? capability ??? roadmap dead-air-remover","updated_at":"2026-07-14T00:37:28+07:00"},{"due_date":"2026-07-14","id":7417,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"C:\\Users\\sj88888888\\Documents\\codex\\travian-Ai","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"RCA refresh-page-mismatch stops Travian continuation","updated_at":"2026-07-14T00:36:17+07:00"},{"due_date":"2026-07-14","id":7416,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50801 | https://directorstudio.sj88ai.com/","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Director Studio UI redesign completed","updated_at":"2026-07-14T00:33:06+07:00"},{"due_date":"2026-07-14","id":7415,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Server-Monitor","site":"https://sj88-server-monitor.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"SJ88 Server Monitor published to ChatGPT Sites","updated_at":"2026-07-14T00:32:33+07:00"},{"due_date":"2026-07-14","id":7414,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"C:\\Users\\sj88888888\\Documents\\codex\\travian-Ai","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"Audit click delays and prioritize next Travian Auto Upgrade improvements","updated_at":"2026-07-14T00:36:17+07:00"},{"due_date":"2026-07-14","id":7413,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"local:C:\\temp\\dead-air-remover;production:https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"????????????? capability study","updated_at":"2026-07-14T00:37:45+07:00"},{"due_date":"2026-07-14","id":7412,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Server-Monitor","site":"https://sj88-server-monitor.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Sites adapter build and test passed","updated_at":"2026-07-14T00:32:33+07:00"},{"due_date":"2026-07-14","id":7411,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio\\ChatGPTsite","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Final closeout: Director Studio durable worker and WebSocket security PASS","updated_at":"2026-07-14T00:21:07+07:00"},{"due_date":"2026-07-14","id":7410,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"local:C:\\temp\\dead-air-remover;production:https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"????? capability ??? roadmap ??? dead-air-remover","updated_at":"2026-07-14T00:37:45+07:00"},{"due_date":"2026-07-14","id":7409,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwAdsSJ88","site":"https://adsfb.namnan.co.th/live","source_ip":"47.253.4.207","status":"done","tags":[],"title":"TEST: Every chart on /live page \u2014 UI vs API live data comparison","updated_at":"2026-07-14T00:28:06+07:00"},{"due_date":"2026-07-13","id":7408,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Closeout PASS: Dead Air Remover deployed to Sites with paired UI+API evidence","updated_at":"2026-07-14T00:13:18+07:00"},{"due_date":"2026-07-13","id":7407,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio\\ChatGPTsite","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Director Studio ChatGPTsite durable background worker PASS","updated_at":"2026-07-14T00:10:20+07:00"},{"due_date":"2026-07-14","id":7406,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://directorstudio.sj88ai.com/ | C:\\temp\\SJ88-Director-Studio","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Production UI baseline captured","updated_at":"2026-07-16T23:00:50+07:00"},{"due_date":"2026-07-14","id":7405,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Server-Monitor","site":"https://sj88-server-monitor.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Start: deploy SJ88 Server Monitor to OpenAI Sites production","updated_at":"2026-07-14T00:32:33+07:00"},{"due_date":"2026-07-14","id":7404,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50801 | https://directorstudio.sj88ai.com/","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Redesign Director Studio frontend from production reference","updated_at":"2026-07-14T00:33:06+07:00"},{"due_date":"2026-07-13","id":7403,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Server-Monitor","site":"http://127.0.0.1:3123","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Complete: SJ88 Server Monitor local CPU RAM HDD paired evidence PASS","updated_at":"2026-07-13T23:58:48+07:00"},{"due_date":"2026-07-13","id":7402,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio","source_ip":"58.136.103.70","status":"done","tags":[],"title":"?????: SJ88 Director Studio ??? local Windows + paired evidence PASS","updated_at":"2026-07-13T23:58:07+07:00"},{"due_date":"2026-07-13","id":7401,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"local:C:\\temp\\dead-air-remover;hosting:Sites pending","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Progress: Sites runtime and paired-evidence API implemented","updated_at":"2026-07-14T00:13:17+07:00"},{"due_date":"2026-07-13","id":7400,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio\\ChatGPTsite","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Progress: isolated copy and durable worker core implemented","updated_at":"2026-07-14T00:10:20+07:00"},{"due_date":"2026-07-13","id":7399,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"local:C:\\temp\\dead-air-remover;hosting:Sites pending","source_ip":"58.136.103.70","status":"done","tags":[],"title":"??????? Dead Air Remover ???????????? Sites ???????? UI+API","updated_at":"2026-07-14T00:13:17+07:00"},{"due_date":"2026-07-13","id":7398,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Server-Monitor","site":"C:\\temp\\SJ88-Server-Monitor","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Progress: analyze and paired evidence test design complete","updated_at":"2026-07-13T23:44:07+07:00"},{"due_date":"2026-07-13","id":7397,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Server-Monitor","site":"C:\\temp\\SJ88-Server-Monitor","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Start: install and prove SJ88 Server Monitor CPU RAM HDD dashboard","updated_at":"2026-07-13T23:58:49+07:00"},{"due_date":"2026-07-13","id":7396,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio\\ChatGPTsite","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Start: copy and refactor Director Studio into ChatGPTsite","updated_at":"2026-07-14T00:10:20+07:00"},{"due_date":"2026-07-13","id":7395,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Progress: ?? local runtime blockers ??????????????????","updated_at":"2026-07-13T23:58:08+07:00"},{"due_date":"2026-07-13","id":7394,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio","source_ip":"58.136.103.70","status":"done","tags":[],"title":"????? SJ88 Director Studio ?????????????? Windows","updated_at":"2026-07-13T23:58:07+07:00"},{"due_date":"2026-07-13","id":7393,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Series Director v9.8 Sites production delivery PASS","updated_at":"2026-07-13T23:22:48+07:00"},{"due_date":"2026-07-13","id":7392,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Series Director Sites production deployed and paired test PASS","updated_at":"2026-07-13T23:22:50+07:00"},{"due_date":"2026-07-13","id":7391,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\v9.8_extracted\\series-director","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Series Director Sites analysis complete","updated_at":"2026-07-13T23:22:49+07:00"},{"due_date":"2026-07-13","id":7390,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\v9.8_extracted\\series-director","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Series Director v9.8: Sites web app + drama script generation paired evidence","updated_at":"2026-07-13T23:22:49+07:00"},{"due_date":"2026-07-13","id":7389,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwAdsSJ88","site":"https://adsfb.namnan.co.th","source_ip":"47.253.4.207","status":"done","tags":[],"title":"AUDIT v2: User says program getting worse \u2014 find what I broke","updated_at":"2026-07-13T22:56:05+07:00"},{"due_date":"2026-07-13","id":7388,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwAdsSJ88","site":"https://adsfb.namnan.co.th","source_ip":"47.253.4.207","status":"done","tags":[],"title":"AUDIT: Full system health check \u2014 routes, pages, DB, UI consistency","updated_at":"2026-07-13T22:32:05+07:00"},{"due_date":"2026-07-13","id":7387,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"V3 refactor preparation complete with open gates","updated_at":"2026-07-13T21:40:43+07:00"},{"due_date":"2026-07-13","id":7386,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com/ | C:\\Users\\sj88888888\\Documents\\codex\\travian-Ai\\docs\\workflow\\index.html","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"travian-Ai v0.3 unattended wait-recheck-safe-stop implementation complete","updated_at":"2026-07-13T21:18:20+07:00"},{"due_date":"2026-07-13","id":7385,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"local-codex-desktop","source_ip":"58.136.103.70","status":"blocked","tags":[],"title":"??????? trigger Codex ???????","updated_at":"2026-07-13T20:58:10+07:00"},{"due_date":"2026-07-13","id":7384,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"local-codex-desktop","source_ip":"58.136.103.70","status":"blocked","tags":[],"title":"??? trigger ???????? Codex ??????? - ?????????","updated_at":"2026-07-13T20:58:54+07:00"},{"due_date":"2026-07-13","id":7383,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"Progress: unattended wait, automatic refresh, and pre-click recheck implemented","updated_at":"2026-07-13T21:18:22+07:00"},{"due_date":"2026-07-13","id":7382,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"in_progress","tags":[],"title":"V2 Production pull and isolated V3 refactor preparation in progress","updated_at":"2026-07-13T20:46:56+07:00"},{"due_date":"2026-07-13","id":7381,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"local-codex-desktop","source_ip":"58.136.103.70","status":"blocked","tags":[],"title":"Disable all confirmed and correlated Codex exit triggers","updated_at":"2026-07-13T20:58:53+07:00"},{"due_date":"2026-07-13","id":7380,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"C:\\Users\\sj88888888\\Documents\\codex\\travian-Ai","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"Improve Travian unattended upgrade loop and detailed workflow HTML","updated_at":"2026-07-13T21:18:21+07:00"},{"due_date":"2026-07-13","id":7379,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"Pull current V2 Production source and prepare isolated V3 refactor worktree","updated_at":"2026-07-13T21:40:47+07:00"},{"due_date":"2026-07-13","id":7378,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com/dorf1.php","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"in_progress","tags":[],"title":"BLOCKED: Travian v0.2.0 requires manual Chrome extension Reload","updated_at":"2026-07-13T20:25:18+07:00"},{"due_date":"2026-07-13","id":7377,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com/dorf1.php","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"in_progress","tags":[],"title":"Travian v0.2.0 reload still pending before live L3 run","updated_at":"2026-07-13T20:23:30+07:00"},{"due_date":"2026-07-13","id":7376,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com/dorf1.php","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"in_progress","tags":[],"title":"Travian Side Panel v0.2.0 ready; Chrome reload handoff","updated_at":"2026-07-13T20:19:38+07:00"},{"due_date":"2026-07-13","id":7375,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"in_progress","tags":[],"title":"Travian Side Panel implementation static gate passed","updated_at":"2026-07-13T20:09:00+07:00"},{"due_date":"2026-07-13","id":7374,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwAdsSJ88","site":"https://adsfb.namnan.co.th/live","source_ip":"47.253.4.207","status":"done","tags":[],"title":"BUG: /live page shows wrong data (CHATS 78 vs DB 13) - user reported data inconsistency","updated_at":"2026-07-13T20:17:33+07:00"},{"due_date":"2026-07-13","id":7373,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"V2 Admin Detailed Logs deployed and verified on Production","updated_at":"2026-07-13T19:58:41+07:00"},{"due_date":"2026-07-13","id":7372,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com/dorf1.php","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"in_progress","tags":[],"title":"Travian manual minimum-L1 phase complete; Side Panel implementation started","updated_at":"2026-07-13T19:58:02+07:00"},{"due_date":"2026-07-13","id":7371,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com/build.php?id=17&gid=1","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"in_progress","tags":[],"title":"Travian manual L1 capture progress: 17 of 18 at least L1","updated_at":"2026-07-13T19:43:13+07:00"},{"due_date":"2026-07-13","id":7370,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com/dorf1.php","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"in_progress","tags":[],"title":"Travian manual L1 capture progress: slot 4 dispatched","updated_at":"2026-07-13T19:27:49+07:00"},{"due_date":"2026-07-13","id":7369,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"in_progress","tags":[],"title":"Travian manual DOM capture to minimum L1 before Side Panel","updated_at":"2026-07-13T19:22:02+07:00"},{"due_date":"2026-07-13","id":7368,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"C:\\Users\\sj88888888\\Documents\\codex\\travian-Ai","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e01\u0e15\u0e4c travian-Ai \u0e40\u0e2a\u0e23\u0e47\u0e08\u0e1e\u0e23\u0e49\u0e2d\u0e21 paired evidence","updated_at":"2026-07-13T19:17:28+07:00"},{"due_date":"2026-07-13","id":7367,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"V2 Admin Logs implementation and pre-deploy paired verification complete","updated_at":"2026-07-13T19:59:07+07:00"},{"due_date":"2026-07-13","id":7366,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"http://127.0.0.1:8765/tests/fixtures/popup-harness.html","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"\u0e04\u0e27\u0e32\u0e21\u0e04\u0e37\u0e1a\u0e2b\u0e19\u0e49\u0e32\u0e28\u0e36\u0e01\u0e29\u0e32\u0e2a\u0e16\u0e32\u0e1b\u0e31\u0e15\u0e22\u0e01\u0e23\u0e23\u0e21\u0e41\u0e25\u0e30\u0e40\u0e01\u0e47\u0e1a UI+API pair","updated_at":"2026-07-13T19:17:39+07:00"},{"due_date":"2026-07-13","id":7365,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"C:\\Users\\sj88888888\\Documents\\codex\\travian-Ai","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e01\u0e15\u0e4c travian-Ai \u0e41\u0e1a\u0e1a evidence-first","updated_at":"2026-07-13T19:17:39+07:00"},{"due_date":"2026-07-13","id":7364,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"in_progress","tags":[],"title":"Travian Auto Upgrade: ??????????????????????????????????? 3","updated_at":"2026-07-13T18:51:09+07:00"},{"due_date":"2026-07-13","id":7363,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com/dorf1.php","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"in_progress","tags":[],"title":"Travian DOM contract verified; ready for one-field E2E upgrade","updated_at":"2026-07-13T18:35:13+07:00"},{"due_date":"2026-07-13","id":7362,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com/dorf2.php","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"in_progress","tags":[],"title":"Study Travian village and plan lowest-level resource auto-upgrade Chrome extension","updated_at":"2026-07-13T18:25:22+07:00"},{"due_date":"2026-07-13","id":7361,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"V2 Admin Logs preflight and backup evidence complete","updated_at":"2026-07-13T19:59:07+07:00"},{"due_date":"2026-07-13","id":7360,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"Implement V2 Admin Detailed Logs with strict Live UI and API evidence","updated_at":"2026-07-13T19:59:07+07:00"},{"due_date":"2026-07-13","id":7359,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"ai_full_dev","site":"Codex Desktop Windows local","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Repeated Codex exit RCA trigger confirmed; native fault blocked without dump","updated_at":"2026-07-13T18:04:26+07:00"},{"due_date":"2026-07-13","id":7358,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"ai_full_dev","site":"Codex Desktop Windows local","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Pair-bound evidence checkpoint for repeated Codex exit","updated_at":"2026-07-13T18:04:27+07:00"},{"due_date":"2026-07-13","id":7357,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"ai_full_dev","site":"Codex Desktop Windows local","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Repeated exit timeline isolated at 17:38:32","updated_at":"2026-07-13T18:04:26+07:00"},{"due_date":"2026-07-13","id":7356,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"ai_full_dev","site":"Codex Desktop Windows local","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Investigate repeated Codex desktop exit from newest logs","updated_at":"2026-07-13T18:04:26+07:00"},{"due_date":"2026-07-13","id":7355,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"Codex Desktop Windows local","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Codex Desktop log-only RCA confirmed","updated_at":"2026-07-13T16:11:14+07:00"},{"due_date":"2026-07-13","id":7354,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"Codex Desktop Windows local","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Continue Codex Desktop RCA from logs only","updated_at":"2026-07-13T16:11:15+07:00"},{"due_date":"2026-07-13","id":7353,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"Codex Desktop Windows local","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Investigate Codex Desktop unexpected exit","updated_at":"2026-07-13T16:11:14+07:00"},{"due_date":"2026-07-13","id":7352,"kind":"activities","owner":"Mavis","priority":"high","project":"lnwAdsSJ88","site":"https://adsfb.namnan.co.th/app.html#/chats","source_ip":"47.253.4.207","status":"completed","tags":[],"title":"Phase L: Family Panel + Excluded Pages + Buy Intent Alerts","updated_at":"2026-07-13T15:48:04+07:00"},{"due_date":"2026-07-13","id":7351,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio","source_ip":"58.136.14.96","status":"done","tags":[],"title":"[START] SJ88-Director-Studio architecture and scalability study","updated_at":"2026-07-16T23:00:50+07:00"},{"due_date":"2026-07-13","id":7350,"kind":"activities","owner":"Mavis","priority":"high","project":"lnwAdsSJ88","site":"https://adsfb.namnan.co.th/manual.html#journeys","source_ip":"47.253.4.207","status":"completed","tags":[],"title":"Phase K Orphan Attribution + Manual v1.2 (Customer Journeys)","updated_at":"2026-07-13T15:07:38+07:00"},{"due_date":"2026-07-13","id":7349,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TravianBotSharp","site":"C:\\temp\\TravianBotSharp-main","source_ip":"58.136.103.70","status":"in_progress","tags":[],"title":"[PROGRESS] TravianBotSharp deep analysis: architecture/runtime/security mapped","updated_at":"2026-07-13T14:55:13+07:00"},{"due_date":"2026-07-13","id":7348,"kind":"activities","owner":"Mavis","priority":"high","project":"lnwAdsSJ88","site":"https://adsfb.namnan.co.th/manual.html","source_ip":"47.253.152.120","status":"completed","tags":[],"title":"Admin Manual v1.1 \u2014 3 sections \u0e40\u0e1e\u0e34\u0e48\u0e21 (Troubleshooting + Checklist + AI Logic)","updated_at":"2026-07-13T14:52:45+07:00"},{"due_date":"2026-07-13","id":7347,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TravianBotSharp","site":"C:\\temp\\TravianBotSharp-main","source_ip":"58.136.103.70","status":"in_progress","tags":[],"title":"[START] ????? TravianBotSharp ??????????????? repo ????","updated_at":"2026-07-13T14:51:33+07:00"},{"due_date":"2026-07-13","id":7346,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-online-domain","site":"https://domain.sj88.online/","source_ip":"47.253.152.120","status":"completed","tags":[],"title":"[DONE] Quota removed \u2014 6/6 PASS, 30 subs created+deleted, UI shows \u0e44\u0e21\u0e48\u0e08\u0e33\u0e01\u0e31\u0e14","updated_at":"2026-07-13T08:01:13+07:00"},{"due_date":"2026-07-13","id":7345,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-online-domain","site":"https://domain.sj88.online/","source_ip":"47.253.152.120","status":"done","tags":[],"title":"[TEST] Verify unlimited quota - UI+API","updated_at":"2026-07-13T08:01:11+07:00"},{"due_date":"2026-07-13","id":7344,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-online-domain","site":"https://domain.sj88.online/","source_ip":"47.253.4.207","status":"done","tags":[],"title":"[START] \u0e22\u0e01\u0e40\u0e25\u0e34\u0e01 quota subdomain \u0e15\u0e48\u0e2d user \u2014 \u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e14\u0e49\u0e44\u0e21\u0e48\u0e08\u0e33\u0e01\u0e31\u0e14","updated_at":"2026-07-13T08:01:10+07:00"},{"due_date":"2026-07-13","id":7343,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"www.namnan.co.th","site":"https://www.namnan.co.th","source_ip":"47.253.4.207","status":"done","tags":[],"title":"FIX: \u0e2b\u0e19\u0e49\u0e32\u0e08\u0e2d\u0e44\u0e21\u0e48 Responsive \u2014 \u0e40\u0e1e\u0e34\u0e48\u0e21 breakpoint + 2-col layouts","updated_at":"2026-07-13T07:46:21+07:00"},{"due_date":"2026-07-13","id":7342,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Wonder-Park","site":"https://codehub.sj88ai.com/wonder-park/","source_ip":"47.253.152.120","status":"done","tags":["wonder-park","v2.8.2","ride-detail","redesign","ux","premium"],"title":"v2.8.2: Ride Detail Modal \u2014 premium redesign (hero, pills, roadmap, glass)","updated_at":"2026-07-14T03:37:42+07:00"},{"due_date":"2026-07-13","id":7341,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Green-Bacth","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"58.136.14.247","status":"completed","tags":[],"title":"Visual QA all first frames complete","updated_at":"2026-07-13T05:17:09+07:00"},{"due_date":"2026-07-13","id":7340,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Green-Bacth","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"58.136.14.247","status":"in_progress","tags":[],"title":"Visual QA all input/output first frames","updated_at":"2026-07-13T05:12:38+07:00"},{"due_date":"2026-07-13","id":7339,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Green-Bacth","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"58.136.14.247","status":"completed","tags":[],"title":"Input/output duration and first-frame report complete","updated_at":"2026-07-13T04:53:16+07:00"},{"due_date":"2026-07-13","id":7338,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Green-Bacth","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"58.136.14.247","status":"in_progress","tags":[],"title":"Generate input-output duration and first-frame HTML report","updated_at":"2026-07-13T04:48:10+07:00"},{"due_date":"2026-07-13","id":7337,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\v9.8_extracted","source_ip":"58.136.14.247","status":"done","tags":[],"title":"???????????? VDO ???????? v9.8_extracted ?????????","updated_at":"2026-07-13T04:12:26+07:00"},{"due_date":"2026-07-13","id":7336,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Evidence runner CLI fail-closed RCA complete","updated_at":"2026-07-13T03:41:41+07:00"},{"due_date":"2026-07-13","id":7335,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"done","tags":[],"title":"AiAutoCut forensic audit and fresh Desktop UI+API acceptance complete","updated_at":"2026-07-13T03:36:53+07:00"},{"due_date":"2026-07-13","id":7334,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Attempt 6 live milestone output 1 of 5","updated_at":"2026-07-13T03:37:28+07:00"},{"due_date":"2026-07-13","id":7333,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-desktop","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Attempt 6 fresh no-reframe under strengthened evidence gate","updated_at":"2026-07-13T03:37:06+07:00"},{"due_date":"2026-07-14","id":7332,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"consort-drama","site":"genaipro.io","source_ip":"47.253.4.207","status":"in_progress","tags":[],"title":"C01 \u0e01\u0e23\u0e30\u0e08\u0e01\u0e40\u0e07\u0e32\u0e41\u0e23\u0e01 \u2014 gen video 8s 9:16 with Thai dialogue","updated_at":"2026-07-13T02:01:02+07:00"},{"due_date":"2026-07-14","id":7331,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"PROBE-QUOTA","site":"genaipro.io","source_ip":"47.253.152.120","status":"done","tags":[],"title":"probe-quota","updated_at":"2026-07-13T02:01:14+07:00"},{"due_date":"2026-07-13","id":7330,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"done","tags":[],"title":"AiAutoCut Attempt 5a FAIL UI ensure race; Attempt 5b start","updated_at":"2026-07-13T03:37:27+07:00"},{"due_date":"2026-07-13","id":7329,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\v9.8_extracted","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Analyze v9.8_extracted ??????????? ?? runtime preflight 2 ???","updated_at":"2026-07-13T01:42:41+07:00"},{"due_date":"2026-07-13","id":7328,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\v9.8_extracted","source_ip":"58.136.14.247","status":"done","tags":[],"title":"???????????????????????? series-director v9.8_extracted","updated_at":"2026-07-13T04:12:27+07:00"},{"due_date":"2026-07-13","id":7327,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"done","tags":[],"title":"AiAutoCut Attempt 4 FAIL RCA and Attempt 5 corrective rerun","updated_at":"2026-07-13T03:37:27+07:00"},{"due_date":"2026-07-13","id":7326,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"done","tags":[],"title":"AiAutoCut Attempt 4 real UI+API runtime progress","updated_at":"2026-07-13T03:37:27+07:00"},{"due_date":"2026-07-13","id":7325,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"done","tags":[],"title":"AiAutoCut Attempt 2 FAIL observer timeout RCA","updated_at":"2026-07-13T03:37:27+07:00"},{"due_date":"2026-07-12","id":7324,"kind":"activities","owner":"Mavis","priority":"high","project":"lnwAdsSJ88","site":"https://adsfb.namnan.co.th/manual.html","source_ip":"47.253.152.120","status":"completed","tags":[],"title":"Admin Manual (\u0e04\u0e39\u0e48\u0e21\u0e37\u0e2d HTML) \u2014 DONE","updated_at":"2026-07-12T22:23:55+07:00"},{"due_date":"2026-07-13","id":7323,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"done","tags":[],"title":"AiAutoCut Attempt 1 FAIL RCA and Attempt 2 preparation","updated_at":"2026-07-13T03:37:27+07:00"},{"due_date":"2026-07-13","id":7322,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"done","tags":[],"title":"AiAutoCut forensic RCA and real UI/API attempt 1","updated_at":"2026-07-13T03:37:27+07:00"},{"due_date":"2026-07-12","id":7321,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"codehub-skill-page","site":"https://codehub.sj88ai.com/skill/","source_ip":"47.253.4.207","status":"completed","tags":[],"title":"[DONE] Cap 50 sub-phases \u2014 50/50 PASS, full evidence","updated_at":"2026-07-12T20:41:23+07:00"},{"due_date":"2026-07-12","id":7320,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"codehub-skill-page","site":"https://codehub.sj88ai.com/skill/","source_ip":"47.253.4.207","status":"done","tags":[],"title":"[START] Cap 50 sub-phases from /skill/ via Playwright + verify API","updated_at":"2026-07-12T20:41:30+07:00"},{"due_date":"2026-07-12","id":7319,"kind":"activities","owner":"codehub","priority":"critical","project":"codehub","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"in_progress","tags":[],"title":"BLOCKED: Need admin password to fix /skill/ hrefs","updated_at":"2026-07-12T20:28:36+07:00"},{"due_date":"2026-07-12","id":7318,"kind":"activities","owner":"codehub","priority":"high","project":"codehub","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"Audit complete: 2 CRITICAL bugs found on /skill/","updated_at":"2026-07-12T20:20:17+07:00"},{"due_date":"2026-07-12","id":7317,"kind":"activities","owner":"codehub","priority":"high","project":"codehub","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"in_progress","tags":[],"title":"Found /skill/build-ai-chatbot = 404","updated_at":"2026-07-12T20:16:16+07:00"},{"due_date":"2026-07-12","id":7316,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-refector-local","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"58.10.178.193","status":"done","tags":[],"title":"?????????? Ai AutoCut contract ????????????????","updated_at":"2026-07-12T20:10:24+07:00"},{"due_date":"2026-07-12","id":7315,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"58.10.178.193","status":"done","tags":[],"title":"????????: Git full sync ????? UI+API evidence","updated_at":"2026-07-12T19:53:09+07:00"},{"due_date":"2026-07-12","id":7314,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-refector-local","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Ai AutoCut contract audit ??????: pair evidence ??? RCA","updated_at":"2026-07-12T20:10:49+07:00"},{"due_date":"2026-07-13","id":7313,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"done","tags":[],"title":"AiAutoCut audit hardening progress","updated_at":"2026-07-13T03:37:27+07:00"},{"due_date":"2026-07-12","id":7312,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-refector-local","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"58.10.178.193","status":"done","tags":[],"title":"???????????????? Ai AutoCut tmp_smoke_product","updated_at":"2026-07-12T20:10:49+07:00"},{"due_date":"2026-07-12","id":7311,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Attempt 3 PASS: materialize Mac_os_new gitlink","updated_at":"2026-07-12T19:53:09+07:00"},{"due_date":"2026-07-12","id":7310,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Attempt 2 FAIL: local submodule config ????????","updated_at":"2026-07-12T19:53:08+07:00"},{"due_date":"2026-07-12","id":7309,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-refector-local","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"58.10.178.193","status":"done","tags":[],"title":"??????????????????? Ai AutoCute ????? tmp_smoke_product","updated_at":"2026-07-12T20:10:48+07:00"},{"due_date":"2026-07-12","id":7308,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"58.10.178.193","status":"done","tags":[],"title":"??????????: Fetch Git ?????? remote ??? tag","updated_at":"2026-07-12T19:53:08+07:00"},{"due_date":"2026-07-12","id":7307,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"58.10.178.193","status":"done","tags":[],"title":"????????: ????????? Git ???????","updated_at":"2026-07-12T19:53:08+07:00"},{"due_date":"2026-07-12","id":7306,"kind":"activities","owner":"Mavis","priority":"high","project":"lnwAdsSJ88","site":"https://adsfb.namnan.co.th","source_ip":"47.253.4.207","status":"completed","tags":[],"title":"Phase J Chat-Ads Deep Integration DONE","updated_at":"2026-07-12T19:16:30+07:00"},{"due_date":"2026-07-16","id":7305,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32 AutoMv V3 - PROGRESS validation \u0e41\u0e25\u0e30 code-map","updated_at":"2026-07-16T22:26:02+07:00"},{"due_date":"2026-07-12","id":7304,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"www.namnan.co.th","site":"https://www.namnan.co.th","source_ip":"47.253.4.207","status":"done","tags":[],"title":"FIX: \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19 6 product images \u0e08\u0e32\u0e01 AI \u0e40\u0e1b\u0e47\u0e19\u0e23\u0e39\u0e1b\u0e08\u0e23\u0e34\u0e07 (BA-L/M/S, TSM-625, CKL, UFO) + \u0e41\u0e01\u0e49\u0e17\u0e38\u0e01\u0e2b\u0e19\u0e49\u0e32","updated_at":"2026-07-12T19:24:25+07:00"},{"due_date":"2026-07-16","id":7303,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 AutoMv V3 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 - START","updated_at":"2026-07-16T22:26:00+07:00"},{"due_date":"2026-07-12","id":7302,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Green-Bacth","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"58.136.14.247","status":"completed","tags":[],"title":"One-file EXE build complete","updated_at":"2026-07-12T18:59:33+07:00"},{"due_date":"2026-07-12","id":7301,"kind":"activities","owner":"Mavis","priority":"medium","project":"lnwAdsSJ88","site":"https://adsfb.namnan.co.th","source_ip":"47.253.4.207","status":"completed","tags":[],"title":"All-pages smoke test complete","updated_at":"2026-07-12T18:53:40+07:00"},{"due_date":"2026-07-12","id":7300,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Green-Bacth","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"58.136.14.247","status":"in_progress","tags":[],"title":"Build one-file Flet executable","updated_at":"2026-07-12T18:53:03+07:00"},{"due_date":"2026-07-13","id":7299,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Continue P0 AiAutoCut integrity and dedicated 4K lane implementation","updated_at":"2026-07-13T03:37:27+07:00"},{"due_date":"2026-07-12","id":7298,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwAdsSJ88","site":"https://adsfb.namnan.co.th","source_ip":"47.253.152.120","status":"in_progress","tags":[],"title":"[TEST] All-pages smoke test - UI + API + DRY-RUN chat reply","updated_at":"2026-07-12T18:45:25+07:00"},{"due_date":"2026-07-12","id":7297,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwAdsSJ88","site":"https://adsfb.namnan.co.th","source_ip":"47.253.4.207","status":"in_progress","tags":[],"title":"[FEAT] Inline reply + SSE real-time + Chat history analytics","updated_at":"2026-07-12T18:37:34+07:00"},{"due_date":"2026-07-12","id":7296,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwAdsSJ88","site":"https://adsfb.namnan.co.th","source_ip":"47.253.4.207","status":"done","tags":[],"title":"[FEAT] Page families (24 solar pages grouped) + Family Tabs in Inbox","updated_at":"2026-07-12T18:35:38+07:00"},{"due_date":"2026-07-12","id":7295,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v35 \u2014 insert slide 5 + renumber 30 to 31 (32/32 PASS)","updated_at":"2026-07-12T18:11:23+07:00"},{"due_date":"2026-07-12","id":7294,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"in_progress","tags":[],"title":"LiveEp01 v35 \u2014 insert slide 5 '\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e01\u0e48\u0e2d\u0e19 vs \u0e2a\u0e21\u0e31\u0e22\u0e19\u0e35\u0e49' + renumber 30\u219231","updated_at":"2026-07-12T18:09:30+07:00"},{"due_date":"2026-07-12","id":7293,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwAdsSJ88","site":"https://adsfb.namnan.co.th","source_ip":"47.253.152.120","status":"done","tags":[],"title":"[REFACTOR] Use page_id as PK, not hardcoded page_name. Create pages table.","updated_at":"2026-07-12T18:18:42+07:00"},{"due_date":"2026-07-12","id":7292,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwAdsSJ88","site":"https://adsfb.namnan.co.th","source_ip":"47.253.152.120","status":"done","tags":[],"title":"[BUG] Page name mapping wrong - chat_messages seeded with fake name","updated_at":"2026-07-12T18:07:52+07:00"},{"due_date":"2026-07-12","id":7291,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"LiveEp01 v34 \u2014 insert slide 14 + renumber 29\u219230 (31/31 PASS)","updated_at":"2026-07-12T17:43:24+07:00"},{"due_date":"2026-07-12","id":7290,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.152.120","status":"in_progress","tags":[],"title":"LiveEp01 v34 \u2014 insert slide 14 '\u0e27\u0e34\u0e27\u0e31\u0e12\u0e19\u0e32\u0e01\u0e32\u0e23 SJ88 Video Editor Pro' + renumber 29\u219230","updated_at":"2026-07-12T17:41:29+07:00"},{"due_date":"2026-07-12","id":7289,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v33 \u2014 insert slide 12 + renumber 28\u219229 (30/30 PASS)","updated_at":"2026-07-12T17:34:16+07:00"},{"due_date":"2026-07-12","id":7288,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"in_progress","tags":[],"title":"LiveEp01 v33 \u2014 insert slide 12 '\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07 AI \u0e01\u0e31\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e23\u0e31\u0e01' + renumber 28\u219229","updated_at":"2026-07-12T17:31:48+07:00"},{"due_date":"2026-07-12","id":7287,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v32 \u2014 slide 9 \u0e43\u0e2a\u0e48\u0e23\u0e39\u0e1b Prompt 2 \u0e2a\u0e48\u0e27\u0e19 (9/9 PASS)","updated_at":"2026-07-12T17:05:07+07:00"},{"due_date":"2026-07-12","id":7286,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"in_progress","tags":[],"title":"LiveEp01 v32 \u2014 slide 9 \u0e43\u0e2a\u0e48\u0e23\u0e39\u0e1b Prompt 2 \u0e2a\u0e48\u0e27\u0e19 + \u0e40\u0e01\u0e47\u0e1a\u0e25\u0e34\u0e07\u0e04\u0e4c","updated_at":"2026-07-12T17:03:40+07:00"},{"due_date":"2026-07-12","id":7285,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v31 \u2014 slide 12 \u0e43\u0e2a\u0e48\u0e23\u0e39\u0e1b\u0e08\u0e34\u0e4a\u0e01\u0e0b\u0e2d + \u0e25\u0e34\u0e07\u0e04\u0e4c\u0e40\u0e14\u0e34\u0e21 (9/9 PASS)","updated_at":"2026-07-12T16:51:47+07:00"},{"due_date":"2026-07-12","id":7284,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.152.120","status":"in_progress","tags":[],"title":"LiveEp01 v31 \u2014 slide 12 \u0e43\u0e2a\u0e48\u0e23\u0e39\u0e1b \u0e08\u0e34\u0e4a\u0e01\u0e0b\u0e2d + \u0e40\u0e01\u0e47\u0e1a\u0e25\u0e34\u0e07\u0e04\u0e4c\u0e40\u0e14\u0e34\u0e21","updated_at":"2026-07-12T16:50:22+07:00"},{"due_date":"2026-07-12","id":7283,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"LiveEp01 v30 \u2014 slide 10 \u0e43\u0e2a\u0e48\u0e23\u0e39\u0e1b 3 \u0e25\u0e39\u0e1b + \u0e25\u0e34\u0e07\u0e04\u0e4c\u0e40\u0e14\u0e34\u0e21 (9/9 PASS)","updated_at":"2026-07-12T16:46:33+07:00"},{"due_date":"2026-07-12","id":7282,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"in_progress","tags":[],"title":"LiveEp01 v30 \u2014 slide 10 \u0e43\u0e2a\u0e48\u0e23\u0e39\u0e1b 3 \u0e25\u0e39\u0e1b + \u0e40\u0e01\u0e47\u0e1a\u0e25\u0e34\u0e07\u0e04\u0e4c\u0e40\u0e14\u0e34\u0e21","updated_at":"2026-07-12T16:44:53+07:00"},{"due_date":"2026-07-12","id":7281,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v29 \u2014 \u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e17\u0e38\u0e01 28 slides (29/29 PASS, 89 artifacts)","updated_at":"2026-07-12T16:28:55+07:00"},{"due_date":"2026-07-12","id":7280,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"in_progress","tags":[],"title":"LiveEp01 v29 \u2014 \u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e17\u0e38\u0e01 28 slides (\u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e41\u0e04\u0e48\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07)","updated_at":"2026-07-12T16:27:12+07:00"},{"due_date":"2026-07-12","id":7279,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v27 \u2014 \u0e41\u0e17\u0e23\u0e01 slide 11 (3 Product Loops)   renumber 28 slides (7/7 PASS)","updated_at":"2026-07-12T14:36:10+07:00"},{"due_date":"2026-07-12","id":7278,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"in_progress","tags":[],"title":"LiveEp01 v27 \u2014 \u0e41\u0e17\u0e23\u0e01 slide 3 Product Loops \u0e08\u0e32\u0e01 user image \u0e2b\u0e25\u0e31\u0e07 slide 10","updated_at":"2026-07-12T14:32:35+07:00"},{"due_date":"2026-07-12","id":7277,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v26 \u2014 slide 10 visual flow (7/7 PASS)","updated_at":"2026-07-12T14:11:39+07:00"},{"due_date":"2026-07-12","id":7276,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"in_progress","tags":[],"title":"LiveEp01 v26 \u2014 slide 10 redesign visual flow diagram","updated_at":"2026-07-12T14:10:41+07:00"},{"due_date":"2026-07-12","id":7275,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v25 \u2014 \u0e25\u0e1a analogy scooter/motorcycle/car/van (8/8 PASS)","updated_at":"2026-07-12T14:07:49+07:00"},{"due_date":"2026-07-12","id":7274,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.152.120","status":"in_progress","tags":[],"title":"LiveEp01 v25 \u2014 \u0e25\u0e1a analogy scooter/motorcycle/car/van (\u0e04\u0e19\u0e1f\u0e31\u0e07\u0e07\u0e07)","updated_at":"2026-07-12T14:03:57+07:00"},{"due_date":"2026-07-12","id":7273,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"LiveEp01 v24 \u2014 STRICT EVIDENCE: 7/7 pass   RCA   artifacts","updated_at":"2026-07-12T14:02:51+07:00"},{"due_date":"2026-07-12","id":7272,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"in_progress","tags":[],"title":"LiveEp01 v24 \u2014 STRICT EVIDENCE: fix \u0e40\u0e01\u0e21/\u0e41\u0e2d\u0e1b/\u0e1a\u0e2d\u0e17   verify (UI API)","updated_at":"2026-07-12T13:58:30+07:00"},{"due_date":"2026-07-12","id":7271,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"LiveEp01 v23 \u2014 focus video editor   2 new slides (15 Eras   V1)","updated_at":"2026-07-12T13:39:24+07:00"},{"due_date":"2026-07-12","id":7270,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/","source_ip":"47.253.4.207","status":"done","tags":[],"title":"\u2705 Full E2E: 44/44 PASS \u00b7 100% (10 groups, 40+ endpoints)","updated_at":"2026-07-12T13:26:01+07:00"},{"due_date":"2026-07-12","id":7269,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"LiveEp01 v22 \u2014 slide 11 \u0e43\u0e0a\u0e49\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e08\u0e23\u0e34\u0e07\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14","updated_at":"2026-07-12T13:21:47+07:00"},{"due_date":"2026-07-12","id":7268,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/","source_ip":"47.253.152.120","status":"in_progress","tags":[],"title":"\ud83d\udd0d Full E2E test: 44 testcases \u0e04\u0e23\u0e2d\u0e1a\u0e04\u0e25\u0e38\u0e21 40+ endpoints","updated_at":"2026-07-12T13:19:06+07:00"},{"due_date":"2026-07-12","id":7267,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/shop","source_ip":"47.253.152.120","status":"done","tags":[],"title":"\u2705 FIX: \u0e01\u0e14\u0e2a\u0e31\u0e48\u0e07\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49 \u2014 \u0e40\u0e1e\u0e34\u0e48\u0e21 login check \u0e01\u0e48\u0e2d\u0e19 add to cart","updated_at":"2026-07-12T13:14:12+07:00"},{"due_date":"2026-07-12","id":7266,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Green-Bacth","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"58.136.14.247","status":"in_progress","tags":[],"title":"Exercise actual Flet Browser UI","updated_at":"2026-07-12T13:12:08+07:00"},{"due_date":"2026-07-12","id":7265,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Green-Bacth","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"58.136.14.247","status":"in_progress","tags":[],"title":"Refresh workflow documentation to current retest evidence","updated_at":"2026-07-12T13:11:13+07:00"},{"due_date":"2026-07-12","id":7264,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"VDOnnMart","site":"Sites plugin - draft pending","source_ip":"58.136.14.247","status":"in_progress","tags":[],"title":"????????????????????????????????? VDOnnMart","updated_at":"2026-07-12T13:05:00+07:00"},{"due_date":"2026-07-12","id":7263,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/shop","source_ip":"47.253.152.120","status":"done","tags":[],"title":"\u2705 \u0e40\u0e1e\u0e34\u0e48\u0e21 vdo preview \u0e43\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e23\u0e49\u0e32\u0e19\u0e04\u0e49\u0e32 + product detail","updated_at":"2026-07-12T12:59:41+07:00"},{"due_date":"2026-07-12","id":7262,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v21 \u2014 slide 11 '\u0e08\u0e34\u0e4a\u0e01\u0e0b\u0e2d' \u0e02\u0e22\u0e32\u0e22\u0e40\u0e15\u0e47\u0e21 (\u0e2b\u0e31\u0e27\u0e43\u0e08\u0e02\u0e2d\u0e07\u0e04\u0e2d\u0e23\u0e4c\u0e2a)","updated_at":"2026-07-12T12:57:16+07:00"},{"due_date":"2026-07-12","id":7261,"kind":"activities","owner":"Mavis","priority":"high","project":"FB Ads Manager \u0e19\u0e31\u0e01\u0e40\u0e23\u0e35\u0e22\u0e19","site":"adsfb.namnan.co.th","source_ip":"47.253.4.207","status":"done","tags":[],"title":"\u2705 Safety Valve DONE: UI/API end-to-end, id=5 paused","updated_at":"2026-07-12T12:47:17+07:00"},{"due_date":"2026-07-12","id":7260,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Green-Bacth","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"58.136.14.247","status":"completed","tags":[],"title":"Strict TC01-TC05 retest complete","updated_at":"2026-07-12T12:46:42+07:00"},{"due_date":"2026-07-12","id":7259,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"LiveEp01 v20 \u2014 swap slide 9 \u2194 10","updated_at":"2026-07-12T12:46:41+07:00"},{"due_date":"2026-07-12","id":7258,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"58.136.14.247","status":"in_progress","tags":[],"title":"?????????? Native Split Export ??? production","updated_at":"2026-07-12T12:40:48+07:00"},{"due_date":"2026-07-12","id":7257,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"58.136.14.247","status":"done","tags":[],"title":"?????? Native Split Export ??? ffmpeg.exe architecture","updated_at":"2026-07-12T12:39:38+07:00"},{"due_date":"2026-07-12","id":7256,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/","source_ip":"47.253.4.207","status":"done","tags":[],"title":"\u2705 DONE: Full audit 14/15 PASS, fake data \u0e25\u0e1a\u0e2b\u0e21\u0e14, CSS fixed","updated_at":"2026-07-12T12:34:48+07:00"},{"due_date":"2026-07-12","id":7255,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"LiveEp01 v19 \u2014 \u0e0b\u0e48\u0e2d\u0e19 edit bar (default)   \u0e01\u0e14 E \u0e42\u0e0a\u0e27\u0e4c","updated_at":"2026-07-12T12:32:01+07:00"},{"due_date":"2026-07-12","id":7254,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"58.136.14.247","status":"done","tags":[],"title":"Main V43.1 audit complete: native Split Export is top candidate","updated_at":"2026-07-12T12:31:17+07:00"},{"due_date":"2026-07-12","id":7253,"kind":"activities","owner":"Mavis","priority":"high","project":"FB Ads Manager \u0e19\u0e31\u0e01\u0e40\u0e23\u0e35\u0e22\u0e19","site":"adsfb.namnan.co.th","source_ip":"47.253.4.207","status":"in_progress","tags":[],"title":"\ud83d\udee1\ufe0f Safety Valve: ROAS=0 + spend>\u0e3f100 \u2192 pause \u0e44\u0e14\u0e49\u0e41\u0e21\u0e49 protected","updated_at":"2026-07-12T12:28:56+07:00"},{"due_date":"2026-07-12","id":7252,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/","source_ip":"47.253.4.207","status":"in_progress","tags":[],"title":"\ud83d\udea8 CRITICAL: CSS \u0e1e\u0e31\u0e07 + \u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1b\u0e25\u0e2d\u0e21 + \u0e17\u0e38\u0e01\u0e2b\u0e19\u0e49\u0e32\u0e1e\u0e31\u0e07","updated_at":"2026-07-12T12:25:51+07:00"},{"due_date":"2026-07-12","id":7251,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v18 \u2014 FIX critical bug: rebuildSection \u0e17\u0e33\u0e25\u0e32\u0e22\u0e44\u0e1f\u0e25\u0e4c","updated_at":"2026-07-12T12:21:09+07:00"},{"due_date":"2026-07-12","id":7250,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"58.136.14.247","status":"in_progress","tags":[],"title":"????????? GitHub main ???? V41.5 ?????? Desktop 0.37.4","updated_at":"2026-07-12T12:20:48+07:00"},{"due_date":"2026-07-12","id":7249,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/feed","source_ip":"47.253.4.207","status":"done","tags":[],"title":"\u2705 Public feed + remove tiktok keyword","updated_at":"2026-07-12T12:18:33+07:00"},{"due_date":"2026-07-12","id":7248,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Wonder-Park","site":"https://codehub.sj88ai.com/wonder-park/","source_ip":"47.253.4.207","status":"done","tags":["wonder-park","v2.8.1","ride-detail","modal","done"],"title":"DONE: v2.8.1 Ride Detail Modal \u2014 30/30 PASS, live on codehub","updated_at":"2026-07-12T12:16:22+07:00"},{"due_date":"2026-07-12","id":7247,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Wonder-Park","site":"https://codehub.sj88ai.com/wonder-park/","source_ip":"47.253.4.207","status":"done","tags":["wonder-park","v2.8.1","ride-detail","modal","ux"],"title":"v2.8.1: Ride Detail Modal \u2014 large preview + stats + upgrade levels + visitor prefs + strategy","updated_at":"2026-07-12T12:16:23+07:00"},{"due_date":"2026-07-12","id":7246,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"https://aetherfall-arena-sj88.sj888.chatgpt.site","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Aetherfall Arena production delivery complete","updated_at":"2026-07-12T08:07:59+07:00"},{"due_date":"2026-07-12","id":7245,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"https://aetherfall-arena-sj88.sj888.chatgpt.site","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Aetherfall Arena - code gate corrective rerun","updated_at":"2026-07-12T08:08:14+07:00"},{"due_date":"2026-07-11","id":7244,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid02GEDX7GUUitoZTTTvvitDjFNVKyNDRC9jyaEcMseHNzrbyraMsWwvyLUTM6zBCiuCl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode pfbid02GED complete 13 of 13 verified","updated_at":"2026-07-12T07:23:19+07:00"},{"due_date":"2026-07-12","id":7243,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-games","site":"https://aetheria-online-sj88.sj888.chatgpt.site","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Aetheria Online MMORPG web alpha deployed and production-verified","updated_at":"2026-07-12T07:23:13+07:00"},{"due_date":"2026-07-11","id":7242,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid02GEDX7GUUitoZTTTvvitDjFNVKyNDRC9jyaEcMseHNzrbyraMsWwvyLUTM6zBCiuCl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode pfbid02GED progress 13 of 13 verified","updated_at":"2026-07-12T07:23:19+07:00"},{"due_date":"2026-07-12","id":7241,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"corsixth","site":"https://wflvkp599w3y.space.minimax.io","source_ip":"47.253.4.207","status":"done","tags":[],"title":"WASM port: real C++ CorsixTH compiled to WebAssembly (3.3MB)","updated_at":"2026-07-12T07:11:57+07:00"},{"due_date":"2026-07-11","id":7240,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid02GEDX7GUUitoZTTTvvitDjFNVKyNDRC9jyaEcMseHNzrbyraMsWwvyLUTM6zBCiuCl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode pfbid02GED progress 10 of 13 verified","updated_at":"2026-07-12T07:23:19+07:00"},{"due_date":"2026-07-11","id":7239,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid02GEDX7GUUitoZTTTvvitDjFNVKyNDRC9jyaEcMseHNzrbyraMsWwvyLUTM6zBCiuCl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode pfbid02GED progress 7 of 13 verified","updated_at":"2026-07-12T07:23:19+07:00"},{"due_date":"2026-07-11","id":7238,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid02GEDX7GUUitoZTTTvvitDjFNVKyNDRC9jyaEcMseHNzrbyraMsWwvyLUTM6zBCiuCl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode pfbid02GED progress 4 of 13 verified","updated_at":"2026-07-12T07:23:19+07:00"},{"due_date":"2026-07-11","id":7237,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid02GEDX7GUUitoZTTTvvitDjFNVKyNDRC9jyaEcMseHNzrbyraMsWwvyLUTM6zBCiuCl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode pfbid02GED progress 0 of 13 verified","updated_at":"2026-07-12T07:23:19+07:00"},{"due_date":"2026-07-12","id":7236,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid02GEDX7GUUitoZTTTvvitDjFNVKyNDRC9jyaEcMseHNzrbyraMsWwvyLUTM6zBCiuCl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Reply unanswered VebiCode comments on pfbid02GED","updated_at":"2026-07-12T07:23:19+07:00"},{"due_date":"2026-07-12","id":7235,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"corsixth","site":"https://sceup29ed819.space.minimax.io","source_ip":"47.253.152.120","status":"done","tags":[],"title":"\u2705 DONE: CorsixTH playable browser build (8/8 PASS, 2 patients cured)","updated_at":"2026-07-12T06:46:19+07:00"},{"due_date":"2026-07-12","id":7234,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CorsixTH","site":"local:C:\\temp\\CorsixTH","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Progress: Windows native build/run audit","updated_at":"2026-07-12T06:41:05+07:00"},{"due_date":"2026-07-12","id":7233,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CorsixTH","site":"local:C:\\temp\\CorsixTH","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"CorsixTH analyze progress - exact Windows artifact path confirmed","updated_at":"2026-07-12T06:34:58+07:00"},{"due_date":"2026-07-12","id":7232,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CorsixTH","site":"local:C:\\temp\\CorsixTH","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"CorsixTH - \u0e28\u0e36\u0e01\u0e29\u0e32\u0e40\u0e01\u0e21\u0e41\u0e25\u0e30\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e23\u0e31\u0e19\u0e44\u0e14\u0e49\u0e1a\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07 Windows","updated_at":"2026-07-12T06:29:08+07:00"},{"due_date":"2026-07-12","id":7231,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"corsixth","site":"local:C:\\temp\\CorsixTH; production:103.253.75.161","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress: CorsixTH WebApp implementation and verification","updated_at":"2026-07-12T06:26:49+07:00"},{"due_date":"2026-07-12","id":7230,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"https://aetherfall-arena-sj88.sj888.chatgpt.site","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Progress: SJ88 MOBA data catalog and D1 room API implemented","updated_at":"2026-07-12T08:08:14+07:00"},{"due_date":"2026-07-12","id":7229,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"corsixth","site":"https://codehub.sj88ai.com/corsixth-browser/","source_ip":"47.253.152.120","status":"done","tags":[],"title":"KICKOFF: \u0e2a\u0e23\u0e49\u0e32\u0e07 CorsixTH playable HTML5 build (\u0e40\u0e01\u0e21\u0e40\u0e25\u0e48\u0e19\u0e44\u0e14\u0e49\u0e08\u0e23\u0e34\u0e07\u0e43\u0e19\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c)","updated_at":"2026-07-12T07:11:57+07:00"},{"due_date":"2026-07-12","id":7228,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-games","site":"https://aetheria-online-sj88.sj888.chatgpt.site","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Progress: Aetheria MMORPG playable slice and shared party API implemented","updated_at":"2026-07-12T07:23:13+07:00"},{"due_date":"2026-07-12","id":7227,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"corsixth","site":"local:C:\\temp\\CorsixTH; production:103.253.75.161","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Kickoff: study CorsixTH, build WebApp, deploy with paired UI and API evidence","updated_at":"2026-07-12T06:20:11+07:00"},{"due_date":"2026-07-12","id":7226,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"corsixth","site":"local:C:\\temp\\CorsixTH;target:OpenAI Sites","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"CorsixTH web conversion and exhaustive paired UI API verification","updated_at":"2026-07-12T06:19:15+07:00"},{"due_date":"2026-07-12","id":7225,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"https://aetherfall-arena-sj88.sj888.chatgpt.site","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Kickoff: build and publish SJ88 MOBA game website with paired evidence","updated_at":"2026-07-12T08:08:14+07:00"},{"due_date":"2026-07-12","id":7224,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-games","site":"https://aetheria-online-sj88.sj888.chatgpt.site","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Kickoff: build and publish SJ88 MMORPG website with paired evidence","updated_at":"2026-07-12T07:23:13+07:00"},{"due_date":"2026-07-12","id":7223,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Green-Bacth","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Strict TC retest checkpoint","updated_at":"2026-07-12T05:43:02+07:00"},{"due_date":"2026-07-12","id":7222,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Wonder-Park","site":"https://codehub.sj88ai.com/wonder-park/","source_ip":"47.253.152.120","status":"in_progress","tags":["wonder-park","ride-shop","ux","paging","svg-preview"],"title":"Ride Shop UX: add SVG previews + paging (6/page) for 21 rides","updated_at":"2026-07-12T04:38:45+07:00"},{"due_date":"2026-07-12","id":7221,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Green-Bacth","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Run strict detailed TC01-TC05 retest","updated_at":"2026-07-12T04:30:35+07:00"},{"due_date":"2026-07-12","id":7220,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"done","tags":[],"title":"??????: commit/push Desktop 0.37.4 curated main update","updated_at":"2026-07-12T04:30:17+07:00"},{"due_date":"2026-07-12","id":7219,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"????? commit/push Desktop 0.37.4 curated main update","updated_at":"2026-07-12T04:28:51+07:00"},{"due_date":"2026-07-12","id":7218,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v17 \u2014 4 features: diff   branch   tag   GitHub webhook","updated_at":"2026-07-12T03:44:20+07:00"},{"due_date":"2026-07-12","id":7217,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v16 \u2014 git history   restore","updated_at":"2026-07-12T03:36:45+07:00"},{"due_date":"2026-07-12","id":7216,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"LiveEp01 v15 \u2014 Save to VPS via POST API","updated_at":"2026-07-12T03:29:25+07:00"},{"due_date":"2026-07-12","id":7215,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v14 \u2014 \u0e41\u0e01\u0e49 slide \u0e17\u0e35\u0e48\u0e01\u0e33\u0e25\u0e31\u0e07\u0e14\u0e39   numeric 1-9/0","updated_at":"2026-07-12T03:20:54+07:00"},{"due_date":"2026-07-12","id":7214,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v13 \u2014 IN-PAGE edit mode on LiveEp01.html","updated_at":"2026-07-12T03:13:43+07:00"},{"due_date":"2026-07-12","id":7213,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"LiveEp01 v12 \u2014 ppt/editor.html (web-based slide editor)","updated_at":"2026-07-12T03:09:19+07:00"},{"due_date":"2026-07-12","id":7212,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"LiveEp01 v11 \u2014 slide 10 Prompt 2 \u0e2a\u0e48\u0e27\u0e19 DEPLOYED on VPS","updated_at":"2026-07-12T03:05:39+07:00"},{"due_date":"2026-07-12","id":7211,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v11 \u2014 slide 10 Prompt 2 \u0e2a\u0e48\u0e27\u0e19 (2-card design)","updated_at":"2026-07-12T03:04:04+07:00"},{"due_date":"2026-07-12","id":7210,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/","source_ip":"47.253.4.207","status":"done","tags":[],"title":"\u2705 DONE: 2-User Commission System (Phase 1-4) + 18/18 E2E PASS","updated_at":"2026-07-12T02:50:53+07:00"},{"due_date":"2026-07-12","id":7209,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/","source_ip":"47.253.4.207","status":"in_progress","tags":[],"title":"\u2705 Phase 4: Seller UI (4 pages live)","updated_at":"2026-07-12T02:47:46+07:00"},{"due_date":"2026-07-12","id":7208,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/","source_ip":"47.253.4.207","status":"in_progress","tags":[],"title":"\u2705 Phase 3: 2-User Flow E2E (12/12 PASS)","updated_at":"2026-07-12T02:41:17+07:00"},{"due_date":"2026-07-12","id":7207,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"vibe.sj88ai.com","site":"vibe.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"AGENTS.md \u2014 workflow \u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a\u0e17\u0e38\u0e01\u0e23\u0e2d\u0e1a (LiveEp01 v10 evidence-first response)","updated_at":"2026-07-12T02:38:27+07:00"},{"due_date":"2026-07-12","id":7206,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/","source_ip":"47.253.152.120","status":"in_progress","tags":[],"title":"\u2705 Phase 2: Seller API Routes","updated_at":"2026-07-12T02:35:07+07:00"},{"due_date":"2026-07-12","id":7205,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/","source_ip":"47.253.4.207","status":"in_progress","tags":[],"title":"\u2705 Phase 1: Schema Migration","updated_at":"2026-07-12T02:28:49+07:00"},{"due_date":"2026-07-12","id":7204,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/","source_ip":"47.253.4.207","status":"in_progress","tags":[],"title":"\ud83d\udd0d Analyze: Seller + Commission","updated_at":"2026-07-12T02:16:34+07:00"},{"due_date":"2026-07-12","id":7203,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/feed","source_ip":"47.253.4.207","status":"done","tags":["real-products","video-analysis","ffmpeg","tiktok-shop","sjshop88"],"title":"SJShop88: Real products from real vdo frames (10 fake removed, 5 real added, 11 links)","updated_at":"2026-07-12T02:15:07+07:00"},{"due_date":"2026-07-13","id":7202,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"FB Ads Manager \u0e19\u0e31\u0e01\u0e40\u0e23\u0e35\u0e22\u0e19","site":"https://otrfci5cz528.space.minimax.io","source_ip":"47.253.152.120","status":"done","tags":[],"title":"\ud83c\udfa8 DONE: UI/UX V3.0 Redesign \u2014 Glassmorphism + Gradients + Smooth animations","updated_at":"2026-07-12T02:11:49+07:00"},{"due_date":"2026-07-12","id":7201,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"LiveEp01 v10 DONE \u2014 USER real images in slide 07+08","updated_at":"2026-07-12T02:09:07+07:00"},{"due_date":"2026-07-12","id":7200,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88Cute-V42.5-Collaborator","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"Generate before/after HTML diff evidence for 6 fixed pages","updated_at":"2026-07-12T02:08:56+07:00"},{"due_date":"2026-07-12","id":7199,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"PUSH \u2014 5 commits (v5-v9) pushed to GitHub main","updated_at":"2026-07-12T02:03:07+07:00"},{"due_date":"2026-07-12","id":7198,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/feed","source_ip":"47.253.4.207","status":"done","tags":["sp88","real-videos","tiktok-shop","sjshop88","upload"],"title":"SJShop88: 3 real vdos from sp.sj88ai.com uploaded + verified in feed (TC11 PASS)","updated_at":"2026-07-12T02:02:52+07:00"},{"due_date":"2026-07-12","id":7197,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"LiveEp01 v9 DONE \u2014 both cases with real images (25 slides)","updated_at":"2026-07-12T02:01:07+07:00"},{"due_date":"2026-07-12","id":7196,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"LiveEp01 v9 \u2014 both cases (voxel runner + restaurant) with images","updated_at":"2026-07-12T02:01:06+07:00"},{"due_date":"2026-07-12","id":7195,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"LiveEp01 v8 DONE \u2014 slide 07 restaurant case (\u0e40\u0e2b\u0e47\u0e19\u0e20\u0e32\u0e1e\u0e21\u0e32\u0e01\u0e01\u0e27\u0e48\u0e32)","updated_at":"2026-07-12T01:53:59+07:00"},{"due_date":"2026-07-12","id":7194,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"LiveEp01 v8 \u2014 slide 07 use restaurant case (pain\u2192features\u2192mockups)","updated_at":"2026-07-12T01:53:59+07:00"},{"due_date":"2026-07-12","id":7193,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v7 DONE \u2014 slide 07 evidence-first (real voxel runner URL)","updated_at":"2026-07-12T01:51:00+07:00"},{"due_date":"2026-07-11","id":7192,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Curated main V41.5 update completed as Desktop 0.37.4 core-native ports","updated_at":"2026-07-12T01:50:51+07:00"},{"due_date":"2026-07-12","id":7191,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"LiveEp01 v7 \u2014 slide 07 use REAL evidence (voxel runner URL)","updated_at":"2026-07-12T01:50:59+07:00"},{"due_date":"2026-07-12","id":7190,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v6 DONE \u2014 24 slides, AI \u0e44\u0e21\u0e48\u0e22\u0e32\u0e01 inserted \u0e01\u0e48\u0e2d\u0e19 3 \u0e25\u0e39\u0e1b","updated_at":"2026-07-12T01:42:39+07:00"},{"due_date":"2026-07-12","id":7189,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v6 \u2014 insert slide Ai \u0e44\u0e21\u0e48\u0e22\u0e32\u0e01 \u0e01\u0e48\u0e2d\u0e19 slide 07 (3 \u0e25\u0e39\u0e1b)","updated_at":"2026-07-12T01:42:39+07:00"},{"due_date":"2026-07-25","id":7188,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html","source_ip":"47.253.4.207","status":"done","tags":["workshop","slide-5","slide-6","reframe","content","done"],"title":"DONE: reframe slide 5 (AI was hidden) + slide 6 (AI now tangible)","updated_at":"2026-07-12T01:32:28+07:00"},{"due_date":"2026-07-25","id":7187,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html","source_ip":"47.253.4.207","status":"done","tags":["workshop","slide-5","slide-6","reframe","real-content"],"title":"START: reframe slide 5 (AI was hidden) + slide 6 (AI now tangible)","updated_at":"2026-07-12T01:32:28+07:00"},{"due_date":"2026-07-25","id":7186,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html#slide-robot","source_ip":"47.253.4.207","status":"done","tags":["workshop","robot","image","slide-8","asset","done"],"title":"DONE: \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e23\u0e39\u0e1b\u0e2b\u0e38\u0e48\u0e19\u0e22\u0e19\u0e15\u0e4c AI \u0e1a\u0e19 slide 8","updated_at":"2026-07-12T01:30:02+07:00"},{"due_date":"2026-07-25","id":7185,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html#slide-robot","source_ip":"47.253.152.120","status":"done","tags":["workshop","robot","image","slide-8"],"title":"START: generate robot image for slide 8","updated_at":"2026-07-12T01:30:01+07:00"},{"due_date":"2026-07-12","id":7184,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v5 DONE \u2014 115/115 PASS, 0 wrap","updated_at":"2026-07-12T01:26:01+07:00"},{"due_date":"2026-07-25","id":7183,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html#slide-tips2","source_ip":"47.253.4.207","status":"done","tags":["workshop","tips","cycle","diagram","evidence","done"],"title":"DONE: \u0e40\u0e04\u0e25\u0e47\u0e14\u0e25\u0e31\u0e1a AI \u0e17\u0e35\u0e48 2 \u2014 \u0e17\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e23\u0e2d\u0e1a + \u0e41\u0e1c\u0e19\u0e20\u0e32\u0e1e","updated_at":"2026-07-12T01:25:40+07:00"},{"due_date":"2026-07-25","id":7182,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html","source_ip":"47.253.4.207","status":"done","tags":["workshop","tips","cycle","diagram"],"title":"START: \u0e40\u0e04\u0e25\u0e47\u0e14\u0e25\u0e31\u0e1a AI \u0e17\u0e35\u0e48 2 \u2014 \u0e17\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e23\u0e2d\u0e1a (Analyze\u2192Plan\u2192Execute\u2192Test\u2192Evaluate\u2192Fix)","updated_at":"2026-07-12T01:25:40+07:00"},{"due_date":"2026-07-11","id":7181,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Core Native Only selected: port interpolation, image motion and real FFT","updated_at":"2026-07-12T01:21:40+07:00"},{"due_date":"2026-07-25","id":7180,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html#slide-tips","source_ip":"47.253.152.120","status":"done","tags":["workshop","tips","slide-16","real-content","evidence","done"],"title":"DONE: \u0e40\u0e04\u0e25\u0e47\u0e14\u0e25\u0e31\u0e1a AI \u0e17\u0e35\u0e48 1 \u2014 \u0e43\u0e2b\u0e49\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01","updated_at":"2026-07-12T01:21:39+07:00"},{"due_date":"2026-07-11","id":7179,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Green-Bacth","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"completed","tags":[],"title":"Workflow Codex analysis complete","updated_at":"2026-07-12T01:20:04+07:00"},{"due_date":"2026-07-25","id":7178,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html","source_ip":"47.253.152.120","status":"done","tags":["workshop","tips","real-content","evidence"],"title":"START: add AI tips slides (1st: \u0e43\u0e2b\u0e49\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01)","updated_at":"2026-07-12T01:21:38+07:00"},{"due_date":"2026-07-12","id":7177,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v5 \u2014 slide-links consistent 1 row \u0e17\u0e38\u0e01\u0e2b\u0e19\u0e49\u0e32","updated_at":"2026-07-12T01:26:01+07:00"},{"due_date":"2026-07-12","id":7176,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"LiveEp01 v4 mobile responsive","updated_at":"2026-07-12T01:16:10+07:00"},{"due_date":"2026-07-12","id":7175,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v4 mobile responsive \u2014 slide 04 stack, all 23 slides scroll OK","updated_at":"2026-07-12T01:16:03+07:00"},{"due_date":"2026-07-12","id":7174,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"LiveEp01 v4 mobile responsive \u2014 slide 04 stack, all 23 slides scroll OK","updated_at":"2026-07-12T01:15:55+07:00"},{"due_date":"2026-07-25","id":7173,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html#slide-teacher","source_ip":"47.253.152.120","status":"done","tags":["workshop","teacher","bio","fix","text-size","done"],"title":"DONE: slide-teacher bio text bigger and visible","updated_at":"2026-07-12T01:14:50+07:00"},{"due_date":"2026-07-11","id":7172,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Green-Bacth","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Trace Render workflow and produce evidence-backed workflow_codex documentation","updated_at":"2026-07-12T01:09:02+07:00"},{"due_date":"2026-07-25","id":7171,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html#slide-welcome","source_ip":"47.253.4.207","status":"done","tags":["workshop","cover","ai101","evidence","done"],"title":"DONE: Ai101 cover slide + 21/21 evidence pair","updated_at":"2026-07-12T01:07:18+07:00"},{"due_date":"2026-07-25","id":7170,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html","source_ip":"47.253.4.207","status":"done","tags":["workshop","first-slide","fix","evidence","strict-loop"],"title":"START: new first slide 'Ai101 \u0e40\u0e2d\u0e44\u0e2d \u0e43\u0e2b\u0e49\u0e2d\u0e30\u0e44\u0e23\u0e21\u0e32\u0e01\u0e27\u0e48\u0e32\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e04\u0e34\u0e14' + fix all broken slides","updated_at":"2026-07-12T01:07:17+07:00"},{"due_date":"2026-07-12","id":7169,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/create","source_ip":"47.253.4.207","status":"done","tags":["creator","upload","tiktok-shop","sjshop88","ui","backend"],"title":"SJShop88: Creator upload UI shipped (file picker + caption + hashtags + product tags + publish) \u2014 TC10 PASS","updated_at":"2026-07-12T00:55:17+07:00"},{"due_date":"2026-07-12","id":7168,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com","source_ip":"47.253.4.207","status":"in_progress","tags":["audit","overflow","slide-4","evidence-first"],"title":"LiveEp01 slide 4 overflow fix + 23 slides full evidence","updated_at":"2026-07-12T00:45:39+07:00"},{"due_date":"2026-07-12","id":7167,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/feed","source_ip":"47.253.4.207","status":"done","tags":["videos","mixkit","real-content","cdn","sjshop88","production"],"title":"SJShop88: Real videos shipped (12 Mixkit stock vdos, 385MB, served via /cdn/videos/)","updated_at":"2026-07-12T00:35:45+07:00"},{"due_date":"2026-07-13","id":7166,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"FB Ads Manager \u0e19\u0e31\u0e01\u0e40\u0e23\u0e35\u0e22\u0e19","site":"https://178.83.121.75:50900/app#campaigns","source_ip":"47.253.4.207","status":"done","tags":[],"title":"\ud83d\udee1\ufe0f DONE: Protected Campaigns \u2014 prevent auto-pause for low-budget campaigns","updated_at":"2026-07-12T00:27:35+07:00"},{"due_date":"2026-07-12","id":7165,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/feed","source_ip":"47.253.152.120","status":"done","tags":["tiktok-shop","yellow-cart","video-commerce","sjshop88","refactor"],"title":"SJShop88: TikTok Shop pattern shipped (yellow cart bottom-left + drawer + /orders page) + TC09 PASS","updated_at":"2026-07-12T00:23:18+07:00"},{"due_date":"2026-07-12","id":7164,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/","source_ip":"47.253.152.120","status":"done","tags":["test","evidence-first","ui+api","sjshop88"],"title":"SJShop88: 7/7 strict evidence-first testcases PASS (UI+API paired)","updated_at":"2026-07-12T00:15:03+07:00"},{"due_date":"2026-07-12","id":7163,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/","source_ip":"47.253.152.120","status":"in_progress","tags":[],"title":"SJShop88: \u0e40\u0e23\u0e34\u0e48\u0e21 strict-loop rework \u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01 user \u0e41\u0e08\u0e49\u0e07\u0e27\u0e48\u0e32 test \u0e40\u0e01\u0e48\u0e32\u0e44\u0e21\u0e48\u0e04\u0e23\u0e1a","updated_at":"2026-07-12T00:02:30+07:00"},{"due_date":"2026-07-11","id":7162,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Main V41.5 audit: no direct-safe commits; awaiting integration policy","updated_at":"2026-07-11T23:52:47+07:00"},{"due_date":"2026-07-11","id":7161,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0NALbo6YVSt74dff1viKW6i9xXVqhzaqqHYnJ2RP8j8K8a9yhAq55xeytUbhWBUoDl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode pfbid0NAL_incremental complete 1 of 1 verified","updated_at":"2026-07-11T23:37:30+07:00"},{"due_date":"2026-07-11","id":7160,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0NALbo6YVSt74dff1viKW6i9xXVqhzaqqHYnJ2RP8j8K8a9yhAq55xeytUbhWBUoDl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode pfbid0NAL_incremental progress 1 of 1 verified","updated_at":"2026-07-11T23:37:32+07:00"},{"due_date":"2026-07-11","id":7159,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"??????????????? GitHub main ?????????? Desktop native branch","updated_at":"2026-07-11T23:34:31+07:00"},{"due_date":"2026-07-11","id":7158,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0NALbo6YVSt74dff1viKW6i9xXVqhzaqqHYnJ2RP8j8K8a9yhAq55xeytUbhWBUoDl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode pfbid0NAL_incremental progress 0 of 1 verified","updated_at":"2026-07-11T23:37:31+07:00"},{"due_date":"2026-07-12","id":7157,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"FB Ads Manager \u0e19\u0e31\u0e01\u0e40\u0e23\u0e35\u0e22\u0e19","site":"https://178.83.121.75:50900/app#campaigns","source_ip":"47.253.152.120","status":"done","tags":[],"title":"\u2705 DONE: Campaigns default = \u0e40\u0e09\u0e1e\u0e32\u0e30\u0e17\u0e35\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e19\u0e33\u0e2a\u0e48\u0e07 (impressions > 0 \u0e43\u0e19 7d)","updated_at":"2026-07-11T23:32:01+07:00"},{"due_date":"2026-07-11","id":7156,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0NALbo6YVSt74dff1viKW6i9xXVqhzaqqHYnJ2RP8j8K8a9yhAq55xeytUbhWBUoDl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Reply unanswered VebiCode comments on pfbid0NAL_incremental","updated_at":"2026-07-11T23:37:31+07:00"},{"due_date":"2026-07-25","id":7155,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html","source_ip":"47.253.4.207","status":"done","tags":["workshop","header","hide","slide","fullscreen","done"],"title":"DONE: hide top menu on slide pages","updated_at":"2026-07-11T23:27:42+07:00"},{"due_date":"2026-07-12","id":7154,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"FB Ads Manager \u0e19\u0e31\u0e01\u0e40\u0e23\u0e35\u0e22\u0e19","site":"https://fp3g59rqdvuk.space.minimax.io","source_ip":"47.253.4.207","status":"done","tags":[],"title":"\ud83d\udcd6 DONE: FB Ads Manager V2.0 System Manual \u2014 19 real screenshots + 22 sections","updated_at":"2026-07-11T23:22:53+07:00"},{"due_date":"2026-07-12","id":7153,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"FB Ads Manager \u0e19\u0e31\u0e01\u0e40\u0e23\u0e35\u0e22\u0e19","site":"https://178.83.121.75:50900/app","source_ip":"47.253.152.120","status":"done","tags":[],"title":"\ud83c\udfaf FINAL: FB Ads Manager \u0e19\u0e31\u0e01\u0e40\u0e23\u0e35\u0e22\u0e19 V2.0 \u2014 7/7 features PASS with strict UI+API evidence","updated_at":"2026-07-11T22:48:41+07:00"},{"due_date":"2026-07-12","id":7152,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"FB Ads Manager \u0e19\u0e31\u0e01\u0e40\u0e23\u0e35\u0e22\u0e19","site":"https://178.83.121.75:50900/app","source_ip":"47.253.152.120","status":"done","tags":[],"title":"\u2705 DONE: #6 Schedule + #7 Auto Rules \u2014 UI+API test PASS","updated_at":"2026-07-11T22:44:12+07:00"},{"due_date":"2026-07-12","id":7151,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"FB Ads Manager \u0e19\u0e31\u0e01\u0e40\u0e23\u0e35\u0e22\u0e19","site":"https://178.83.121.75:50900/app","source_ip":"47.253.4.207","status":"done","tags":[],"title":"\u2705 DONE: #Bulk by Product \u2014 UI+API test PASS","updated_at":"2026-07-11T22:39:54+07:00"},{"due_date":"2026-07-12","id":7150,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"FB Ads Manager \u0e19\u0e31\u0e01\u0e40\u0e23\u0e35\u0e22\u0e19","site":"https://178.83.121.75:50900/app","source_ip":"47.253.152.120","status":"done","tags":[],"title":"\u2705 DONE: #AI Rec \u2014 UI+API test PASS","updated_at":"2026-07-11T22:39:54+07:00"},{"due_date":"2026-07-12","id":7149,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"FB Ads Manager \u0e19\u0e31\u0e01\u0e40\u0e23\u0e35\u0e22\u0e19","site":"https://178.83.121.75:50900/app","source_ip":"47.253.152.120","status":"done","tags":[],"title":"\u2705 DONE: #Safety Caps \u2014 UI+API test PASS","updated_at":"2026-07-11T22:39:53+07:00"},{"due_date":"2026-07-12","id":7148,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"FB Ads Manager \u0e19\u0e31\u0e01\u0e40\u0e23\u0e35\u0e22\u0e19","site":"https://178.83.121.75:50900/app","source_ip":"47.253.152.120","status":"done","tags":[],"title":"\u2705 DONE: #Forecast \u2014 UI+API test PASS","updated_at":"2026-07-11T22:39:52+07:00"},{"due_date":"2026-07-11","id":7147,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ShopeeMediaBot","site":"https://www.facebook.com/sj88studio/reels/","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Facebook Reels cross-site support v0.5 completed","updated_at":"2026-07-11T22:18:33+07:00"},{"due_date":"2026-07-12","id":7146,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"FB Ads Manager \u0e19\u0e31\u0e01\u0e40\u0e23\u0e35\u0e22\u0e19","site":"https://178.83.121.75:50900/app","source_ip":"47.253.152.120","status":"done","tags":[],"title":"\u2705 DONE: #1 History + Undo \u2014 UI+API test PASS","updated_at":"2026-07-11T22:17:18+07:00"},{"due_date":"2026-07-12","id":7145,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"FB Ads Manager \u0e19\u0e31\u0e01\u0e40\u0e23\u0e35\u0e22\u0e19","site":"https://178.83.121.75:50900/app","source_ip":"47.253.4.207","status":"in_progress","tags":[],"title":"Start: Add 7 features to FB Ads Manager","updated_at":"2026-07-11T22:03:43+07:00"},{"due_date":"2026-07-11","id":7144,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ShopeeMediaBot","site":"https://www.facebook.com/sj88studio/reels/","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Facebook live baseline captured","updated_at":"2026-07-11T22:18:33+07:00"},{"due_date":"2026-07-11","id":7143,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ShopeeMediaBot","site":"https://www.facebook.com/sj88studio/reels/","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Live Facebook Reels compatibility test","updated_at":"2026-07-11T22:18:33+07:00"},{"due_date":"2026-07-25","id":7142,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html","source_ip":"47.253.152.120","status":"done","tags":["workshop","content","clean","done"],"title":"DONE: removed date/time/location/price from all slides","updated_at":"2026-07-11T21:43:11+07:00"},{"due_date":"2026-07-11","id":7141,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":["audit","complete","liveep01","evidence-first"],"title":"LiveEp01 audit COMPLETE: 10/10 PASS, 0 critical \u00b7 docs/reports/liveep01_layout_audit_2026-07-11_2115/","updated_at":"2026-07-11T21:22:10+07:00"},{"due_date":"2026-07-11","id":7140,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com","source_ip":"47.253.152.120","status":"in_progress","tags":["audit","layout","liveep01"],"title":"LiveEp01 audit: 23 slides captured, 5 issues found+fixed","updated_at":"2026-07-11T21:20:43+07:00"},{"due_date":"2026-07-11","id":7139,"kind":"activities","owner":"sj88-online-domain","priority":"medium","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.152.120","status":"done","tags":[],"title":"Hide bonus lessons UI - system ready for v2.5","updated_at":"2026-07-11T21:18:50+07:00"},{"due_date":"2026-07-25","id":7138,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html#slide-teacher","source_ip":"47.253.4.207","status":"done","tags":["workshop","responsive","slide","redesign","fit-viewport","done"],"title":"DONE: slide system redesign \u2014 fit viewport, no scroll","updated_at":"2026-07-11T21:15:34+07:00"},{"due_date":"2026-07-11","id":7137,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com","source_ip":"47.253.152.120","status":"in_progress","tags":["audit","layout","liveep01","evidence-first"],"title":"LiveEp01 layout audit 23 slides \u2014 full UI+API verification","updated_at":"2026-07-11T21:14:45+07:00"},{"due_date":"2026-07-11","id":7136,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode vebicode_all_posts_recheck2 complete 4 of 4 verified","updated_at":"2026-07-11T19:45:55+07:00"},{"due_date":"2026-07-11","id":7135,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode vebicode_all_posts_recheck2 progress 4 of 4 verified","updated_at":"2026-07-11T19:45:57+07:00"},{"due_date":"2026-07-11","id":7134,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode vebicode_all_posts_recheck2 progress 2 of 4 verified","updated_at":"2026-07-11T19:45:56+07:00"},{"due_date":"2026-07-11","id":7133,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode vebicode_all_posts_recheck2 progress 0 of 4 verified","updated_at":"2026-07-11T19:45:56+07:00"},{"due_date":"2026-07-11","id":7132,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Reply unanswered VebiCode comments on vebicode_all_posts_recheck2","updated_at":"2026-07-11T19:45:56+07:00"},{"due_date":"2026-07-25","id":7131,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html#slide-teacher","source_ip":"47.253.4.207","status":"done","tags":["workshop","responsive","grid","fix","done"],"title":"DONE: defensive grid align-content:start (responsive fix)","updated_at":"2026-07-11T18:52:53+07:00"},{"due_date":"2026-07-25","id":7130,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html#slide-teacher","source_ip":"47.253.152.120","status":"done","tags":["workshop","teacher","bio","update","done"],"title":"DONE: bio \u0e40\u0e1e\u0e34\u0e48\u0e21 '\u0e22\u0e31\u0e07\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e34\u0e08\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27 + \u0e2a\u0e2d\u0e19 AI'","updated_at":"2026-07-11T18:27:03+07:00"},{"due_date":"2026-07-25","id":7129,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html#slide-teacher","source_ip":"47.253.4.207","status":"in_progress","tags":["workshop","teacher","bio","update"],"title":"UPDATE: bio \u0e40\u0e1e\u0e34\u0e48\u0e21 '\u0e22\u0e31\u0e07\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e34\u0e08\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27'","updated_at":"2026-07-11T18:25:45+07:00"},{"due_date":"2026-07-11","id":7128,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ShopeeMediaBot","site":"local://F:/codex/sp-bot/ShopeeMediaBot","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Deep Scan Links v0.4 completed","updated_at":"2026-07-11T18:23:37+07:00"},{"due_date":"2026-07-25","id":7127,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html#slide-teacher","source_ip":"47.253.4.207","status":"done","tags":["workshop","teacher","v3","marketing-image","real-data"],"title":"DONE: teacher slide v3 \u2014 REAL 5 \u0e02\u0e49\u0e2d\u0e08\u0e32\u0e01 marketing image","updated_at":"2026-07-11T18:21:43+07:00"},{"due_date":"2026-07-25","id":7126,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html#slide-teacher","source_ip":"47.253.152.120","status":"in_progress","tags":["workshop","teacher","marketing-image","5points"],"title":"START: update teacher slide \u0e43\u0e0a\u0e49\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e08\u0e32\u0e01 marketing image (5 \u0e02\u0e49\u0e2d)","updated_at":"2026-07-11T18:17:49+07:00"},{"due_date":"2026-07-11","id":7125,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"V2 Admin Logs plan aligned to Second Brain report rules","updated_at":"2026-07-11T18:17:45+07:00"},{"due_date":"2026-07-25","id":7124,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html#slide-teacher","source_ip":"47.253.4.207","status":"done","tags":["workshop","teacher","update","real-data"],"title":"DONE: teacher slide \u2192 REAL data from lnwsj.com/about.html","updated_at":"2026-07-11T18:14:38+07:00"},{"due_date":"2026-07-25","id":7123,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://www.lnwsj.com/about.html","source_ip":"47.253.4.207","status":"in_progress","tags":["workshop","teacher","about","update"],"title":"START: \u0e14\u0e39 about.html + update teacher slide \u0e43\u0e0a\u0e49\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e08\u0e23\u0e34\u0e07","updated_at":"2026-07-11T18:12:42+07:00"},{"due_date":"2026-07-11","id":7122,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"V2 Admin Detailed Logs plan completed with evidence bundle","updated_at":"2026-07-11T18:11:01+07:00"},{"due_date":"2026-07-11","id":7121,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Deep Scan linked pages progress","updated_at":"2026-07-11T18:23:37+07:00"},{"due_date":"2026-07-11","id":7120,"kind":"activities","owner":"sj88-online-domain","priority":"medium","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.152.120","status":"done","tags":[],"title":"Built features showcase page","updated_at":"2026-07-11T18:04:03+07:00"},{"due_date":"2026-07-11","id":7119,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"V2 Admin Log page planning progress: live parity and source map complete","updated_at":"2026-07-11T18:00:00+07:00"},{"due_date":"2026-07-25","id":7118,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html","source_ip":"47.253.4.207","status":"done","tags":["workshop","audit","fix","slides"],"title":"DONE: 22 slides audited + 49 missing CSS restored + VibeCode 101 link removed","updated_at":"2026-07-11T17:58:48+07:00"},{"due_date":"2026-07-11","id":7117,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Deep Scan linked video pages","updated_at":"2026-07-11T18:23:37+07:00"},{"due_date":"2026-07-11","id":7116,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Study existing V2 admin and plan detailed Production log page","updated_at":"2026-07-11T18:11:01+07:00"},{"due_date":"2026-07-25","id":7115,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html","source_ip":"47.253.152.120","status":"in_progress","tags":["workshop","audit","slides","urgent"],"title":"START: \u0e15\u0e23\u0e27\u0e08 22 slides \u0e17\u0e35\u0e25\u0e30\u0e2b\u0e19\u0e49\u0e32 + DOM + \u0e2b\u0e32 issue","updated_at":"2026-07-11T17:44:17+07:00"},{"due_date":"2026-07-25","id":7114,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html","source_ip":"47.253.4.207","status":"done","tags":["workshop","slide","cover","center","fix"],"title":"FIXED: cover slide centered + 4 summary pills (date/time/location/price)","updated_at":"2026-07-11T17:43:57+07:00"},{"due_date":"2026-07-25","id":7113,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"47.253.152.120","status":"done","tags":["workshop","share","copy","url"],"title":"DONE: slide URL copy box on home page \u2014 copy verified via clipboard API","updated_at":"2026-07-11T17:41:16+07:00"},{"due_date":"2026-07-11","id":7112,"kind":"activities","owner":"sj88-online-domain","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.152.120","status":"done","tags":[],"title":"/app full audit + CSP fix","updated_at":"2026-07-11T17:40:47+07:00"},{"due_date":"2026-07-11","id":7111,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Export fixes validated; direct G-drive acceptance blocked by Google Drive unmount","updated_at":"2026-07-11T17:35:26+07:00"},{"due_date":"2026-07-11","id":7110,"kind":"activities","owner":"sj88-online-domain","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.4.207","status":"done","tags":[],"title":"SSO Verified + i18n Fix + API Keys Fix","updated_at":"2026-07-11T17:27:59+07:00"},{"due_date":"2026-07-25","id":7109,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html","source_ip":"47.253.152.120","status":"done","tags":["workshop","slides","verify","complete"],"title":"DONE: 22/22 slides verified + back-links + counter + teaching summary \u2014 commit b8d4409","updated_at":"2026-07-11T17:17:09+07:00"},{"due_date":"2026-07-25","id":7108,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html","source_ip":"47.253.4.207","status":"in_progress","tags":["workshop","slides","verify","continue"],"title":"CONTINUE: \u0e15\u0e23\u0e27\u0e08\u0e04\u0e23\u0e1a 22 slides + \u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15 teaching summary","updated_at":"2026-07-11T17:15:32+07:00"},{"due_date":"2026-07-11","id":7107,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"V2 Production errors fixed, deployed, strict failed case rerun PASS","updated_at":"2026-07-11T17:13:57+07:00"},{"due_date":"2026-07-25","id":7106,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html","source_ip":"47.253.4.207","status":"done","tags":["workshop","slides","merge","backlinks","done"],"title":"DONE: slides.html merged (22 slides) + back-links (3 added) \u2014 commit da0884a pushed","updated_at":"2026-07-11T17:11:55+07:00"},{"due_date":"2026-07-11","id":7105,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"V2 Production strict rerun and final gates passed; independent audit pending","updated_at":"2026-07-11T17:13:58+07:00"},{"due_date":"2026-07-25","id":7104,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"47.253.152.120","status":"in_progress","tags":["workshop","slides","merge","backlinks"],"title":"START: \u0e23\u0e27\u0e21 slide decks + \u0e40\u0e1e\u0e34\u0e48\u0e21 back-links (focus \u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e40\u0e14\u0e35\u0e22\u0e27)","updated_at":"2026-07-11T17:06:35+07:00"},{"due_date":"2026-07-11","id":7103,"kind":"activities","owner":"sj88-online-domain","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.4.207","status":"done","tags":[],"title":"Members + Level System v2.4","updated_at":"2026-07-11T17:02:24+07:00"},{"due_date":"2026-07-11","id":7102,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode vebicode_all_posts complete 4 of 4 verified","updated_at":"2026-07-11T17:00:57+07:00"},{"due_date":"2026-07-11","id":7101,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode vebicode_all_posts progress 4 of 4 verified","updated_at":"2026-07-11T17:00:58+07:00"},{"due_date":"2026-07-11","id":7100,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"User confirmed export fixes and real-media regression matrix","updated_at":"2026-07-11T16:54:16+07:00"},{"due_date":"2026-07-25","id":7099,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"ai101-course-july25","site":"https://vibe.sj88ai.com/ppt/ep01.html (study only - no cross-link)","source_ip":"47.253.4.207","status":"done","tags":["study","analysis","vibe-ep01"],"title":"Vibe ep01 analysis: 11 slides captured + \u0e08\u0e38\u0e14\u0e40\u0e14\u0e48\u0e19+\u0e08\u0e38\u0e14\u0e42\u0e07\u0e48 comparison","updated_at":"2026-07-11T16:53:16+07:00"},{"due_date":"2026-07-25","id":7098,"kind":"activities","owner":"ai-full-dev-bot","priority":"low","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"47.253.152.120","status":"done","tags":["workshop","clarify","slides"],"title":"Clarified: \u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e17\u0e33\u0e2a\u0e44\u0e25\u0e14\u0e4c\u0e40\u0e1e\u0e34\u0e48\u0e21 \u2014 24 \u0e2b\u0e19\u0e49\u0e32\u0e40\u0e14\u0e34\u0e21 (10+14)","updated_at":"2026-07-11T16:48:05+07:00"},{"due_date":"2026-07-25","id":7097,"kind":"activities","owner":"ai-full-dev-bot","priority":"low","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"47.253.152.120","status":"done","tags":["workshop","ref","location"],"title":"Answered: slide deck locations (welcome + july25 both verified 200)","updated_at":"2026-07-11T16:46:53+07:00"},{"due_date":"2026-07-11","id":7096,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode vebicode_all_posts progress 2 of 4 verified","updated_at":"2026-07-11T17:00:58+07:00"},{"due_date":"2026-07-11","id":7095,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode vebicode_all_posts progress 0 of 4 verified","updated_at":"2026-07-11T17:00:58+07:00"},{"due_date":"2026-07-11","id":7094,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"V2 AI-only zero-output hotfix passed local regression; safe redeploy pending","updated_at":"2026-07-11T16:27:05+07:00"},{"due_date":"2026-07-11","id":7093,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Reply unanswered VebiCode comments on vebicode_all_posts","updated_at":"2026-07-11T17:00:57+07:00"},{"due_date":"2026-07-11","id":7092,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"V2 strict live attempt 01 failed; AI-only zero-output RCA in progress","updated_at":"2026-07-11T16:12:53+07:00"},{"due_date":"2026-07-11","id":7091,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid022L8tdNmxRqNiVxaWFogo4Un36vpJjZW1nURiYofXBVHtm2K5diJcfBNs4uXe2RDHl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode pfbid022L complete 7 of 7 verified","updated_at":"2026-07-11T16:10:08+07:00"},{"due_date":"2026-07-11","id":7090,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"V2 production fix deployed; strict live UI and API rerun started","updated_at":"2026-07-11T16:07:47+07:00"},{"due_date":"2026-07-11","id":7089,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid022L8tdNmxRqNiVxaWFogo4Un36vpJjZW1nURiYofXBVHtm2K5diJcfBNs4uXe2RDHl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode pfbid022L progress 7 of 7 verified","updated_at":"2026-07-11T16:10:09+07:00"},{"due_date":"2026-07-11","id":7088,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid022L8tdNmxRqNiVxaWFogo4Un36vpJjZW1nURiYofXBVHtm2K5diJcfBNs4uXe2RDHl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode pfbid022L progress 4 of 7 verified","updated_at":"2026-07-11T16:10:09+07:00"},{"due_date":"2026-07-11","id":7087,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid022L8tdNmxRqNiVxaWFogo4Un36vpJjZW1nURiYofXBVHtm2K5diJcfBNs4uXe2RDHl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode pfbid022L progress 1 of 7 verified","updated_at":"2026-07-11T16:10:09+07:00"},{"due_date":"2026-07-11","id":7086,"kind":"activities","owner":"sj88-online-domain","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.4.207","status":"done","tags":[],"title":"Showcase v2.3 \u2014 Set A","updated_at":"2026-07-11T15:39:57+07:00"},{"due_date":"2026-07-11","id":7085,"kind":"activities","owner":"sj88-online-domain","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.4.207","status":"done","tags":[],"title":"Showcase v2.3 \u2014 Set A (5 quick wins)","updated_at":"2026-07-11T15:39:54+07:00"},{"due_date":"2026-07-11","id":7084,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"V2 production fix: nonterminal race gate blocked a second live upload safely","updated_at":"2026-07-11T15:25:55+07:00"},{"due_date":"2026-07-11","id":7083,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid022L8tdNmxRqNiVxaWFogo4Un36vpJjZW1nURiYofXBVHtm2K5diJcfBNs4uXe2RDHl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Reply unanswered VebiCode comments on pfbid022L","updated_at":"2026-07-11T16:10:08+07:00"},{"due_date":"2026-07-25","id":7082,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"47.253.4.207","status":"done","tags":["workshop","summary","teaching-ref"],"title":"Summary: \u0e15\u0e32\u0e23\u0e32\u0e07\u0e2a\u0e2d\u0e19 + URL \u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07 (15 URLs verified 200)","updated_at":"2026-07-11T15:21:20+07:00"},{"due_date":"2026-07-25","id":7081,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"47.253.4.207","status":"done","tags":["workshop","done","committed"],"title":"DONE: course-july25 content refresh \u2014 commit f86faf7 pushed","updated_at":"2026-07-11T15:20:28+07:00"},{"due_date":"2026-07-25","id":7080,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"47.253.4.207","status":"done","tags":["workshop","deploy","test"],"title":"Deploy + UI+API tests for course-july25","updated_at":"2026-07-11T15:19:04+07:00"},{"due_date":"2026-07-11","id":7079,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0NALbo6YVSt74dff1viKW6i9xXVqhzaqqHYnJ2RP8j8K8a9yhAq55xeytUbhWBUoDl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode pfbid0NAL complete 4 of 4 verified","updated_at":"2026-07-11T15:17:52+07:00"},{"due_date":"2026-07-25","id":7078,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"47.253.152.120","status":"done","tags":["workshop","import","tmp"],"title":"Imported 3 tmp/ drafts to articles/ + added 3 cards to home","updated_at":"2026-07-11T15:14:26+07:00"},{"due_date":"2026-07-25","id":7077,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"47.253.4.207","status":"done","tags":["workshop","cleanup","safety"],"title":"Deleted 3 made-up safety articles + cleaned 5 related links","updated_at":"2026-07-11T15:13:12+07:00"},{"due_date":"2026-07-25","id":7076,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"47.253.4.207","status":"done","tags":["workshop","w4","done"],"title":"W4 re-written: 8 phases Snake Game + 5 lessons \u0e08\u0e32\u0e01 source","updated_at":"2026-07-11T15:12:43+07:00"},{"due_date":"2026-07-25","id":7075,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"47.253.4.207","status":"done","tags":["workshop","w3","done"],"title":"W3 re-written: 3 steps + 3 cases A/B/C + 3 prevention tips \u0e08\u0e32\u0e01 source","updated_at":"2026-07-11T15:12:00+07:00"},{"due_date":"2026-07-25","id":7074,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"47.253.4.207","status":"done","tags":["workshop","w2","done"],"title":"W2 re-written: 4 examples \u0e43\u0e0a\u0e49 Lv.2-5 + 3 \u0e40\u0e04\u0e25\u0e47\u0e14\u0e25\u0e31\u0e1a\u0e08\u0e32\u0e01 source","updated_at":"2026-07-11T15:10:53+07:00"},{"due_date":"2026-07-25","id":7073,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"47.253.4.207","status":"done","tags":["workshop","w1","done"],"title":"W1 re-written: 3 examples \u0e43\u0e0a\u0e49 Lv.1-3 \u0e08\u0e32\u0e01 source \u0e08\u0e23\u0e34\u0e07","updated_at":"2026-07-11T15:09:53+07:00"},{"due_date":"2026-07-25","id":7072,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"47.253.4.207","status":"in_progress","tags":["workshop","docs","25july"],"title":"course-july25: docs + 10-phase plan + source gap analysis","updated_at":"2026-07-11T15:09:00+07:00"},{"due_date":"2026-07-11","id":7071,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0NALbo6YVSt74dff1viKW6i9xXVqhzaqqHYnJ2RP8j8K8a9yhAq55xeytUbhWBUoDl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode pfbid0NAL progress 4 of 4 verified","updated_at":"2026-07-11T15:17:53+07:00"},{"due_date":"2026-07-11","id":7070,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0NALbo6YVSt74dff1viKW6i9xXVqhzaqqHYnJ2RP8j8K8a9yhAq55xeytUbhWBUoDl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode pfbid0NAL progress 3 of 4 verified","updated_at":"2026-07-11T15:17:53+07:00"},{"due_date":"2026-07-11","id":7069,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"V2 production fix: health gate verified, waiting for active AutoSu job","updated_at":"2026-07-11T15:02:04+07:00"},{"due_date":"2026-07-11","id":7068,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0NALbo6YVSt74dff1viKW6i9xXVqhzaqqHYnJ2RP8j8K8a9yhAq55xeytUbhWBUoDl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode pfbid0NAL progress 2 of 4 verified","updated_at":"2026-07-11T15:17:53+07:00"},{"due_date":"2026-07-11","id":7067,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0NALbo6YVSt74dff1viKW6i9xXVqhzaqqHYnJ2RP8j8K8a9yhAq55xeytUbhWBUoDl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode pfbid0NAL progress 1 of 3 verified","updated_at":"2026-07-11T15:17:53+07:00"},{"due_date":"2026-07-11","id":7066,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0NALbo6YVSt74dff1viKW6i9xXVqhzaqqHYnJ2RP8j8K8a9yhAq55xeytUbhWBUoDl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Reply unanswered VebiCode comments on pfbid0NAL","updated_at":"2026-07-11T15:17:52+07:00"},{"due_date":"2026-07-11","id":7065,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"V2 Production fix progress: deploy rollback verified and waiting for active AutoSu","updated_at":"2026-07-11T14:35:06+07:00"},{"due_date":"2026-07-11","id":7064,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"V2 Production fix progress: presplit frozen and adversarial tests passed","updated_at":"2026-07-11T13:49:56+07:00"},{"due_date":"2026-07-11","id":7063,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"V2 production fix progress: lease races closed and server preflight passed","updated_at":"2026-07-11T13:02:20+07:00"},{"due_date":"2026-07-11","id":7062,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"V2 production fix progress: AutoSu and worker passed, pre-split corrective in progress","updated_at":"2026-07-11T12:36:57+07:00"},{"due_date":"2026-07-11","id":7061,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"V2 production fix progress: integrated unit suite green, predeploy review","updated_at":"2026-07-11T12:13:04+07:00"},{"due_date":"2026-07-11","id":7060,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"V2 production fix progress: 3 defect clusters in implementation","updated_at":"2026-07-11T11:49:12+07:00"},{"due_date":"2026-07-11","id":7059,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Implement V2 production RCA fixes and strict rerun","updated_at":"2026-07-11T17:13:58+07:00"},{"due_date":"2026-07-11","id":7058,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"RCA confirmed: export blocked by overlay and rich filter graph errors","updated_at":"2026-07-11T05:17:08+07:00"},{"due_date":"2026-07-11","id":7057,"kind":"activities","owner":"sj88-online-domain","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.4.207","status":"done","tags":[],"title":"User Guide /guide \u2014 6 chapters in Thai","updated_at":"2026-07-11T05:04:21+07:00"},{"due_date":"2026-07-11","id":7056,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"????? RCA: Desktop export ???????????????????? critical fixes","updated_at":"2026-07-11T05:01:38+07:00"},{"due_date":"2026-07-11","id":7055,"kind":"activities","owner":"sj88-online-domain","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.152.120","status":"done","tags":[],"title":"Showcase v5 \u2014 Theme Picker + Visitor Map + Rewards + Follow","updated_at":"2026-07-11T04:52:54+07:00"},{"due_date":"2026-07-11","id":7054,"kind":"activities","owner":"sj88-online-domain","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.152.120","status":"done","tags":[],"title":"Showcase v4 \u2014 Tier 1 engagement features","updated_at":"2026-07-11T04:40:40+07:00"},{"due_date":"2026-07-11","id":7053,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid022L8tdNmxRqNiVxaWFogo4Un36vpJjZW1nURiYofXBVHtm2K5diJcfBNs4uXe2RDHl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode pfbid022L complete 15 of 15 verified","updated_at":"2026-07-11T03:14:53+07:00"},{"due_date":"2026-07-11","id":7052,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Completed forensic audit of AiAutoCut tests and Codex thread","updated_at":"2026-07-11T03:13:33+07:00"},{"due_date":"2026-07-11","id":7051,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid022L8tdNmxRqNiVxaWFogo4Un36vpJjZW1nURiYofXBVHtm2K5diJcfBNs4uXe2RDHl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode pfbid022L progress 10 of 15 verified","updated_at":"2026-07-11T03:14:55+07:00"},{"due_date":"2026-07-11","id":7050,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"V2 Production latest-source RCA and exact file-line fix plan - complete","updated_at":"2026-07-11T02:58:39+07:00"},{"due_date":"2026-07-11","id":7049,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid022L8tdNmxRqNiVxaWFogo4Un36vpJjZW1nURiYofXBVHtm2K5diJcfBNs4uXe2RDHl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode pfbid022L progress 5 of 15 verified","updated_at":"2026-07-11T03:14:54+07:00"},{"due_date":"2026-07-11","id":7048,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"??????????: ?????? false-positive pair consistency ?? AiAutoCut report","updated_at":"2026-07-11T02:49:41+07:00"},{"due_date":"2026-07-11","id":7047,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"V2 Production latest-source RCA and file-line fix plan - progress","updated_at":"2026-07-11T02:58:48+07:00"},{"due_date":"2026-07-11","id":7046,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"done","tags":[],"title":"???????????? AiAutoCut ????????????????????????/??? Codex","updated_at":"2026-07-11T03:13:44+07:00"},{"due_date":"2026-07-11","id":7045,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid022L8tdNmxRqNiVxaWFogo4Un36vpJjZW1nURiYofXBVHtm2K5diJcfBNs4uXe2RDHl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Reply unanswered VebiCode comments on pfbid022L","updated_at":"2026-07-11T03:14:54+07:00"},{"due_date":"2026-07-11","id":7044,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Page Media multi-site scanner and filters completed","updated_at":"2026-07-11T02:28:43+07:00"},{"due_date":"2026-07-11","id":7043,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"done","tags":[],"title":"??????: commit/push critical desktop bug fixes","updated_at":"2026-07-11T02:22:07+07:00"},{"due_date":"2026-07-11","id":7042,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"????? commit/push critical desktop bug fixes","updated_at":"2026-07-11T02:20:26+07:00"},{"due_date":"2026-07-11","id":7041,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Page Media implementation progress","updated_at":"2026-07-11T02:28:32+07:00"},{"due_date":"2026-07-11","id":7040,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Start: pull latest V2 production source into dated isolated folder and re-analyze exact fix lines","updated_at":"2026-07-11T02:58:48+07:00"},{"due_date":"2026-07-11","id":7039,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Page Media multi-site scanner and filters","updated_at":"2026-07-11T02:28:31+07:00"},{"due_date":"2026-07-11","id":7038,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Mini Farm Island","site":"local://mini-farm-island; Sites production pending","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Mini Farm Island progress - strict loop stabilization","updated_at":"2026-07-11T01:35:38+07:00"},{"due_date":"2026-07-11","id":7037,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"58.10.178.193","status":"done","tags":[],"title":"SJ88 Media Bot v0.2 Page Video Command Center complete","updated_at":"2026-07-11T01:26:37+07:00"},{"due_date":"2026-07-11","id":7036,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Completed planning: V2 production error remediation releases and evidence gates","updated_at":"2026-07-11T00:50:54+07:00"},{"due_date":"2026-07-11","id":7035,"kind":"activities","owner":"sj88-online-domain","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.4.207","status":"done","tags":[],"title":"Showcase v3.2 \u2014 Calendar + Visitor Analytics","updated_at":"2026-07-11T00:49:45+07:00"},{"due_date":"2026-07-11","id":7034,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Checkpoint: architecture and UI concept complete","updated_at":"2026-07-11T01:26:37+07:00"},{"due_date":"2026-07-11","id":7033,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Progress: source-anchored V2 production error fix plan","updated_at":"2026-07-11T00:41:42+07:00"},{"due_date":"2026-07-11","id":7032,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Redesign ShopeeMediaBot and add current-page video downloader","updated_at":"2026-07-11T01:26:37+07:00"},{"due_date":"2026-07-11","id":7031,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"V2 production RCA code-line mapping completed","updated_at":"2026-07-11T00:34:00+07:00"},{"due_date":"2026-07-11","id":7030,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Start planning fixes for confirmed V2 production errors","updated_at":"2026-07-11T00:50:55+07:00"},{"due_date":"2026-07-11","id":7029,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Completed evidence-backed V2 production error audit for 8-10 July","updated_at":"2026-07-11T00:28:00+07:00"},{"due_date":"2026-07-11","id":7028,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Progress: V2 production RCA confirmed with source and UI/API evidence","updated_at":"2026-07-11T00:28:01+07:00"},{"due_date":"2026-07-11","id":7027,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"RCA with code lines for recent V2 production errors","updated_at":"2026-07-11T00:21:28+07:00"},{"due_date":"2026-07-11","id":7026,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Wonder-Park","site":"https://github.com/lnwsj/SJ88-Wonder-Park/tree/Macbook_air_5_6_Sol_Ultra","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Pre-push audit complete for Wonder Worlds branch","updated_at":"2026-07-11T00:21:18+07:00"},{"due_date":"2026-07-11","id":7025,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"completed","tags":[],"title":"Completed V2 production error audit last 1-2 days","updated_at":"2026-07-11T00:15:03+07:00"},{"due_date":"2026-07-11","id":7024,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Wonder-Park","site":"https://github.com/lnwsj/SJ88-Wonder-Park","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Commit and push SJ88 Wonder Worlds delivery","updated_at":"2026-07-11T00:11:57+07:00"},{"due_date":"2026-07-10","id":7023,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid02RUDgUj5FKe43qU95BSYTPrJNAo8GRdQVmsMLgYSP15P2sHg58yLtPTYxbYCQHNsPl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode Facebook reply complete 14 of 14 on pfbid02RUD","updated_at":"2026-07-11T00:09:18+07:00"},{"due_date":"2026-07-10","id":7022,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Audit V2 production errors from last 2 days","updated_at":"2026-07-11T00:28:01+07:00"},{"due_date":"2026-07-10","id":7021,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Critical bug batch fixed: silence cut, overlays, history, safe export, FFmpeg timing","updated_at":"2026-07-10T23:57:07+07:00"},{"due_date":"2026-07-10","id":7020,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid02RUDgUj5FKe43qU95BSYTPrJNAo8GRdQVmsMLgYSP15P2sHg58yLtPTYxbYCQHNsPl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode Facebook reply progress 8 of 14","updated_at":"2026-07-11T00:09:18+07:00"},{"due_date":"2026-07-10","id":7019,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"User confirmed critical bug fix batch","updated_at":"2026-07-10T23:34:43+07:00"},{"due_date":"2026-07-10","id":7018,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid02RUDgUj5FKe43qU95BSYTPrJNAo8GRdQVmsMLgYSP15P2sHg58yLtPTYxbYCQHNsPl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode Facebook reply progress 3 of 14","updated_at":"2026-07-11T00:09:18+07:00"},{"due_date":"2026-07-10","id":7017,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Mini Farm Island","site":"local:C:\\Users\\sj88888888\\Documents\\Codex\\2026-07-10\\sites-plugin-sites-openai-bundled-create","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"?????????? Mini Farm Island ???? Sites","updated_at":"2026-07-10T23:22:45+07:00"},{"due_date":"2026-07-10","id":7016,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Wonder-Park","site":"http://127.0.0.1:4173","source_ip":"184.82.154.160","status":"done","tags":[],"title":"SJ88-Wonder-Park Wonder Worlds multi-map delivery complete","updated_at":"2026-07-10T23:21:28+07:00"},{"due_date":"2026-07-10","id":7015,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid02RUDgUj5FKe43qU95BSYTPrJNAo8GRdQVmsMLgYSP15P2sHg58yLtPTYxbYCQHNsPl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Reply to unanswered VebiCode comments on pfbid02RUD","updated_at":"2026-07-11T00:09:18+07:00"},{"due_date":"2026-07-10","id":7014,"kind":"activities","owner":"sj88-online-domain","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.152.120","status":"done","tags":[],"title":"Showcase v3.1 \u2014 student showcase features","updated_at":"2026-07-10T23:12:05+07:00"},{"due_date":"2026-07-10","id":7013,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress: 4-agent bug audit confirmed silence-cut root cause and critical regressions","updated_at":"2026-07-10T23:10:51+07:00"},{"due_date":"2026-07-10","id":7012,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0yjyLQEjeF1jJSAeaLe2wb7c8bcTpPDHh7VLbGKARpZsqGSN3N8dnLCrRoTGtYb1Cl","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Deep scan found 2 nested comments missing direct replies","updated_at":"2026-07-10T22:52:20+07:00"},{"due_date":"2026-07-10","id":7011,"kind":"activities","owner":"sj88-online-domain","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.152.120","status":"done","tags":[],"title":"Showcase v3 \u2014 6 usability features","updated_at":"2026-07-10T22:48:16+07:00"},{"due_date":"2026-07-10","id":7010,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0yjyLQEjeF1jJSAeaLe2wb7c8bcTpPDHh7VLbGKARpZsqGSN3N8dnLCrRoTGtYb1Cl","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Recheck hidden and nested VebiCode comments on pfbid0yjy","updated_at":"2026-07-10T22:45:46+07:00"},{"due_date":"2026-07-10","id":7009,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"????? audit bugs ???????????? 4 subagents: silence cut ??? Desktop native pipeline","updated_at":"2026-07-10T22:36:04+07:00"},{"due_date":"2026-07-10","id":7008,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"done","tags":[],"title":"?????????????????????? main ??? V37.3","updated_at":"2026-07-10T22:34:23+07:00"},{"due_date":"2026-07-10","id":7007,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"done","tags":[],"title":"??????: sync main V37.3, native FFmpeg GPU EXE, commit ??? push","updated_at":"2026-07-10T22:28:13+07:00"},{"due_date":"2026-07-10","id":7006,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Wonder-Park","site":"http://127.0.0.1:4173/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Baseline runtime \u0e1e\u0e1a\u0e0a\u0e48\u0e2d\u0e07\u0e27\u0e48\u0e32\u0e07 Multi-map \u0e41\u0e25\u0e30 UI","updated_at":"2026-07-10T22:19:07+07:00"},{"due_date":"2026-07-10","id":7005,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Wonder-Park","site":"http://127.0.0.1:4173","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e28\u0e36\u0e01\u0e29\u0e32\u0e41\u0e25\u0e30\u0e22\u0e01\u0e23\u0e30\u0e14\u0e31\u0e1a SJ88 Wonder Park: \u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e40\u0e25\u0e48\u0e19\u0e2b\u0e25\u0e32\u0e01\u0e2b\u0e25\u0e32\u0e22\u0e41\u0e25\u0e30\u0e2b\u0e25\u0e32\u0e22\u0e41\u0e1c\u0e19\u0e17\u0e35\u0e48","updated_at":"2026-07-10T23:21:46+07:00"},{"due_date":"2026-07-10","id":7004,"kind":"activities","owner":"sj88-online-domain","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.152.120","status":"done","tags":[],"title":"Showcase v3 \u2014 vibrant SJ88 brand CSS","updated_at":"2026-07-10T22:08:18+07:00"},{"due_date":"2026-07-10","id":7003,"kind":"activities","owner":"sj88-online-domain","priority":"medium","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.152.120","status":"done","tags":[],"title":"Showcase v2 \u2014 Random/Spotlight/Sort","updated_at":"2026-07-10T21:58:58+07:00"},{"due_date":"2026-07-10","id":7002,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress: merged origin/main V35.0 and built native FFmpeg desktop","updated_at":"2026-07-10T21:43:52+07:00"},{"due_date":"2026-07-10","id":7001,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0yjyLQEjeF1jJSAeaLe2wb7c8bcTpPDHh7VLbGKARpZsqGSN3N8dnLCrRoTGtYb1Cl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completed VebiCode replies for all comments on pfbid0yjy","updated_at":"2026-07-10T21:32:07+07:00"},{"due_date":"2026-07-10","id":7000,"kind":"activities","owner":"sj88-online-domain","priority":"medium","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.4.207","status":"done","tags":[],"title":"showcase.html + auto-screenshots","updated_at":"2026-07-10T21:31:52+07:00"},{"due_date":"2026-07-10","id":6999,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0yjyLQEjeF1jJSAeaLe2wb7c8bcTpPDHh7VLbGKARpZsqGSN3N8dnLCrRoTGtYb1Cl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"VebiCode reply run verified 39 of 39 and full rescan","updated_at":"2026-07-10T21:32:08+07:00"},{"due_date":"2026-07-10","id":6998,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0yjyLQEjeF1jJSAeaLe2wb7c8bcTpPDHh7VLbGKARpZsqGSN3N8dnLCrRoTGtYb1Cl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"progress VebiCode replies 25 of 39","updated_at":"2026-07-10T21:32:08+07:00"},{"due_date":"2026-07-10","id":6997,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0yjyLQEjeF1jJSAeaLe2wb7c8bcTpPDHh7VLbGKARpZsqGSN3N8dnLCrRoTGtYb1Cl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"progress VebiCode replies 16 of 39","updated_at":"2026-07-10T21:32:07+07:00"},{"due_date":"2026-07-10","id":6996,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0yjyLQEjeF1jJSAeaLe2wb7c8bcTpPDHh7VLbGKARpZsqGSN3N8dnLCrRoTGtYb1Cl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"progress VebiCode replies 7 of 39","updated_at":"2026-07-10T21:32:07+07:00"},{"due_date":"2026-07-10","id":6995,"kind":"activities","owner":"class-lnwsj-com","priority":"medium","project":"class-lnwsj-com","site":"class.lnwsj.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"ann_id=9 sales card beautification","updated_at":"2026-07-10T20:44:45+07:00"},{"due_date":"2026-07-10","id":6994,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0yjyLQEjeF1jJSAeaLe2wb7c8bcTpPDHh7VLbGKARpZsqGSN3N8dnLCrRoTGtYb1Cl","source_ip":"184.82.154.160","status":"done","tags":[],"title":"reply Ai Vibe Code 101 comments pfbid0yjy","updated_at":"2026-07-10T21:32:07+07:00"},{"due_date":"2026-07-10","id":6993,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"C:\\temp\\Facebook\\docs\\reports\\vebicode_campaign_reset_2026-07-10-20-35-39\\report.html","source_ip":"184.82.154.160","status":"done","tags":[],"title":"done reset Ai Vibe Code 101 campaign to zero","updated_at":"2026-07-10T20:44:18+07:00"},{"due_date":"2026-07-10","id":6992,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"C:\\temp\\Facebook\\vebicode_campaign_state.json","source_ip":"184.82.154.160","status":"done","tags":[],"title":"progress Ai Vibe Code 101 campaign reset verified","updated_at":"2026-07-10T20:41:45+07:00"},{"due_date":"2026-07-10","id":6991,"kind":"activities","owner":"class-lnwsj","priority":"high","project":"class-lnwsj","site":"class.lnwsj.com","source_ip":"47.253.152.120","status":"completed","tags":[],"title":"Announcement card color now respects $ann[color] from DB","updated_at":"2026-07-10T20:37:01+07:00"},{"due_date":"2026-07-10","id":6990,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"C:\\temp\\Facebook","source_ip":"184.82.154.160","status":"done","tags":[],"title":"reset new Ai Vibe Code 101 Facebook campaign","updated_at":"2026-07-10T20:44:18+07:00"},{"due_date":"2026-07-10","id":6989,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"C:\\temp\\Facebook\\docs\\reports\\vebicode_reply_template_2026-07-10-20-25-00\\report.html","source_ip":"184.82.154.160","status":"done","tags":[],"title":"done prepare VebiCode Facebook reply templates","updated_at":"2026-07-10T20:34:28+07:00"},{"due_date":"2026-07-10","id":6988,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"C:\\temp\\Facebook\\reply_secondary_vebicode.txt","source_ip":"184.82.154.160","status":"done","tags":[],"title":"progress VebiCode secondary reply template verified","updated_at":"2026-07-10T20:32:45+07:00"},{"due_date":"2026-07-10","id":6987,"kind":"activities","owner":"sj88-class-lnwsj","priority":"high","project":"sj88-class-lnwsj","site":"https://class.lnwsj.com/dashboard.php","source_ip":"47.253.152.120","status":"done","tags":[],"title":"dashboard announcement CTAs now respect admin link_url/link_text","updated_at":"2026-07-10T20:31:23+07:00"},{"due_date":"2026-07-10","id":6986,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"C:\\temp\\Facebook","source_ip":"184.82.154.160","status":"done","tags":[],"title":"prepare VebiCode Facebook reply templates","updated_at":"2026-07-10T20:34:28+07:00"},{"due_date":"2026-07-10","id":6985,"kind":"activities","owner":"sj88-class-lnwsj","priority":"high","project":"sj88-class-lnwsj","site":"https://class.lnwsj.com/salepage.php?id=3","source_ip":"47.253.152.120","status":"done","tags":[],"title":"salepage3 bank info inline (under slip) + big number + copy button","updated_at":"2026-07-10T20:19:56+07:00"},{"due_date":"2026-07-10","id":6984,"kind":"activities","owner":"sj88-class-lnwsj","priority":"high","project":"sj88-class-lnwsj","site":"https://class.lnwsj.com/dashboard.php","source_ip":"47.253.152.120","status":"completed","tags":[],"title":"Plain-text announcements now render with CTA buttons","updated_at":"2026-07-10T20:09:00+07:00"},{"due_date":"2026-07-10","id":6983,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"MiniMax Phase 4 \u2014 reproducible source packs and prompt lineage start","updated_at":"2026-07-10T20:01:58+07:00"},{"due_date":"2026-07-10","id":6982,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/learn/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"MiniMax Phase 3 completed \u2014 GitHub deploy Production acceptance PASS","updated_at":"2026-07-10T19:55:05+07:00"},{"due_date":"2026-07-10","id":6981,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/learn/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"MiniMax Phase 3 Production deploy and strict acceptance PASS","updated_at":"2026-07-10T19:55:14+07:00"},{"due_date":"2026-07-10","id":6980,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"http://127.0.0.1:8765/minimax/learn/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"MiniMax Phase 3 local strict acceptance PASS","updated_at":"2026-07-10T19:28:10+07:00"},{"due_date":"2026-07-10","id":6979,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"MiniMax Phase 3 \u2014 implementation checkpoint","updated_at":"2026-07-10T19:55:14+07:00"},{"due_date":"2026-07-10","id":6978,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"MiniMax Phase 3 \u2014 analyze and strict delivery start","updated_at":"2026-07-10T19:55:14+07:00"},{"due_date":"2026-07-10","id":6977,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"MiniMax Phase 2 completed \u2014 GitHub deploy Production acceptance PASS","updated_at":"2026-07-10T18:54:03+07:00"},{"due_date":"2026-07-10","id":6976,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"MiniMax Phase 2 Production deploy \u0e41\u0e25\u0e30 strict acceptance PASS","updated_at":"2026-07-10T18:54:19+07:00"},{"due_date":"2026-07-10","id":6975,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"MiniMax Phase 2 local strict acceptance PASS","updated_at":"2026-07-10T18:54:19+07:00"},{"due_date":"2026-07-10","id":6974,"kind":"activities","owner":"class.lnwsj.com","priority":"high","project":"class.lnwsj.com","site":"salepage.php?id=3","source_ip":"47.253.152.120","status":"done","tags":[],"title":"salepage.php?id=3 redesign (Phase 5) \u2014 \u0e22\u0e01\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e43\u0e2b\u0e49\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e40\u0e17\u0e48\u0e32 course.php?id=17","updated_at":"2026-07-10T18:28:21+07:00"},{"due_date":"2026-07-10","id":6973,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"active","tags":[],"title":"V35.1 WebCodecs encoder core - start","updated_at":"2026-07-10T18:11:05+07:00"},{"due_date":"2026-07-10","id":6972,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"????? sync main, rebuild EXE, commit ??? push SJ88 Video Editor Pro","updated_at":"2026-07-10T18:05:24+07:00"},{"due_date":"2026-07-10","id":6971,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"Timesheet.md + final state docs saved to class.lnwsj.com server","updated_at":"2026-07-10T18:00:41+07:00"},{"due_date":"2026-07-10","id":6970,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"RETROSPECTIVE: course.php?id=17 + salepage.php?id=3 redesign complete (8/8 evidence PASS)","updated_at":"2026-07-10T18:00:40+07:00"},{"due_date":"2026-07-10","id":6969,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"Evidence-based delivery PASS \u2014 class.lnwsj.com salepage3 + course17 login-aware","updated_at":"2026-07-10T17:58:49+07:00"},{"due_date":"2026-07-15","id":6968,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"active","tags":[],"title":"V35 WebCodecs Encoder - start","updated_at":"2026-07-10T17:54:28+07:00"},{"due_date":"2026-07-10","id":6967,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"MiniMax Phase 2 audit complete \u2014 canonical truth implementation started","updated_at":"2026-07-10T17:49:46+07:00"},{"due_date":"2026-07-10","id":6966,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"MiniMax Phase 2 Single Source of Truth","updated_at":"2026-07-10T18:54:19+07:00"},{"due_date":"2026-07-10","id":6965,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Phase 1 MiniMax Release Baseline + GitHub + Production Verification","updated_at":"2026-07-10T17:40:25+07:00"},{"due_date":"2026-07-10","id":6964,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e2a\u0e48\u0e07\u0e21\u0e2d\u0e1a\u0e1c\u0e25\u0e28\u0e36\u0e01\u0e29\u0e32\u0e41\u0e25\u0e30 Roadmap MiniMax Lab 10 \u0e40\u0e1f\u0e2a","updated_at":"2026-07-10T16:52:47+07:00"},{"due_date":"2026-07-10","id":6963,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"MiniMax 10-phase study: paired audit finding recorded","updated_at":"2026-07-10T16:52:46+07:00"},{"due_date":"2026-07-10","id":6962,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32 MiniMax Lab \u0e41\u0e25\u0e30\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16 10 \u0e40\u0e1f\u0e2a","updated_at":"2026-07-10T16:52:46+07:00"},{"due_date":"2026-07-10","id":6961,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/workshops/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e2a\u0e48\u0e07\u0e21\u0e2d\u0e1a MiniMax Workshops W01-W10 \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e04\u0e39\u0e48\u0e21\u0e37\u0e2d\u0e41\u0e25\u0e30\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19 UI+API","updated_at":"2026-07-10T16:29:57+07:00"},{"due_date":"2026-07-10","id":6960,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/workshops/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"MiniMax workshops final semantic regression in progress","updated_at":"2026-07-10T16:29:57+07:00"},{"due_date":"2026-07-10","id":6959,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"???????????????????????????: ??????????????????????","updated_at":"2026-07-10T15:12:19+07:00"},{"due_date":"2026-07-10","id":6958,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"??????????????????????????????????????????????????????????","updated_at":"2026-07-10T15:02:34+07:00"},{"due_date":"2026-07-10","id":6957,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"??????????????? Gemini TTS ??????????????????????","updated_at":"2026-07-10T14:57:39+07:00"},{"due_date":"2026-07-10","id":6956,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/workshops/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e41\u0e01\u0e49\u0e02\u0e49\u0e2d\u0e1a\u0e01\u0e1e\u0e23\u0e48\u0e2d\u0e07\u0e23\u0e2d\u0e1a\u0e15\u0e23\u0e27\u0e08\u0e40\u0e02\u0e49\u0e21 MiniMax Workshops \u0e01\u0e48\u0e2d\u0e19\u0e2a\u0e48\u0e07\u0e21\u0e2d\u0e1a","updated_at":"2026-07-10T16:29:56+07:00"},{"due_date":"2026-07-10","id":6955,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"https://class.lnwsj.com/admin/courses.php?manage=17","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Course 17 final live playlist drift check","updated_at":"2026-07-10T14:41:32+07:00"},{"due_date":"2026-07-10","id":6954,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"????????? SJ88 Video Editor Pro: BLOCKED ??????????????????","updated_at":"2026-07-10T14:40:39+07:00"},{"due_date":"2026-07-10","id":6953,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"https://class.lnwsj.com/admin/courses.php?manage=17","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Course 17 playlist update, import, reorder and verification complete","updated_at":"2026-07-10T14:39:50+07:00"},{"due_date":"2026-07-10","id":6952,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/workshops/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete MiniMax workshop programs W01-W10 with paired evidence","updated_at":"2026-07-10T14:25:01+07:00"},{"due_date":"2026-07-10","id":6951,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"????? 3: TopBar fix verified, Voice Recorder reaches real recording","updated_at":"2026-07-10T14:15:17+07:00"},{"due_date":"2026-07-10","id":6950,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"????? 2: evidence completeness 100%, ?? TopBar stacking defect ????","updated_at":"2026-07-10T14:09:26+07:00"},{"due_date":"2026-07-10","id":6949,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"????? 1: strict evidence suite FAIL ??? test-harness locator/IPC capture","updated_at":"2026-07-10T14:03:32+07:00"},{"due_date":"2026-07-10","id":6948,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"https://class.lnwsj.com/admin/courses.php?manage=17","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Course 17 playlist update backups verified; ready for admin UI imports","updated_at":"2026-07-10T13:50:01+07:00"},{"due_date":"2026-07-10","id":6947,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"https://class.lnwsj.com/admin/courses.php?manage=17","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Course 17 playlist update Auto YT workflow start","updated_at":"2026-07-10T14:39:50+07:00"},{"due_date":"2026-07-10","id":6946,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"?????????? SJ88 Video Editor Pro ?????????????????????? UI ??? API","updated_at":"2026-07-10T14:40:39+07:00"},{"due_date":"2026-07-10","id":6945,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/workshops/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"MiniMax workshops progress: W01-W06 deployed and tested","updated_at":"2026-07-10T13:12:08+07:00"},{"due_date":"2026-07-10","id":6944,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"MiniMax workshop programs: design and execution progress","updated_at":"2026-07-10T12:46:48+07:00"},{"due_date":"2026-07-10","id":6943,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/workshops/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start MiniMax Workshop example program expansion","updated_at":"2026-07-10T14:25:18+07:00"},{"due_date":"2026-07-10","id":6942,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"MiniMax Lab deployed and strict evidence PASS","updated_at":"2026-07-10T12:26:02+07:00"},{"due_date":"2026-07-10","id":6941,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax","source_ip":"184.82.154.160","status":"done","tags":[],"title":"MiniMax Lab: 10 Space apps deployed and HTTP audited","updated_at":"2026-07-10T12:26:01+07:00"},{"due_date":"2026-07-10","id":6940,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"MiniMax Lab progress: local hub \u0e1c\u0e48\u0e32\u0e19, 6/10 apps self-test PASS","updated_at":"2026-07-10T12:26:01+07:00"},{"due_date":"2026-07-10","id":6939,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax","source_ip":"184.82.154.160","status":"done","tags":[],"title":"MiniMax Lab: \u0e2a\u0e48\u0e07\u0e07\u0e32\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e25\u0e30 deploy 10 \u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e08\u0e23\u0e34\u0e07","updated_at":"2026-07-10T12:26:01+07:00"},{"due_date":"2026-07-10","id":6938,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"http://127.0.0.1:18765/minimax/ | https://vibe.sj88ai.com/minimax/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"[vibe.sj88ai.com] START MiniMax sub-site + 10 real deployed program guides","updated_at":"2026-07-10T12:26:01+07:00"},{"due_date":"2026-07-10","id":6937,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://hudhly0wo1ot.space.minimax.io/ | http://127.0.0.1:18765/real-use-todo.html","source_ip":"184.82.154.160","status":"done","tags":[],"title":"[vibe.sj88ai.com] DONE MiniMax Space public Todo + real-use guide evidence","updated_at":"2026-07-10T10:57:06+07:00"},{"due_date":"2026-07-10","id":6936,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://hudhly0wo1ot.space.minimax.io/ | http://127.0.0.1:18765/real-use-todo.html","source_ip":"184.82.154.160","status":"done","tags":[],"title":"[vibe.sj88ai.com] MiniMax Space deploy + public UI/API test + guide progress","updated_at":"2026-07-10T10:57:07+07:00"},{"due_date":"2026-07-10","id":6935,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://hudhly0wo1ot.space.minimax.io/ | http://127.0.0.1:18765/real-use-todo.html","source_ip":"184.82.154.160","status":"done","tags":[],"title":"vibe Todo real-use: deploy MiniMax result to public space.minimax.io and inspect live","updated_at":"2026-07-10T10:57:07+07:00"},{"due_date":"2026-07-10","id":6934,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://hudhly0wo1ot.space.minimax.io/ | http://127.0.0.1:18765/real-use-todo.html","source_ip":"184.82.154.160","status":"done","tags":[],"title":"vibe live-use progress: Todo prompt submitted from lesson source in Chrome","updated_at":"2026-07-10T10:57:07+07:00"},{"due_date":"2026-07-10","id":6933,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://hudhly0wo1ot.space.minimax.io/ | http://127.0.0.1:18765/real-use-todo.html","source_ip":"184.82.154.160","status":"done","tags":[],"title":"vibe.sj88ai.com: live Chrome study, real program trial, and new usage guide page","updated_at":"2026-07-10T10:57:07+07:00"},{"due_date":"2026-07-10","id":6932,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://hudhly0wo1ot.space.minimax.io/ | http://127.0.0.1:18765/real-use-todo.html","source_ip":"184.82.154.160","status":"done","tags":[],"title":"vibe.sj88ai.com sync progress: local matches origin/main; start paired verification","updated_at":"2026-07-10T10:57:06+07:00"},{"due_date":"2026-07-10","id":6931,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://hudhly0wo1ot.space.minimax.io/ | http://127.0.0.1:18765/real-use-todo.html","source_ip":"184.82.154.160","status":"done","tags":[],"title":"vibe.sj88ai.com: overwrite local checkout from GitHub origin/main","updated_at":"2026-07-10T10:57:06+07:00"},{"due_date":"2026-07-10","id":6930,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com / VibeCode 101","site":"https://vibe.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"DONE: vibe.sj88ai.com deep study and content rewrite plan","updated_at":"2026-07-10T02:37:05+07:00"},{"due_date":"2026-07-10","id":6929,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com / VibeCode 101","site":"https://vibe.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"PROGRESS: vibe.sj88ai.com evidence collection complete","updated_at":"2026-07-10T02:37:27+07:00"},{"due_date":"2026-07-10","id":6928,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"/Users/sj88/Documents/codex/SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"START deep study and 10 improvement proposals for SJ88-Video-Editor-Pro","updated_at":"2026-07-10T02:31:25+07:00"},{"due_date":"2026-07-10","id":6927,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"/Users/sj88/Documents/codex/SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Implement plan.md corrective patch","updated_at":"2026-07-10T02:25:10+07:00"},{"due_date":"2026-07-10","id":6926,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com / VibeCode 101","site":"https://vibe.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"START: deep study and content rewrite plan for vibe.sj88ai.com","updated_at":"2026-07-10T02:37:27+07:00"},{"due_date":"2026-07-10","id":6925,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"/Users/sj88/Documents/codex/SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"START implement plan.md corrective audio roadmap fixes","updated_at":"2026-07-10T02:19:49+07:00"},{"due_date":"2026-07-10","id":6924,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Closeout: plan.md deep study complete with evidence pack","updated_at":"2026-07-10T01:32:51+07:00"},{"due_date":"2026-07-09","id":6923,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"/Users/sj88/Documents/codex/SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"done","tags":[],"title":"CLOSEOUT plan.md deep study evidence gate pass with warnings","updated_at":"2026-07-10T01:28:11+07:00"},{"due_date":"2026-07-09","id":6922,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"/Users/sj88/Documents/codex/SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"done","tags":[],"title":"EVIDENCE pair TC_PLAN_MD_STUDY_001 plan.md study","updated_at":"2026-07-10T01:28:11+07:00"},{"due_date":"2026-07-10","id":6921,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Progress: plan.md static study complete, validation starting","updated_at":"2026-07-10T01:32:51+07:00"},{"due_date":"2026-07-10","id":6920,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"/Users/sj88/Documents/codex/SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"done","tags":[],"title":"PROGRESS plan.md study: full file read and repo references checked","updated_at":"2026-07-10T01:28:11+07:00"},{"due_date":"2026-07-10","id":6919,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Study plan.md in detail","updated_at":"2026-07-10T01:32:51+07:00"},{"due_date":"2026-07-10","id":6918,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"/Users/sj88/Documents/codex/SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"done","tags":[],"title":"START study plan.md for SJ88-Video-Editor-Pro","updated_at":"2026-07-10T01:28:11+07:00"},{"due_date":"2026-07-09","id":6917,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"MacBook disk cleanup","site":"local-macbook","source_ip":"184.82.154.160","status":"done","tags":[],"title":"MacBook disk audit complete - current full causes 2026-07-09","updated_at":"2026-07-09T21:48:27+07:00"},{"due_date":"2026-07-09","id":6916,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AiAgent_Workflow_Auto_Manual / Auto YT Class","site":"class.lnwsj.com, yt.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completion audit: Course 17 Auto YT + Workflow_yt docs","updated_at":"2026-07-09T21:47:22+07:00"},{"due_date":"2026-07-09","id":6915,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"MacBook disk cleanup","site":"local-macbook","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"MacBook disk audit progress - main current buckets identified","updated_at":"2026-07-09T21:42:18+07:00"},{"due_date":"2026-07-09","id":6914,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"MacBook disk cleanup","site":"local-macbook","source_ip":"184.82.154.160","status":"done","tags":[],"title":"MacBook disk audit - current near-full check","updated_at":"2026-07-09T21:48:28+07:00"},{"due_date":"2026-07-09","id":6913,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"class.lnwsj.com Auto YT Class","site":"https://class.lnwsj.com/admin/courses.php?manage=17","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Audit completed Auto YT workflow documentation and course 17 imports","updated_at":"2026-07-09T21:47:23+07:00"},{"due_date":"2026-07-09","id":6912,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Commit and push completed for AutoMv_A-main","updated_at":"2026-07-09T21:28:55+07:00"},{"due_date":"2026-07-09","id":6911,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Commit and push current AutoMv_A-main workspace changes","updated_at":"2026-07-09T21:25:15+07:00"},{"due_date":"2026-07-09","id":6910,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AutoMv_A-main program run completed and visible app left running","updated_at":"2026-07-09T21:24:26+07:00"},{"due_date":"2026-07-09","id":6909,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Run AutoMv_A-main program from current workspace","updated_at":"2026-07-09T21:22:17+07:00"},{"due_date":"2026-07-09","id":6908,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"todo.namnan.co.th","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completed AI Full Dev source snapshot pull and GitHub status check","updated_at":"2026-07-09T21:09:12+07:00"},{"due_date":"2026-07-09","id":6907,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"todo.namnan.co.th","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Production source snapshot evidence complete","updated_at":"2026-07-09T21:09:13+07:00"},{"due_date":"2026-07-09","id":6906,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"todo.namnan.co.th","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Production source snapshot pulled to local","updated_at":"2026-07-09T21:04:58+07:00"},{"due_date":"2026-07-09","id":6905,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88ai.com V2 restore","site":"https://sj88ai.com/","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V2 Next.js restore PASS closeout","updated_at":"2026-07-09T21:04:40+07:00"},{"due_date":"2026-07-09","id":6904,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"todo.namnan.co.th","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Check GitHub/source and plan local pull for AI Full Dev","updated_at":"2026-07-09T21:09:12+07:00"},{"due_date":"2026-07-09","id":6903,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88ai.com V2 restore","site":"https://sj88ai.com/","source_ip":"47.253.152.120","status":"in_progress","tags":[],"title":"V2 Next.js restore mission START","updated_at":"2026-07-09T20:56:40+07:00"},{"due_date":"2026-07-09","id":6902,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"class.lnwsj.com Auto YT Class","site":"https://class.lnwsj.com/admin/courses.php?manage=17","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Create Workflow_yt detailed documentation complete","updated_at":"2026-07-09T14:26:34+07:00"},{"due_date":"2026-07-09","id":6901,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"class.lnwsj.com Auto YT Class","site":"https://class.lnwsj.com/admin/courses.php?manage=17","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Create Workflow_yt detailed documentation start","updated_at":"2026-07-09T14:26:34+07:00"},{"due_date":"2026-07-09","id":6900,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"https://class.lnwsj.com/admin/courses.php?manage=17","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Course 17 playlist Auto YT workflow PASS closeout","updated_at":"2026-07-09T14:20:52+07:00"},{"due_date":"2026-07-09","id":6899,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"https://class.lnwsj.com/admin/courses.php?manage=17","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Course 17 playlist Auto YT batch import start","updated_at":"2026-07-09T14:20:52+07:00"},{"due_date":"2026-07-09","id":6898,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"https://class.lnwsj.com/admin/courses.php?manage=17","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Course 17 Auto YouTube vertical import PASS closeout","updated_at":"2026-07-09T14:03:11+07:00"},{"due_date":"2026-07-09","id":6897,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"https://class.lnwsj.com/admin/courses.php?manage=17","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Course 17 Auto YouTube vertical import approve verification","updated_at":"2026-07-09T14:03:12+07:00"},{"due_date":"2026-07-09","id":6896,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://class.lnwsj.com/admin/courses.php?manage=17","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Course 17 vertical test redirected to real admin UI","updated_at":"2026-07-09T14:03:23+07:00"},{"due_date":"2026-07-09","id":6895,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"yt.sj88ai.com + class.lnwsj.com course 17","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Course 17 vertical YouTube support start","updated_at":"2026-07-09T14:03:23+07:00"},{"due_date":"2026-07-09","id":6894,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"class.lnwsj.com server access","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Save verified class SSH credential to macOS Keychain","updated_at":"2026-07-09T13:24:30+07:00"},{"due_date":"2026-07-09","id":6893,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"yt.sj88ai.com + class.lnwsj.com course 17","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Course 17 Auto YouTube vertical video support","updated_at":"2026-07-09T13:20:45+07:00"},{"due_date":"2026-07-09","id":6892,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/class.lnwsj.com","site":"class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"PASS backup/pull class web+DB 2026-07-09","updated_at":"2026-07-09T13:20:22+07:00"},{"due_date":"2026-07-09","id":6891,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/class.lnwsj.com","site":"class.lnwsj.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Resume backup/pull class web+DB after SSH credential saved","updated_at":"2026-07-09T13:11:17+07:00"},{"due_date":"2026-07-09","id":6890,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/class.lnwsj.com","site":"class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Backup web \u0e41\u0e25\u0e30 DB class.lnwsj.com \u0e14\u0e36\u0e07\u0e25\u0e07\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07 \u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 2026-07-09","updated_at":"2026-07-09T13:20:22+07:00"},{"due_date":"2026-07-09","id":6889,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"class.lnwsj.com admin Auto YouTube","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32 Auto YouTube add lesson flow \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e04\u0e2d\u0e23\u0e4c\u0e2a\u0e43\u0e2b\u0e21\u0e48","updated_at":"2026-07-09T12:52:21+07:00"},{"due_date":"2026-07-09","id":6888,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Study Auto YouTube admin add-lesson flow for new course testing","updated_at":"2026-07-09T12:52:21+07:00"},{"due_date":"2026-07-09","id":6887,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwAdsSJ88","site":"/Users/sj88/Library/CloudStorage/GoogleDrive-admin@namnan.co.th/My Drive/source code/2026 github/lnwAdsSJ88","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Closeout - \u0e1e\u0e1a\u0e42\u0e1f\u0e25\u0e40\u0e14\u0e2d\u0e23\u0e4c\u0e41\u0e01\u0e49\u0e44\u0e02\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14 lnwAdsSJ88","updated_at":"2026-07-09T12:05:15+07:00"},{"due_date":"2026-07-09","id":6886,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwAdsSJ88","site":"/Users/sj88/Library/CloudStorage/GoogleDrive-admin@namnan.co.th/My Drive/source code/2026 github/lnwAdsSJ88","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08\u0e42\u0e1f\u0e25\u0e40\u0e14\u0e2d\u0e23\u0e4c\u0e41\u0e01\u0e49\u0e44\u0e02\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14 - lnwAdsSJ88","updated_at":"2026-07-09T12:05:15+07:00"},{"due_date":"2026-07-09","id":6885,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwAdsSJ88","site":"/Users/sj88/Library/CloudStorage/GoogleDrive-admin@namnan.co.th/My Drive/source code/2026 github/lnwAdsSJ88","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Closeout BLOCKED - \u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 lnwAdsSJ88","updated_at":"2026-07-09T12:03:08+07:00"},{"due_date":"2026-07-09","id":6884,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwAdsSJ88","site":"/Users/sj88/Library/CloudStorage/GoogleDrive-admin@namnan.co.th/My Drive/source code/2026 github/lnwAdsSJ88","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 - lnwAdsSJ88","updated_at":"2026-07-09T12:03:08+07:00"},{"due_date":"2026-07-09","id":6883,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game","site":"local:/Users/sj88/Documents/codex/game","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Show game manual visual examples","updated_at":"2026-07-09T04:35:06+07:00"},{"due_date":"2026-07-09","id":6882,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game","site":"local:/Users/sj88/Documents/codex/game","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Asset baking optimization toolchain answer closeout","updated_at":"2026-07-09T03:20:55+07:00"},{"due_date":"2026-07-09","id":6881,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game","site":"local:/Users/sj88/Documents/codex/game","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Recommend asset baking optimization toolchain","updated_at":"2026-07-09T03:20:55+07:00"},{"due_date":"2026-07-09","id":6880,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game","site":"local:/Users/sj88/Documents/codex/game","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Game manual static HTML closeout","updated_at":"2026-07-09T02:51:07+07:00"},{"due_date":"2026-07-09","id":6879,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game","site":"local:/Users/sj88/Documents/codex/game","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Add server offload architecture section to game manual","updated_at":"2026-07-09T02:49:20+07:00"},{"due_date":"2026-07-09","id":6878,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game","site":"local:/Users/sj88/Documents/codex/game","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Build detailed game creation manual website","updated_at":"2026-07-09T02:49:20+07:00"},{"due_date":"2026-07-09","id":6877,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"local:/Users/sj88/Documents/Codex/2026-07-08/game-studio-plugin-game-studio-openai","source_ip":"184.82.154.160","status":"done","tags":[],"title":"GPU-heavy examples closeout","updated_at":"2026-07-09T02:34:21+07:00"},{"due_date":"2026-07-09","id":6876,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"local:/Users/sj88/Documents/Codex/2026-07-08/game-studio-plugin-game-studio-openai","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Gather GPU-heavy game/demo examples","updated_at":"2026-07-09T02:33:45+07:00"},{"due_date":"2026-07-09","id":6875,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"fps.sj88ai.com","site":"103.22.183.111","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Closeout: three sudo-equivalent admin users created on fps origin","updated_at":"2026-07-09T02:27:04+07:00"},{"due_date":"2026-07-09","id":6874,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"fps.sj88ai.com","site":"103.22.183.111","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Create three sudo-equivalent admin users on fps origin","updated_at":"2026-07-09T02:27:04+07:00"},{"due_date":"2026-07-09","id":6873,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"fps.sj88ai.com","site":"https://fps.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Start unblock attempt for fps.sj88ai.com via jump host","updated_at":"2026-07-09T02:11:03+07:00"},{"due_date":"2026-07-09","id":6872,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"fps.sj88ai.com","site":"https://fps.sj88ai.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Closeout: fps.sj88ai.com SSL blocked pending origin access","updated_at":"2026-07-09T01:38:46+07:00"},{"due_date":"2026-07-09","id":6871,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"fps.sj88ai.com","site":"https://fps.sj88ai.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Start SSL provisioning for fps.sj88ai.com","updated_at":"2026-07-09T01:38:47+07:00"},{"due_date":"2026-07-09","id":6870,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"local:/Users/sj88/Documents/Codex/2026-07-08/game-studio-plugin-game-studio-openai","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Babylon.js GPU visual impact answer closeout","updated_at":"2026-07-09T00:56:33+07:00"},{"due_date":"2026-07-09","id":6869,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"local:/Users/sj88/Documents/Codex/2026-07-08/game-studio-plugin-game-studio-openai","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Verify Babylon.js GPU visual impact","updated_at":"2026-07-09T00:55:43+07:00"},{"due_date":"2026-07-09","id":6868,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"local:/Users/sj88/Documents/Codex/2026-07-08/game-studio-plugin-game-studio-openai","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Clarify GPU impact on game server performance","updated_at":"2026-07-09T00:55:19+07:00"},{"due_date":"2026-07-08","id":6867,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"local:/Users/sj88/Documents/Codex/2026-07-08/game-studio-plugin-game-studio-openai","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Summarize GUI effect on server/dev machine strength","updated_at":"2026-07-08T23:23:46+07:00"},{"due_date":"2026-07-08","id":6866,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"local:/Users/sj88/Documents/Codex/2026-07-08/game-studio-plugin-game-studio-openai","source_ip":"58.10.178.193","status":"done","tags":[],"title":"GUI engine impact analysis closeout","updated_at":"2026-07-08T23:21:40+07:00"},{"due_date":"2026-07-08","id":6865,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"local:/Users/sj88/Documents/Codex/2026-07-08/game-studio-plugin-game-studio-openai","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"GUI engine impact analysis progress","updated_at":"2026-07-08T23:14:51+07:00"},{"due_date":"2026-07-08","id":6864,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"https://www.babylonjs.com/","source_ip":"58.10.178.193","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19: \u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e1c\u0e25\u0e02\u0e2d\u0e07 GUI \u0e15\u0e48\u0e2d engine choice","updated_at":"2026-07-08T23:21:40+07:00"},{"due_date":"2026-07-08","id":6863,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"https://www.babylonjs.com/","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Closeout: engine choice analysis completed","updated_at":"2026-07-08T23:10:31+07:00"},{"due_date":"2026-07-08","id":6862,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"https://www.babylonjs.com/","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Progress: engine choice evidence bundle ready","updated_at":"2026-07-08T23:10:20+07:00"},{"due_date":"2026-07-08","id":6861,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"https://www.babylonjs.com/","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19: \u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e40\u0e25\u0e37\u0e2d\u0e01 engine \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e01\u0e21","updated_at":"2026-07-08T23:03:56+07:00"},{"due_date":"2026-07-08","id":6860,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"https://www.babylonjs.com/","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Closeout: BabylonJS requirements answer","updated_at":"2026-07-08T22:46:32+07:00"},{"due_date":"2026-07-08","id":6859,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"https://www.babylonjs.com/","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Progress: BabylonJS requirements evidence bundle ready","updated_at":"2026-07-08T22:46:16+07:00"},{"due_date":"2026-07-08","id":6858,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"https://www.babylonjs.com/","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19: BabylonJS \u0e15\u0e49\u0e2d\u0e07\u0e43\u0e0a\u0e49\u0e2d\u0e30\u0e44\u0e23\u0e1a\u0e49\u0e32\u0e07","updated_at":"2026-07-08T22:42:27+07:00"},{"due_date":"2026-07-08","id":6857,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"https://unity.com/products/unity-engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Closeout: Game Studio plugin and Unity Engine capability answer","updated_at":"2026-07-08T22:41:19+07:00"},{"due_date":"2026-07-08","id":6856,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"https://unity.com/products/unity-engine","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Progress: evidence bundle created for Game Studio Unity answer","updated_at":"2026-07-08T22:41:08+07:00"},{"due_date":"2026-07-08","id":6855,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"https://unity.com/products/unity-engine","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"\u0e15\u0e2d\u0e1a\u0e04\u0e33\u0e16\u0e32\u0e21 Game Studio plugin \u0e41\u0e25\u0e30 Unity Engine","updated_at":"2026-07-08T22:34:39+07:00"},{"due_date":"2026-07-08","id":6854,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"https://domain.sj88.online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"???????????? SJ88-online-Domain ????????????????? PASS","updated_at":"2026-07-08T17:25:13+07:00"},{"due_date":"2026-07-08","id":6853,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Hook AI Roll order investigation done","updated_at":"2026-07-08T17:20:03+07:00"},{"due_date":"2026-07-08","id":6852,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Investigate Hook AI Roll order appears B first","updated_at":"2026-07-08T17:20:03+07:00"},{"due_date":"2026-07-08","id":6851,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"https://domain.sj88.online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"????????????????? SJ88-online-Domain ????????????","updated_at":"2026-07-08T17:25:13+07:00"},{"due_date":"2026-07-08","id":6850,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"C:\\temp\\SJ88-online-Domain","source_ip":"184.82.154.160","status":"completed","tags":["server","read-only","audit","sj88","prod"],"title":"Live server audit of SJ88-online-Domain","updated_at":"2026-07-08T13:27:09+07:00"},{"due_date":"2026-07-08","id":6849,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"C:\\temp\\SJ88-online-Domain","source_ip":"184.82.154.160","status":"completed","tags":["study","report","sj88","nodejs","cloudflare","provisioning"],"title":"SJ88-online-Domain deep study complete","updated_at":"2026-07-08T12:24:58+07:00"},{"due_date":"2026-07-08","id":6848,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Revised Kho Hom script config and voice pair complete","updated_at":"2026-07-08T03:33:06+07:00"},{"due_date":"2026-07-08","id":6847,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Revise Kho Hom toothpaste TTS script config and voice pair","updated_at":"2026-07-08T03:33:06+07:00"},{"due_date":"2026-07-08","id":6846,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Generated one 40-60s Kho Hom toothpaste script","updated_at":"2026-07-08T03:28:47+07:00"},{"due_date":"2026-07-08","id":6845,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Generate one 40-60s Kho Hom toothpaste script","updated_at":"2026-07-08T03:28:47+07:00"},{"due_date":"2026-07-07","id":6844,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMixSJ88","site":"automixsj88-js.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Restored automixsj88-js.sj88ai.com from nginx 502 outage","updated_at":"2026-07-07T19:40:59+07:00"},{"due_date":"2026-07-07","id":6843,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMixSJ88","site":"automixsj88-js.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Received root access for dedicated server outage repair","updated_at":"2026-07-07T19:40:59+07:00"},{"due_date":"2026-07-07","id":6842,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Close report for solar bulb light folder setup","updated_at":"2026-07-07T19:34:31+07:00"},{"due_date":"2026-07-07","id":6841,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMixSJ88","site":"automixsj88-js.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Urgent outage fix for automixsj88-js.sj88ai.com","updated_at":"2026-07-07T19:40:59+07:00"},{"due_date":"2026-07-07","id":6840,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Create new product folder for solar bulb light","updated_at":"2026-07-07T19:30:20+07:00"},{"due_date":"2026-07-07","id":6839,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start new product folder: solar bulb light","updated_at":"2026-07-07T19:30:20+07:00"},{"due_date":"2026-07-07","id":6838,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Full server deploy and paired UI API validation completed","updated_at":"2026-07-07T16:25:34+07:00"},{"due_date":"2026-07-07","id":6837,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Full server deploy test API provisioning passed","updated_at":"2026-07-07T16:25:34+07:00"},{"due_date":"2026-07-07","id":6836,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Production deploy completed, starting full function test","updated_at":"2026-07-07T16:25:34+07:00"},{"due_date":"2026-07-07","id":6835,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Deploy UIUX redesign and full production function test","updated_at":"2026-07-07T16:25:34+07:00"},{"due_date":"2026-07-07","id":6834,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"UIUX wow-factor study completed","updated_at":"2026-07-07T15:29:49+07:00"},{"due_date":"2026-07-07","id":6833,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Study current UIUX wow factor","updated_at":"2026-07-07T15:29:49+07:00"},{"due_date":"2026-07-07","id":6832,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Final commit push and evidence report completed","updated_at":"2026-07-07T14:47:00+07:00"},{"due_date":"2026-07-07","id":6831,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Commit/push evidence report generated","updated_at":"2026-07-07T14:47:00+07:00"},{"due_date":"2026-07-07","id":6830,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Commit and push completed","updated_at":"2026-07-07T14:40:53+07:00"},{"due_date":"2026-07-07","id":6829,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Staged repo for initial commit","updated_at":"2026-07-07T14:40:54+07:00"},{"due_date":"2026-07-07","id":6828,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start commit and push SJ88-online-Domain repo","updated_at":"2026-07-07T14:40:54+07:00"},{"due_date":"2026-07-07","id":6827,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Hook AI Roll production recheck PASS","updated_at":"2026-07-07T14:18:04+07:00"},{"due_date":"2026-07-07","id":6826,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Hook AI Roll production recheck evidence rerun","updated_at":"2026-07-07T14:18:04+07:00"},{"due_date":"2026-07-07","id":6825,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Repo documentation update completed","updated_at":"2026-07-07T14:13:18+07:00"},{"due_date":"2026-07-07","id":6824,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start repo documentation update for provision feature","updated_at":"2026-07-07T14:13:18+07:00"},{"due_date":"2026-07-07","id":6823,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Recheck Hook AI Roll production after deploy","updated_at":"2026-07-07T14:18:04+07:00"},{"due_date":"2026-07-07","id":6822,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Production create subdomain and deploy user test PASS","updated_at":"2026-07-07T11:52:11+07:00"},{"due_date":"2026-07-07","id":6821,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start production create subdomain and deploy user test","updated_at":"2026-07-07T11:52:21+07:00"},{"due_date":"2026-07-07","id":6820,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Provision Linux user and database feature completed PASS","updated_at":"2026-07-07T11:16:36+07:00"},{"due_date":"2026-07-07","id":6819,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Hook AI Roll deployed and production tested","updated_at":"2026-07-07T11:00:44+07:00"},{"due_date":"2026-07-07","id":6818,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Hook AI Roll local gate passed","updated_at":"2026-07-07T10:51:02+07:00"},{"due_date":"2026-07-07","id":6817,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Provision feature local tests passed","updated_at":"2026-07-07T10:46:17+07:00"},{"due_date":"2026-07-07","id":6816,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Start provision Linux user and database feature","updated_at":"2026-07-07T11:16:48+07:00"},{"due_date":"2026-07-07","id":6815,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"done","tags":[],"title":"CPU by user audit report saved","updated_at":"2026-07-07T10:38:29+07:00"},{"due_date":"2026-07-07","id":6814,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"done","tags":[],"title":"CPU by Linux user audit result","updated_at":"2026-07-07T10:37:04+07:00"},{"due_date":"2026-07-07","id":6813,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Investigate missing Hook AI Roll option in Batch AB Roll Pro","updated_at":"2026-07-07T10:35:26+07:00"},{"due_date":"2026-07-07","id":6812,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Audit CPU usage by Linux user","updated_at":"2026-07-07T10:32:48+07:00"},{"due_date":"2026-07-07","id":6811,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Check SJ88 domain manager resource quota status","updated_at":"2026-07-07T10:30:35+07:00"},{"due_date":"2026-07-07","id":6810,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Complete user quota system for SJ88 domain manager","updated_at":"2026-07-07T10:29:19+07:00"},{"due_date":"2026-07-07","id":6809,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Completed Khorhom remaining img42-img49 generation evidence report","updated_at":"2026-07-07T10:26:07+07:00"},{"due_date":"2026-07-07","id":6808,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Progress user quota feature deployed","updated_at":"2026-07-07T10:14:43+07:00"},{"due_date":"2026-07-07","id":6807,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Start user quota system for SJ88 domain manager","updated_at":"2026-07-07T10:29:19+07:00"},{"due_date":"2026-07-07","id":6806,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Complete SJ88 domain manager deploy and domain creation proof","updated_at":"2026-07-07T10:05:25+07:00"},{"due_date":"2026-07-07","id":6805,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Progress SJ88 domain manager deployed with SSL","updated_at":"2026-07-07T09:56:03+07:00"},{"due_date":"2026-07-07","id":6804,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Start SJ88 domain manager web app deploy","updated_at":"2026-07-07T10:05:25+07:00"},{"due_date":"2026-07-07","id":6803,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Generate Khorhom factory UGC remaining img42-img49","updated_at":"2026-07-07T10:25:48+07:00"},{"due_date":"2026-07-07","id":6802,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Generate Khorhom factory UGC next 10 img32-img41","updated_at":"2026-07-07T09:34:02+07:00"},{"due_date":"2026-07-07","id":6801,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Generate Khorhom factory UGC next 10 img22-img31","updated_at":"2026-07-07T03:11:24+07:00"},{"due_date":"2026-07-07","id":6800,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026-V2","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Disk cleanup admin-family before 2026-07-05","updated_at":"2026-07-07T01:12:28+07:00"},{"due_date":"2026-07-07","id":6799,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"192.166.82.15","status":"done","tags":[],"title":"Generate Khorhom factory UGC next 10 img12-img21","updated_at":"2026-07-07T01:39:15+07:00"},{"due_date":"2026-07-07","id":6798,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.10.178.193","status":"done","tags":[],"title":"\u0e40\u0e25\u0e37\u0e2d\u0e01 10 \u0e23\u0e39\u0e1b\u0e16\u0e31\u0e14\u0e44\u0e1b\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a Khorhom factory UGC","updated_at":"2026-07-07T00:16:56+07:00"},{"due_date":"2026-07-07","id":6797,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026-V2","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"AutoSu alignment retry unit evidence PASS","updated_at":"2026-07-07T00:05:40+07:00"},{"due_date":"2026-07-07","id":6796,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"AiAutoCut reframe progress milestone 55 of 90","updated_at":"2026-07-07T00:03:33+07:00"},{"due_date":"2026-07-07","id":6795,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026-V2","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"AutoSu partial retry fix deploy and strict PASS","updated_at":"2026-07-07T00:01:21+07:00"},{"due_date":"2026-07-06","id":6794,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj/Game-Marker","site":"local:C:\\temp\\Game-Marker","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Closeout confirmed Fruit Catch Adventure PASS evidence","updated_at":"2026-07-06T23:56:32+07:00"},{"due_date":"2026-07-06","id":6793,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj/Game-Marker","site":"local:C:\\temp\\Game-Marker","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Complete Fruit Catch Adventure single-file game with paired evidence PASS","updated_at":"2026-07-06T23:55:26+07:00"},{"due_date":"2026-07-06","id":6792,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"AiAutoCut TC2 reframe runtime still running","updated_at":"2026-07-06T23:46:17+07:00"},{"due_date":"2026-07-06","id":6791,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"AiAutoCut reframe output generation progress","updated_at":"2026-07-06T23:41:09+07:00"},{"due_date":"2026-07-06","id":6790,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026-V2","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"AutoSu partial retry live strict progress","updated_at":"2026-07-06T23:33:43+07:00"},{"due_date":"2026-07-06","id":6789,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj/Game-Marker","site":"local:C:\\temp\\Game-Marker","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Start Fruit Catch Adventure single-file game build","updated_at":"2026-07-06T23:55:26+07:00"},{"due_date":"2026-07-06","id":6788,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"AiAutoCut reframe testcase running after first RCA","updated_at":"2026-07-06T23:10:02+07:00"},{"due_date":"2026-07-06","id":6787,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Complete: generated five new Gemini TTS-ready scripts","updated_at":"2026-07-06T23:02:23+07:00"},{"due_date":"2026-07-06","id":6786,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Generate new Gemini TTS-ready voice scripts","updated_at":"2026-07-06T23:02:23+07:00"},{"due_date":"2026-07-06","id":6785,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Implement AutoSu partial retry fix deploy test","updated_at":"2026-07-06T23:00:46+07:00"},{"due_date":"2026-07-06","id":6784,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Critical Gemini TTS warning docs complete","updated_at":"2026-07-06T22:59:54+07:00"},{"due_date":"2026-07-06","id":6783,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Plan AutoSu partial/retry fix completed","updated_at":"2026-07-06T22:58:04+07:00"},{"due_date":"2026-07-06","id":6782,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Critical Gemini TTS warning docs patched","updated_at":"2026-07-06T22:59:54+07:00"},{"due_date":"2026-07-06","id":6781,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Complete: warning header added to Gemini trace docs","updated_at":"2026-07-06T22:54:49+07:00"},{"due_date":"2026-07-06","id":6780,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Plan AutoSu partial/retry fix","updated_at":"2026-07-06T22:54:09+07:00"},{"due_date":"2026-07-06","id":6779,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Document critical Gemini TTS warning","updated_at":"2026-07-06T22:59:54+07:00"},{"due_date":"2026-07-06","id":6778,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Add strong warning header to Gemini 3.1 trace docs","updated_at":"2026-07-06T22:54:49+07:00"},{"due_date":"2026-07-06","id":6777,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.178.193","status":"done","tags":[],"title":"RCA AutoSu subtitle failure completed","updated_at":"2026-07-06T22:50:10+07:00"},{"due_date":"2026-07-06","id":6776,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Complete: old Google Gemini 3.1 Flash TTS traces found","updated_at":"2026-07-06T22:47:07+07:00"},{"due_date":"2026-07-06","id":6775,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"RCA AutoSu subtitle failure","updated_at":"2026-07-06T22:43:41+07:00"},{"due_date":"2026-07-06","id":6774,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Completed 4-subagent Google Blog Gemini TTS trace search","updated_at":"2026-07-06T22:43:02+07:00"},{"due_date":"2026-07-06","id":6773,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Agent 2 SQLite evidence search complete","updated_at":"2026-07-06T22:42:00+07:00"},{"due_date":"2026-07-06","id":6772,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Agent 4 evidence search complete","updated_at":"2026-07-06T22:41:34+07:00"},{"due_date":"2026-07-06","id":6771,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"RCA AutoSu subtitle failure","updated_at":"2026-07-06T22:41:32+07:00"},{"due_date":"2026-07-06","id":6770,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Agent 2 SQLite evidence search progress","updated_at":"2026-07-06T22:42:01+07:00"},{"due_date":"2026-07-06","id":6769,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"local memory: C:\\Users\\sj88s\\.codex\\memories","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Scope 4 memory search complete","updated_at":"2026-07-06T22:40:55+07:00"},{"due_date":"2026-07-06","id":6768,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Closeout Agent 1 evidence search","updated_at":"2026-07-06T22:40:50+07:00"},{"due_date":"2026-07-06","id":6767,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"AiAutoCut history-detail rerun in progress","updated_at":"2026-07-06T22:40:46+07:00"},{"due_date":"2026-07-06","id":6766,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Complete Scope 3/4 local trace audit","updated_at":"2026-07-06T22:40:38+07:00"},{"due_date":"2026-07-06","id":6765,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"local memory: C:\\Users\\sj88s\\.codex\\memories","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Scope 4 memory search progress","updated_at":"2026-07-06T22:40:32+07:00"},{"due_date":"2026-07-06","id":6764,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"local-memory-search","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Closeout - Agent 3 memory evidence search Gemini TTS tags","updated_at":"2026-07-06T22:40:12+07:00"},{"due_date":"2026-07-06","id":6763,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine\\docs","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Scope 2/4 local docs evidence search complete","updated_at":"2026-07-06T22:39:46+07:00"},{"due_date":"2026-07-06","id":6762,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Progress Scope 3/4 local trace audit","updated_at":"2026-07-06T22:40:39+07:00"},{"due_date":"2026-07-06","id":6761,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Agent 4 evidence search progress","updated_at":"2026-07-06T22:38:52+07:00"},{"due_date":"2026-07-06","id":6760,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine\\docs","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Scope 2/4 evidence search progress","updated_at":"2026-07-06T22:38:29+07:00"},{"due_date":"2026-07-06","id":6759,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"CLI_audio_workflow_promo_engine","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Scope 1/4 root code manual trace search complete","updated_at":"2026-07-06T22:37:47+07:00"},{"due_date":"2026-07-06","id":6758,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Trace search progress: DB and repo evidence found","updated_at":"2026-07-06T22:47:08+07:00"},{"due_date":"2026-07-06","id":6757,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Progress read-only evidence search started","updated_at":"2026-07-06T22:40:50+07:00"},{"due_date":"2026-07-06","id":6756,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"local memory: C:\\Users\\sj88s\\.codex\\memories","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Scope 4/4 memory search start","updated_at":"2026-07-06T22:40:55+07:00"},{"due_date":"2026-07-06","id":6755,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Agent 4 evidence search start","updated_at":"2026-07-06T22:41:34+07:00"},{"due_date":"2026-07-06","id":6754,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"local-memory-search","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Agent 3 memory evidence search - Gemini TTS tags","updated_at":"2026-07-06T22:40:13+07:00"},{"due_date":"2026-07-06","id":6753,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Agent 2 SQLite evidence search start","updated_at":"2026-07-06T22:42:01+07:00"},{"due_date":"2026-07-06","id":6752,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Start Scope 3/4 local trace audit","updated_at":"2026-07-06T22:40:39+07:00"},{"due_date":"2026-07-06","id":6751,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Agent 1 evidence search: Google Blog / Gemini 3.1 Flash TTS / tags traces","updated_at":"2026-07-06T22:35:36+07:00"},{"due_date":"2026-07-06","id":6750,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"CLI_audio_workflow_promo_engine","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Scope 1/4 read-only repo trace search start","updated_at":"2026-07-06T22:37:48+07:00"},{"due_date":"2026-07-06","id":6749,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine\\docs","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Scope 2/4 local docs evidence search","updated_at":"2026-07-06T22:35:29+07:00"},{"due_date":"2026-07-06","id":6748,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"AiAutoCut detailed report implementation progress","updated_at":"2026-07-06T22:35:21+07:00"},{"due_date":"2026-07-06","id":6747,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Trace old Gemini 3.1 Flash TTS Google Blog mentions","updated_at":"2026-07-06T22:47:08+07:00"},{"due_date":"2026-07-06","id":6746,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Find old traces of Google Blog Gemini 3.1 Flash TTS discussion","updated_at":"2026-07-06T22:43:03+07:00"},{"due_date":"2026-07-06","id":6745,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Implement AiAutoCut detailed historical report and rerun","updated_at":"2026-07-06T22:27:20+07:00"},{"due_date":"2026-07-06","id":6744,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Recheck AiAutoCut B seg used count versus output duration","updated_at":"2026-07-06T22:26:28+07:00"},{"due_date":"2026-07-06","id":6743,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Generate and evaluate next 10 Khorhom UGC videos","updated_at":"2026-07-06T23:30:58+07:00"},{"due_date":"2026-07-06","id":6742,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:fb1:169:a90b:b1c2:5df1:89da:da93","status":"done","tags":[],"title":"Update next-10 Khorhom UGC plan to use same required spoken hook","updated_at":"2026-07-06T22:15:19+07:00"},{"due_date":"2026-07-06","id":6741,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:fb1:169:a90b:b1c2:5df1:89da:da93","status":"done","tags":[],"title":"Completed Google Gemini 3.1 Flash TTS audio tags review","updated_at":"2026-07-06T22:07:06+07:00"},{"due_date":"2026-07-06","id":6740,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:fb1:169:a90b:b1c2:5df1:89da:da93","status":"done","tags":[],"title":"Progress Google TTS audio tags docs updated","updated_at":"2026-07-06T22:07:08+07:00"},{"due_date":"2026-07-06","id":6739,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:fb1:169:a90b:b1c2:5df1:89da:da93","status":"done","tags":[],"title":"Plan next 10 Khorhom UGC image jobs","updated_at":"2026-07-06T22:07:56+07:00"},{"due_date":"2026-07-06","id":6738,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:fb1:169:a90b:b1c2:5df1:89da:da93","status":"done","tags":[],"title":"Repo docs TTS rule review completed","updated_at":"2026-07-06T22:05:41+07:00"},{"due_date":"2026-07-06","id":6737,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:fb1:169:a90b:b1c2:5df1:89da:da93","status":"done","tags":[],"title":"Done: repo source-of-truth audit complete","updated_at":"2026-07-06T22:04:38+07:00"},{"due_date":"2026-07-06","id":6736,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:fb1:169:a90b:b1c2:5df1:89da:da93","status":"in_progress","tags":[],"title":"Progress: evidence located for Gemini TTS and AutoMix script rules","updated_at":"2026-07-06T22:04:11+07:00"},{"due_date":"2026-07-06","id":6735,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:fb1:169:a90b:b1c2:5df1:89da:da93","status":"done","tags":[],"title":"Recommend command for next Khorhom UGC source image","updated_at":"2026-07-06T22:02:57+07:00"},{"due_date":"2026-07-06","id":6734,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:fb1:169:a90b:b1c2:5df1:89da:da93","status":"done","tags":[],"title":"Repo source-of-truth audit: Gemini 3.1 Flash TTS and AutoMixSJ88Free rules","updated_at":"2026-07-06T22:04:38+07:00"},{"due_date":"2026-07-06","id":6733,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:fb1:169:a90b:b1c2:5df1:89da:da93","status":"done","tags":[],"title":"Read Google Gemini 3.1 Flash TTS source article","updated_at":"2026-07-06T22:07:06+07:00"},{"due_date":"2026-07-06","id":6732,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:fb1:169:a90b:b1c2:5df1:89da:da93","status":"done","tags":[],"title":"Repo docs review with subagent for Gemini TTS rules","updated_at":"2026-07-06T22:05:42+07:00"},{"due_date":"2026-07-06","id":6731,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:fb1:169:a90b:b1c2:5df1:89da:da93","status":"done","tags":[],"title":"Google Gemini 3.1 Flash TTS docs reviewed","updated_at":"2026-07-06T21:59:12+07:00"},{"due_date":"2026-07-06","id":6730,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:fb1:169:a90b:b1c2:5df1:89da:da93","status":"done","tags":[],"title":"Read Google Gemini 3.1 Flash TTS docs","updated_at":"2026-07-06T21:59:13+07:00"},{"due_date":"2026-07-06","id":6729,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:fb1:169:a90b:b1c2:5df1:89da:da93","status":"done","tags":[],"title":"Generate one toothpaste V2 script","updated_at":"2026-07-06T21:51:54+07:00"},{"due_date":"2026-07-06","id":6728,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com_pro_20260706","site":"local-phase9-deploy-readiness-no-live-deploy","source_ip":"2001:fb1:169:a90b:b937:6677:6cef:9dac","status":"done","tags":[],"title":"Phase 9 AutoCut deploy/live readiness gate","updated_at":"2026-07-06T20:25:32+07:00"},{"due_date":"2026-07-06","id":6727,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com_pro_20260706","site":"local-phase8-strict-evidence-audit-no-live-deploy","source_ip":"2001:fb1:169:a90b:b937:6677:6cef:9dac","status":"done","tags":[],"title":"Phase 8 strict evidence bundle audit","updated_at":"2026-07-06T20:11:54+07:00"},{"due_date":"2026-07-06","id":6726,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com_pro_20260706","site":"local-phase7-autocut-integration-no-live-deploy","source_ip":"2001:fb1:169:a90b:b937:6677:6cef:9dac","status":"done","tags":[],"title":"AutoCut command too long Phase 7 local integration","updated_at":"2026-07-06T20:04:14+07:00"},{"due_date":"2026-07-06","id":6725,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com_pro_20260706","site":"local-phase6-200-300-segment-stress-no-live-deploy","source_ip":"2001:fb1:169:a90b:b937:6677:6cef:9dac","status":"done","tags":[],"title":"AutoCut command too long Phase 6 segment stress","updated_at":"2026-07-06T19:47:26+07:00"},{"due_date":"2026-07-06","id":6724,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com_pro_20260706","site":"local-phase5-real-ffmpeg-no-live-deploy","source_ip":"2001:fb1:169:a90b:b937:6677:6cef:9dac","status":"done","tags":[],"title":"AutoCut command too long Phase 5 real ffmpeg gate","updated_at":"2026-07-06T19:38:34+07:00"},{"due_date":"2026-07-06","id":6723,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com_pro_20260706","site":"local-phase5-real-ffmpeg-no-live-deploy","source_ip":"2001:fb1:169:a90b:b937:6677:6cef:9dac","status":"in_progress","tags":[],"title":"AutoCut command too long Phase 5","updated_at":"2026-07-06T19:25:46+07:00"},{"due_date":"2026-07-06","id":6722,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com_pro_20260706","site":"local-phase4-no-live-deploy","source_ip":"2001:fb1:169:a90b:b937:6677:6cef:9dac","status":"done","tags":[],"title":"AutoCut command too long Phase 4","updated_at":"2026-07-06T19:24:23+07:00"},{"due_date":"2026-07-06","id":6721,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan toothpaste V2 30-50 sec","updated_at":"2026-07-06T19:07:45+07:00"},{"due_date":"2026-07-06","id":6720,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Duration vs character table done","updated_at":"2026-07-06T19:02:39+07:00"},{"due_date":"2026-07-06","id":6719,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Analyze toothpaste audio duration vs characters","updated_at":"2026-07-06T19:02:40+07:00"},{"due_date":"2026-07-06","id":6718,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com_pro_20260706","site":"local server-verified working copy","source_ip":"2001:fb1:169:a90b:b937:6677:6cef:9dac","status":"done","tags":[],"title":"Phase 3 AutoCut concat list helper","updated_at":"2026-07-06T19:11:55+07:00"},{"due_date":"2026-07-06","id":6717,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Generate all toothpaste audio done","updated_at":"2026-07-06T18:58:58+07:00"},{"due_date":"2026-07-06","id":6716,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Organize Khorhom UGC image01 rerun into one job folder","updated_at":"2026-07-06T19:02:30+07:00"},{"due_date":"2026-07-06","id":6715,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com_pro_20260706","site":"110.164.146.205:/mnt/storage3/ai-data/tiktokai2026/instances/v2/app","source_ip":"2001:fb1:169:a90b:b937:6677:6cef:9dac","status":"done","tags":[],"title":"Redo V2 AutoCut fix baseline from live server only","updated_at":"2026-07-06T18:58:32+07:00"},{"due_date":"2026-07-06","id":6714,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Regenerate Khorhom UGC video with shortened 8s script","updated_at":"2026-07-06T18:57:05+07:00"},{"due_date":"2026-07-06","id":6713,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Update Khorhom 8s UGC spoken lines","updated_at":"2026-07-06T18:45:07+07:00"},{"due_date":"2026-07-06","id":6712,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Generate all toothpaste audio","updated_at":"2026-07-06T18:58:58+07:00"},{"due_date":"2026-07-06","id":6711,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Shorten Khorhom UGC prompt for 8 second API output","updated_at":"2026-07-06T18:37:20+07:00"},{"due_date":"2026-07-06","id":6710,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com_pro_20260706","site":"local working copy only","source_ip":"2001:fb1:169:a90b:b16f:a0fd:55f7:52c7","status":"done","tags":[],"title":"Plan and backup AutoCut command-too-long fix set","updated_at":"2026-07-06T18:36:43+07:00"},{"due_date":"2026-07-06","id":6709,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Generate all toothpaste audio started","updated_at":"2026-07-06T18:58:57+07:00"},{"due_date":"2026-07-06","id":6708,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4/v2 AutoCut command-too-long RCA","site":"tt2026online-v4.sj88ai.com / tt2026online.sj88ai.com","source_ip":"2001:fb1:169:a90b:b16f:a0fd:55f7:52c7","status":"done","tags":[],"title":"RCA AutoCut command too long should use concat list txt","updated_at":"2026-07-06T18:30:04+07:00"},{"due_date":"2026-07-06","id":6707,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Display all toothpaste scripts completed","updated_at":"2026-07-06T18:23:20+07:00"},{"due_date":"2026-07-06","id":6706,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Display all toothpaste scripts started","updated_at":"2026-07-06T18:23:20+07:00"},{"due_date":"2026-07-06","id":6705,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Cavity wording reinsert completed","updated_at":"2026-07-06T18:19:33+07:00"},{"due_date":"2026-07-06","id":6704,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Cavity wording reinsert progress","updated_at":"2026-07-06T18:19:33+07:00"},{"due_date":"2026-07-06","id":6703,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Generate one Khorhom UGC video from first UCG_korhom001 image via API","updated_at":"2026-07-06T18:32:40+07:00"},{"due_date":"2026-07-06","id":6702,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Read full Khorhom factory UGC prompt file","updated_at":"2026-07-06T18:18:16+07:00"},{"due_date":"2026-07-06","id":6701,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Allow tooth cavity wording started","updated_at":"2026-07-06T18:19:33+07:00"},{"due_date":"2026-07-06","id":6700,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"2001:fb1:169:a90b:b16f:a0fd:55f7:52c7","status":"done","tags":[],"title":"RCA \u0e04\u0e39\u0e48 autocut-mr905yx0 \u0e41\u0e25\u0e30 autosu-only-mr8zp71p \u0e04\u0e49\u0e32\u0e07 running","updated_at":"2026-07-06T18:11:09+07:00"},{"due_date":"2026-07-06","id":6699,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Manual semantic overclaim review completed","updated_at":"2026-07-06T18:10:04+07:00"},{"due_date":"2026-07-06","id":6698,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Manual semantic overclaim review progress","updated_at":"2026-07-06T18:10:04+07:00"},{"due_date":"2026-07-06","id":6697,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\Factory_Background_Studio","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Fix Factory_Background_Studio CLI generate result semantics","updated_at":"2026-07-06T18:07:02+07:00"},{"due_date":"2026-07-06","id":6696,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Additional bug scan for Factory/UGC generation flows","updated_at":"2026-07-06T18:03:46+07:00"},{"due_date":"2026-07-06","id":6695,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Manual semantic overclaim review started","updated_at":"2026-07-06T18:10:04+07:00"},{"due_date":"2026-07-06","id":6694,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Toothpaste overclaim audit completed","updated_at":"2026-07-06T18:01:27+07:00"},{"due_date":"2026-07-06","id":6693,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Toothpaste overclaim audit progress","updated_at":"2026-07-06T18:01:27+07:00"},{"due_date":"2026-07-06","id":6692,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Review Factory_Background_Studio CLI for dumb issues before UGC generation","updated_at":"2026-07-06T18:01:23+07:00"},{"due_date":"2026-07-06","id":6691,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Correct Factoy_tt workflow to Codex CLI UGC factory product generation","updated_at":"2026-07-06T17:57:49+07:00"},{"due_date":"2026-07-06","id":6690,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Toothpaste script overclaim audit started","updated_at":"2026-07-06T18:01:27+07:00"},{"due_date":"2026-07-06","id":6689,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"2001:fb1:169:a90b:b16f:a0fd:55f7:52c7","status":"done","tags":[],"title":"Investigate stuck AutoSu job autosu-only-mr8zp71p","updated_at":"2026-07-06T18:04:20+07:00"},{"due_date":"2026-07-06","id":6688,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Toothpaste script round 18 completed","updated_at":"2026-07-06T17:45:19+07:00"},{"due_date":"2026-07-06","id":6687,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Toothpaste script round 18 test progress","updated_at":"2026-07-06T17:45:19+07:00"},{"due_date":"2026-07-06","id":6686,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\series-director-Web + C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"Close 4-subagent audit of series-director-Web reuse candidates for Factoy_tt","updated_at":"2026-07-06T17:44:12+07:00"},{"due_date":"2026-07-06","id":6685,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Toothpaste script round 18 started","updated_at":"2026-07-06T17:45:18+07:00"},{"due_date":"2026-07-06","id":6684,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Toothpaste script round 17 completed","updated_at":"2026-07-06T17:41:16+07:00"},{"due_date":"2026-07-06","id":6683,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Toothpaste script round 17 test progress","updated_at":"2026-07-06T17:41:16+07:00"},{"due_date":"2026-07-06","id":6682,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director/Factoy_tt","site":"local:C:\\temp\\series-director-Web -> local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Closeout read-only audit reusable GenAIPro VEO patterns","updated_at":"2026-07-06T17:40:44+07:00"},{"due_date":"2026-07-06","id":6681,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\temp\\series-director-Web","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Read-only audit completed: series-director-Web reuse findings","updated_at":"2026-07-06T17:40:41+07:00"},{"due_date":"2026-07-06","id":6680,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\temp\\series-director-Web -> C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Closeout read-only prompt workflow reuse audit","updated_at":"2026-07-06T17:40:33+07:00"},{"due_date":"2026-07-06","id":6679,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\temp\\series-director-Web -> C:\\temp\\SJ88-series-director\\Factoy_tt\\webapp_v2","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Closeout: series-director-Web UI gates reuse audit for Factoy_tt","updated_at":"2026-07-06T17:40:29+07:00"},{"due_date":"2026-07-06","id":6678,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\temp\\series-director-Web","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Audit progress: reusable evidence patterns found","updated_at":"2026-07-06T17:40:42+07:00"},{"due_date":"2026-07-06","id":6677,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\temp\\series-director-Web -> C:\\temp\\SJ88-series-director\\Factoy_tt\\webapp_v2","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Progress: reusable gates identified for Factoy_tt","updated_at":"2026-07-06T17:40:30+07:00"},{"due_date":"2026-07-06","id":6676,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director/Factoy_tt","site":"local:C:\\temp\\series-director-Web -> local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Progress audit source and target GenAIPro patterns","updated_at":"2026-07-06T17:40:45+07:00"},{"due_date":"2026-07-06","id":6675,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Toothpaste script round 17 started","updated_at":"2026-07-06T17:41:16+07:00"},{"due_date":"2026-07-06","id":6674,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\temp\\series-director-Web -> C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Read-only audit series-director-Web UI gates for Factoy_tt reuse","updated_at":"2026-07-06T17:40:30+07:00"},{"due_date":"2026-07-06","id":6673,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Toothpaste script round 16 completed","updated_at":"2026-07-06T17:37:32+07:00"},{"due_date":"2026-07-06","id":6672,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Toothpaste script round 16 test progress","updated_at":"2026-07-06T17:37:31+07:00"},{"due_date":"2026-07-06","id":6671,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\temp\\series-director-Web","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Read-only audit series-director-Web for Factoy_tt reuse","updated_at":"2026-07-06T17:40:41+07:00"},{"due_date":"2026-07-06","id":6670,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director/Factoy_tt","site":"local:C:\\temp\\series-director-Web -> local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Read-only audit reusable CLI/API patterns for Factoy_tt","updated_at":"2026-07-06T17:40:44+07:00"},{"due_date":"2026-07-06","id":6669,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\temp\\series-director-Web -> C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Read-only audit series-director-Web prompt workflow for Factoy_tt reuse","updated_at":"2026-07-06T17:40:33+07:00"},{"due_date":"2026-07-06","id":6668,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\series-director-Web + C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"in_progress","tags":[],"title":"Audit series-director-Web with 4 subagents for reuse in Factoy_tt","updated_at":"2026-07-06T17:35:26+07:00"},{"due_date":"2026-07-06","id":6667,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Toothpaste script round 16 started","updated_at":"2026-07-06T17:37:31+07:00"},{"due_date":"2026-07-06","id":6666,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"completed","tags":[],"title":"Completed: 4-subagent audit fixes applied for EP01-style CLI generation","updated_at":"2026-07-06T17:33:37+07:00"},{"due_date":"2026-07-06","id":6665,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Toothpaste script round 15 completed","updated_at":"2026-07-06T17:33:33+07:00"},{"due_date":"2026-07-06","id":6664,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Toothpaste script round 15 test progress","updated_at":"2026-07-06T17:33:33+07:00"},{"due_date":"2026-07-06","id":6663,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Toothpaste script round 15 started","updated_at":"2026-07-06T17:33:32+07:00"},{"due_date":"2026-07-06","id":6662,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Toothpaste script round 14 completed","updated_at":"2026-07-06T17:27:07+07:00"},{"due_date":"2026-07-06","id":6661,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Toothpaste script round 14 test progress","updated_at":"2026-07-06T17:27:06+07:00"},{"due_date":"2026-07-06","id":6660,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\Factory_Background_Studio","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Closeout: Factoy_tt khorhom read-only audit","updated_at":"2026-07-06T17:24:34+07:00"},{"due_date":"2026-07-06","id":6659,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Completed AiAutoCut duration and B segment usage audit","updated_at":"2026-07-06T17:23:01+07:00"},{"due_date":"2026-07-06","id":6658,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Closeout: EP01 vs Factoy_tt prompt structure audit","updated_at":"2026-07-06T17:21:25+07:00"},{"due_date":"2026-07-06","id":6657,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\Factory_Background_Studio","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Closeout: Factoy_tt CLI read-only audit complete","updated_at":"2026-07-06T17:21:13+07:00"},{"due_date":"2026-07-06","id":6656,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Generate toothpaste ????? script one_by_one_14 with updated claim guard","updated_at":"2026-07-06T17:27:06+07:00"},{"due_date":"2026-07-06","id":6655,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"in_progress","tags":[],"title":"Progress: EP01 vs Factoy_tt prompt audit","updated_at":"2026-07-06T17:20:54+07:00"},{"due_date":"2026-07-06","id":6654,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\Factory_Background_Studio","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Progress: Factoy_tt CLI read-only audit evidence gathered","updated_at":"2026-07-06T17:21:14+07:00"},{"due_date":"2026-07-06","id":6653,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Closeout: Read-only Factoy_tt docs audit complete","updated_at":"2026-07-06T17:20:27+07:00"},{"due_date":"2026-07-06","id":6652,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Progress: Factoy_tt docs audit evidence collected","updated_at":"2026-07-06T17:20:27+07:00"},{"due_date":"2026-07-06","id":6651,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Completed toothpaste ????? one_by_one_13 no ??????? script PASS","updated_at":"2026-07-06T17:20:08+07:00"},{"due_date":"2026-07-06","id":6650,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\Factory_Background_Studio","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Read-only audit: Factoy_tt khorhom generation readiness compliance","updated_at":"2026-07-06T17:24:35+07:00"},{"due_date":"2026-07-06","id":6649,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Read-only audit Factoy_tt documentation consistency","updated_at":"2026-07-06T17:20:28+07:00"},{"due_date":"2026-07-06","id":6648,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\Factory_Background_Studio","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Read-only audit Factoy_tt CLI generation readiness and Thai encoding safety","updated_at":"2026-07-06T17:21:13+07:00"},{"due_date":"2026-07-06","id":6647,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Start read-only EP01 vs Factoy_tt prompt structure audit","updated_at":"2026-07-06T17:21:26+07:00"},{"due_date":"2026-07-06","id":6646,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Generate toothpaste ????? script one_by_one_13 with updated claim guard","updated_at":"2026-07-06T17:20:07+07:00"},{"due_date":"2026-07-06","id":6645,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"in_progress","tags":[],"title":"Audit with 4 subagents: Factoy_tt EP01-style VDO generation workflow","updated_at":"2026-07-06T17:16:50+07:00"},{"due_date":"2026-07-06","id":6644,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Completed toothpaste ????? one_by_one_12 no ??????? script PASS","updated_at":"2026-07-06T17:16:28+07:00"},{"due_date":"2026-07-06","id":6643,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Audit AiAutoCut B segment usage and audio durations","updated_at":"2026-07-06T17:15:45+07:00"},{"due_date":"2026-07-06","id":6642,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Clarified AiAutoCut input segment counts","updated_at":"2026-07-06T17:14:30+07:00"},{"due_date":"2026-07-06","id":6641,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Clarify AiAutoCut input segment counts","updated_at":"2026-07-06T17:13:59+07:00"},{"due_date":"2026-07-06","id":6640,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Generate toothpaste ????? script one_by_one_12 with updated claim guard","updated_at":"2026-07-06T17:16:27+07:00"},{"due_date":"2026-07-06","id":6639,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"in_progress","tags":[],"title":"Fix: copy EP01 prompt structure for Khorhom factory UGC","updated_at":"2026-07-06T17:13:08+07:00"},{"due_date":"2026-07-06","id":6638,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Completed toothpaste ????? one_by_one_11 no ??????? script PASS","updated_at":"2026-07-06T17:12:53+07:00"},{"due_date":"2026-07-06","id":6637,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"in_progress","tags":[],"title":"Compare EP01 submitted VDO prompts with current Factoy_tt prompt","updated_at":"2026-07-06T17:11:35+07:00"},{"due_date":"2026-07-06","id":6636,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Generate toothpaste ????? script one_by_one_11 with updated no ??????? guard","updated_at":"2026-07-06T17:12:53+07:00"},{"due_date":"2026-07-06","id":6635,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"in_progress","tags":[],"title":"Update Factoy_tt root README and WORKFLOW from EP01 generation pattern","updated_at":"2026-07-06T17:09:31+07:00"},{"due_date":"2026-07-06","id":6634,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Completed toothpaste claim word review and ??????? guard","updated_at":"2026-07-06T17:09:31+07:00"},{"due_date":"2026-07-06","id":6633,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Progress toothpaste claim word review findings recorded","updated_at":"2026-07-06T17:09:30+07:00"},{"due_date":"2026-07-06","id":6632,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AiAutoCut real run PASS - no reframe and reframe","updated_at":"2026-07-06T17:09:10+07:00"},{"due_date":"2026-07-06","id":6631,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"in_progress","tags":[],"title":"Fix: persist EP01 spoken Thai VDO prompt pattern into Factory Background CLI","updated_at":"2026-07-06T17:08:02+07:00"},{"due_date":"2026-07-06","id":6630,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"completed","tags":[],"title":"Completed: EP01 speech prompt pattern inspected","updated_at":"2026-07-06T17:07:23+07:00"},{"due_date":"2026-07-06","id":6629,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"in_progress","tags":[],"title":"Inspect EP01 video pack speech prompt format","updated_at":"2026-07-06T17:06:11+07:00"},{"due_date":"2026-07-06","id":6628,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Review toothpaste script claim wording and flag ???????","updated_at":"2026-07-06T17:09:30+07:00"},{"due_date":"2026-07-06","id":6627,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Completed toothpaste ????? one_by_one_10 script evidence PASS","updated_at":"2026-07-06T17:02:52+07:00"},{"due_date":"2026-07-06","id":6626,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Generate toothpaste ????? script one_by_one_10 with paired evidence","updated_at":"2026-07-06T17:02:52+07:00"},{"due_date":"2026-07-06","id":6625,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"in_progress","tags":[],"title":"Progress: ????? CLI entrypoint ??? Factory Background Studio","updated_at":"2026-07-06T16:59:56+07:00"},{"due_date":"2026-07-06","id":6624,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Completed toothpaste ????? one_by_one_09 script evidence PASS","updated_at":"2026-07-06T16:59:08+07:00"},{"due_date":"2026-07-06","id":6623,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"in_progress","tags":[],"title":"Start: ?? CLI ??? Factory Background Studio ?????????????????","updated_at":"2026-07-06T16:57:36+07:00"},{"due_date":"2026-07-06","id":6622,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Generate toothpaste ????? script one_by_one_09 with paired evidence","updated_at":"2026-07-06T16:59:08+07:00"},{"due_date":"2026-07-06","id":6621,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Completed toothpaste ????? one_by_one_08 script evidence PASS","updated_at":"2026-07-06T16:55:48+07:00"},{"due_date":"2026-07-06","id":6620,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Generate toothpaste ????? script one_by_one_08 with paired evidence","updated_at":"2026-07-06T16:55:48+07:00"},{"due_date":"2026-07-06","id":6619,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut reframe source 4 of 5 complete","updated_at":"2026-07-06T16:52:27+07:00"},{"due_date":"2026-07-06","id":6618,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Completed toothpaste ????? one_by_one_07 script evidence PASS","updated_at":"2026-07-06T16:52:18+07:00"},{"due_date":"2026-07-06","id":6617,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Generate toothpaste ????? script one_by_one_07 with paired evidence","updated_at":"2026-07-06T16:52:18+07:00"},{"due_date":"2026-07-06","id":6616,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Completed toothpaste ????? one_by_one_06 script evidence PASS","updated_at":"2026-07-06T16:48:29+07:00"},{"due_date":"2026-07-06","id":6615,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"in_progress","tags":[],"title":"Progress: ??? Factoy_tt ???????? Factory Background Studio","updated_at":"2026-07-06T16:47:00+07:00"},{"due_date":"2026-07-06","id":6614,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"factoytt_factory_background","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\Factory_Background_Studio","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Completed Factory Background Studio portable package","updated_at":"2026-07-06T16:42:25+07:00"},{"due_date":"2026-07-06","id":6613,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"in_progress","tags":[],"title":"Make Factoy_tt standalone portable product package","updated_at":"2026-07-06T16:41:53+07:00"},{"due_date":"2026-07-06","id":6612,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Generate toothpaste ????? script one_by_one_06 with paired evidence","updated_at":"2026-07-06T16:48:29+07:00"},{"due_date":"2026-07-06","id":6611,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut reframe source 3 of 5 complete","updated_at":"2026-07-06T16:41:21+07:00"},{"due_date":"2026-07-06","id":6610,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"local CLI root workspace: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Complete fifth 30-60 sec Kho Hom toothpaste script PASS","updated_at":"2026-07-06T16:39:09+07:00"},{"due_date":"2026-07-06","id":6609,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"local CLI root workspace: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Start fifth 30-60 sec Kho Hom toothpaste script","updated_at":"2026-07-06T16:39:09+07:00"},{"due_date":"2026-07-06","id":6608,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt / UCG_korhom001","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\UCG_korhom001","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"UCG_korhom001 UGC generation prep completed","updated_at":"2026-07-06T16:36:51+07:00"},{"due_date":"2026-07-06","id":6607,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"local CLI root workspace: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Complete fourth 30-60 sec Kho Hom toothpaste script PASS","updated_at":"2026-07-06T16:36:48+07:00"},{"due_date":"2026-07-06","id":6606,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"local CLI root workspace: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Start fourth 30-60 sec Kho Hom toothpaste script","updated_at":"2026-07-06T16:36:48+07:00"},{"due_date":"2026-07-06","id":6605,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"local CLI root workspace: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Complete another 30-60 sec Kho Hom toothpaste script PASS","updated_at":"2026-07-06T16:33:26+07:00"},{"due_date":"2026-07-06","id":6604,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"local CLI root workspace: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Start another 30-60 sec Kho Hom toothpaste script","updated_at":"2026-07-06T16:33:26+07:00"},{"due_date":"2026-07-06","id":6603,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut reframe source 2 of 5 complete","updated_at":"2026-07-06T16:31:01+07:00"},{"due_date":"2026-07-06","id":6602,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt / UCG_korhom001","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\UCG_korhom001","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"UCG_korhom001 media inventory completed","updated_at":"2026-07-06T16:36:51+07:00"},{"due_date":"2026-07-06","id":6601,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt / UCG_korhom001","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\UCG_korhom001","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Study UCG_korhom001 and prepare UGC generation","updated_at":"2026-07-06T16:36:51+07:00"},{"due_date":"2026-07-06","id":6600,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut reframe source 1 of 5 complete","updated_at":"2026-07-06T16:22:47+07:00"},{"due_date":"2026-07-06","id":6599,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"EP01_Jekung_Nookchan","site":"local:C:\\temp\\SJ88-series-director\\EP01_Jekung_Nookchan_10clips_video_pack","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"EP01 UGC prompt adaptation completed","updated_at":"2026-07-06T16:20:27+07:00"},{"due_date":"2026-07-06","id":6598,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"factoytt_factory_background","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\Factory_Background_Studio","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Factory Background portable progress: fixed settings tab reload loop","updated_at":"2026-07-06T16:19:31+07:00"},{"due_date":"2026-07-06","id":6597,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"local CLI root workspace: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Complete one 30-60 sec Kho Hom toothpaste script PASS","updated_at":"2026-07-06T16:18:51+07:00"},{"due_date":"2026-07-06","id":6596,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"local CLI root workspace: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Start one 30-60 sec Kho Hom toothpaste script without forbidden wording","updated_at":"2026-07-06T16:18:51+07:00"},{"due_date":"2026-07-06","id":6595,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"EP01_Jekung_Nookchan","site":"local:C:\\temp\\SJ88-series-director\\EP01_Jekung_Nookchan_10clips_video_pack","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"EP01 prompt pattern analyzed for UGC adaptation","updated_at":"2026-07-06T16:20:27+07:00"},{"due_date":"2026-07-06","id":6594,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"EP01_Jekung_Nookchan","site":"local:C:\\temp\\SJ88-series-director\\EP01_Jekung_Nookchan_10clips_video_pack","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"?????????????????? EP01 ???? UGC","updated_at":"2026-07-06T16:20:27+07:00"},{"due_date":"2026-07-06","id":6593,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-series-director / Factoy_tt","site":"local:C:\\temp\\SJ88-series-director","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"??????????????? UGC ????????????? YAML","updated_at":"2026-07-06T16:05:09+07:00"},{"due_date":"2026-07-06","id":6592,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-series-director / Factoy_tt","site":"local:C:\\temp\\SJ88-series-director","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"?????????? ?????????? UGC ?????","updated_at":"2026-07-06T16:05:10+07:00"},{"due_date":"2026-07-06","id":6591,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut reframe testcase reached compose stage","updated_at":"2026-07-06T16:00:27+07:00"},{"due_date":"2026-07-06","id":6590,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-series-director / Factoy_tt","site":"local:C:\\temp\\SJ88-series-director","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"?????????????????? UGC ???????????????? YAML","updated_at":"2026-07-06T16:05:09+07:00"},{"due_date":"2026-07-06","id":6589,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-series-director / Factoy_tt","site":"local:C:\\temp\\SJ88-series-director","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"??????????? UGC ??????????????","updated_at":"2026-07-06T15:56:21+07:00"},{"due_date":"2026-07-06","id":6588,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-series-director / Factoy_tt","site":"local:C:\\temp\\SJ88-series-director","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"?????????? UGC ??????????????","updated_at":"2026-07-06T15:56:22+07:00"},{"due_date":"2026-07-06","id":6587,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-series-director / Factoy_tt","site":"local:C:\\temp\\SJ88-series-director","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"?????????????? UGC ??????????????","updated_at":"2026-07-06T15:56:21+07:00"},{"due_date":"2026-07-06","id":6586,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-series-director / Factoy_tt","site":"local:C:\\temp\\SJ88-series-director","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"??????????????? TikTok ?????","updated_at":"2026-07-06T15:42:37+07:00"},{"due_date":"2026-07-06","id":6585,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut attempt 2 no-reframe passed; reframe started","updated_at":"2026-07-06T15:41:19+07:00"},{"due_date":"2026-07-06","id":6584,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-series-director / Factoy_tt","site":"local:C:\\temp\\SJ88-series-director","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"?????????? ????????????????????????????","updated_at":"2026-07-06T15:42:37+07:00"},{"due_date":"2026-07-06","id":6583,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-series-director / Factoy_tt","site":"local:C:\\temp\\SJ88-series-director","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"???????????????????????? TikTok ?????","updated_at":"2026-07-06T15:42:37+07:00"},{"due_date":"2026-07-06","id":6582,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"factoytt_factory_background","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Start Factoy_tt standalone factory background productization","updated_at":"2026-07-06T16:42:25+07:00"},{"due_date":"2026-07-06","id":6581,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"local CLI root workspace: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Complete one longer Kho Hom toothpaste script without forbidden wording PASS","updated_at":"2026-07-06T15:32:05+07:00"},{"due_date":"2026-07-06","id":6580,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut attempt 2 patch verified during run","updated_at":"2026-07-06T15:31:06+07:00"},{"due_date":"2026-07-06","id":6579,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"local CLI root workspace: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Start one longer Kho Hom toothpaste script without doo-lae wording","updated_at":"2026-07-06T15:32:05+07:00"},{"due_date":"2026-07-06","id":6578,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"local CLI root workspace: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Complete longer AB Kho Hom toothpaste scripts PASS","updated_at":"2026-07-06T15:27:48+07:00"},{"due_date":"2026-07-06","id":6577,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Factoy_tt / pic_korhom_001","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\pic_korhom_001","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Preview evidence prepared","updated_at":"2026-07-06T15:27:19+07:00"},{"due_date":"2026-07-06","id":6576,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"local CLI root workspace: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Progress longer AB Kho Hom toothpaste scripts PASS evidence","updated_at":"2026-07-06T15:27:48+07:00"},{"due_date":"2026-07-06","id":6575,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Factoy_tt / pic_korhom_001","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\pic_korhom_001","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Inspect sample images before VDO generation","updated_at":"2026-07-06T15:27:19+07:00"},{"due_date":"2026-07-06","id":6574,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"local CLI root workspace: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Start revise Kho Hom toothpaste scripts longer with short back-and-forth opening","updated_at":"2026-07-06T15:27:48+07:00"},{"due_date":"2026-07-06","id":6573,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut real run attempt 2 started","updated_at":"2026-07-06T15:11:57+07:00"},{"due_date":"2026-07-06","id":6572,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut real run processing no-reframe","updated_at":"2026-07-06T14:40:29+07:00"},{"due_date":"2026-07-06","id":6571,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"local CLI root workspace: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Complete Kho Hom toothpaste fragrant scripts root workspace PASS","updated_at":"2026-07-06T14:34:09+07:00"},{"due_date":"2026-07-06","id":6570,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut real run started","updated_at":"2026-07-06T14:30:49+07:00"},{"due_date":"2026-07-06","id":6569,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local-codex","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut RealRun_2 runtime test started","updated_at":"2026-07-06T14:24:20+07:00"},{"due_date":"2026-07-06","id":6568,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"local CLI root workspace: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Correction use root workspace for Kho Hom toothpaste scripts","updated_at":"2026-07-06T14:34:09+07:00"},{"due_date":"2026-07-06","id":6567,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"local CLI dist package: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine\\dist","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"in_progress","tags":[],"title":"Progress product brief received for Kho Hom toothpaste","updated_at":"2026-07-06T14:19:04+07:00"},{"due_date":"2026-07-06","id":6566,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Start new product toothpaste fragrant scripts","updated_at":"2026-07-06T14:34:08+07:00"},{"due_date":"2026-07-06","id":6565,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local-codex","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AiAutoCut RealRun_2 pre-run guide completed","updated_at":"2026-07-06T14:09:25+07:00"},{"due_date":"2026-07-06","id":6564,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"README good examples update complete","updated_at":"2026-07-06T13:58:01+07:00"},{"due_date":"2026-07-06","id":6563,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Progress README good examples evidence PASS","updated_at":"2026-07-06T13:58:01+07:00"},{"due_date":"2026-07-06","id":6562,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"????????????? AiAutoCut real test path 2","updated_at":"2026-07-06T14:09:25+07:00"},{"due_date":"2026-07-06","id":6561,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Start README good examples update","updated_at":"2026-07-06T13:58:01+07:00"},{"due_date":"2026-07-06","id":6560,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Completed readable DB script examples with emotion tags","updated_at":"2026-07-06T13:20:14+07:00"},{"due_date":"2026-07-06","id":6559,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Extract DB script examples with emotion tags","updated_at":"2026-07-06T13:20:14+07:00"},{"due_date":"2026-07-06","id":6558,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Completed full SQLite generated script history audit","updated_at":"2026-07-06T13:15:16+07:00"},{"due_date":"2026-07-06","id":6557,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Progress full DB script history export created","updated_at":"2026-07-06T13:15:17+07:00"},{"due_date":"2026-07-06","id":6556,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Generation history script examples audit complete","updated_at":"2026-07-06T13:12:49+07:00"},{"due_date":"2026-07-06","id":6555,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Progress generation history examples evidence PASS","updated_at":"2026-07-06T13:12:49+07:00"},{"due_date":"2026-07-06","id":6554,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Audit all generated script history from SQLite DB","updated_at":"2026-07-06T13:15:16+07:00"},{"due_date":"2026-07-06","id":6553,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"???????????? Goal.md ???? Ai_Autocute","updated_at":"2026-07-06T13:09:16+07:00"},{"due_date":"2026-07-06","id":6552,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Completed script examples with emotion tags","updated_at":"2026-07-06T13:08:49+07:00"},{"due_date":"2026-07-06","id":6551,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Show generated script examples with emotion tags","updated_at":"2026-07-06T13:08:49+07:00"},{"due_date":"2026-07-06","id":6550,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Start generation history script examples audit","updated_at":"2026-07-06T13:12:49+07:00"},{"due_date":"2026-07-06","id":6549,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Mandatory emotion tag rule complete","updated_at":"2026-07-06T13:05:52+07:00"},{"due_date":"2026-07-06","id":6548,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"???????? Goal.md ???? Ai_Autocute","updated_at":"2026-07-06T13:09:17+07:00"},{"due_date":"2026-07-06","id":6547,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Progress mandatory emotion tag docs updated","updated_at":"2026-07-06T13:05:52+07:00"},{"due_date":"2026-07-06","id":6546,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"?????????? TestCase Reframe ???????? workflow","updated_at":"2026-07-06T12:59:54+07:00"},{"due_date":"2026-07-06","id":6545,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Start emotion tag mandatory rule note","updated_at":"2026-07-06T13:05:52+07:00"},{"due_date":"2026-07-06","id":6544,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Completed memory note for emotion tag preference","updated_at":"2026-07-06T12:58:19+07:00"},{"due_date":"2026-07-06","id":6543,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Record user preference for emotion tag wording","updated_at":"2026-07-06T12:58:19+07:00"},{"due_date":"2026-07-06","id":6542,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Deploy and production test Batch AB Roll Pro Auto audio priority with real product 99999","updated_at":"2026-07-06T13:08:17+07:00"},{"due_date":"2026-07-06","id":6541,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"??????????????? TestCase workflow AiAutoCut","updated_at":"2026-07-06T12:29:29+07:00"},{"due_date":"2026-07-06","id":6540,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"??????????? TestCase workflow AiAutoCut ????","updated_at":"2026-07-06T12:22:07+07:00"},{"due_date":"2026-07-06","id":6539,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine\\dist","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Dist copy simplified purpose complete","updated_at":"2026-07-06T12:20:58+07:00"},{"due_date":"2026-07-06","id":6538,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine\\dist","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Dist docs updated for simplified purpose","updated_at":"2026-07-06T12:20:58+07:00"},{"due_date":"2026-07-06","id":6537,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"???? code ?????? AiAutoCut handoff ????","updated_at":"2026-07-06T12:17:08+07:00"},{"due_date":"2026-07-06","id":6536,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"???????????????? TestCase workflow AiAutoCut","updated_at":"2026-07-06T12:29:30+07:00"},{"due_date":"2026-07-06","id":6535,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine\\dist","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Progress: dist UI API evidence PASS","updated_at":"2026-07-06T12:20:58+07:00"},{"due_date":"2026-07-06","id":6534,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine\\dist","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Progress: source mirrored into dist","updated_at":"2026-07-06T12:20:58+07:00"},{"due_date":"2026-07-06","id":6533,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine\\dist","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start: rebuild dist copy and simplify purpose copy","updated_at":"2026-07-06T12:20:58+07:00"},{"due_date":"2026-07-06","id":6532,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Fix Batch AB Roll Pro Auto audio source priority","updated_at":"2026-07-06T12:54:28+07:00"},{"due_date":"2026-07-06","id":6531,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 (Green PC Studio) Deep Study","site":"d:\\Users\\namnan88\\Documents\\codex\\V3_cursor","source_ip":"49.231.147.67","status":"in_progress","tags":[],"title":"TC01 real-input render - found watchdog bug (120s idle cuts 37s render)","updated_at":"2026-07-06T11:39:40+07:00"},{"due_date":"2026-07-06","id":6530,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"FTP upload 10026 A/B completed and verified","updated_at":"2026-07-06T10:59:18+07:00"},{"due_date":"2026-07-06","id":6529,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"2001:fb1:169:a90b:112b:bdc2:f8e1:f618","status":"in_progress","tags":[],"title":"Implement Hook AI AutoCut mode local","updated_at":"2026-07-06T10:40:16+07:00"},{"due_date":"2026-07-06","id":6528,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"2001:fb1:169:a90b:112b:bdc2:f8e1:f618","status":"done","tags":[],"title":"Analyze Hook AI AutoCut mode proposal","updated_at":"2026-07-06T10:37:00+07:00"},{"due_date":"2026-07-06","id":6527,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"????????????????? AiAutoCut / Batch AB Roll / Reframe workflow","updated_at":"2026-07-06T10:25:22+07:00"},{"due_date":"2026-07-06","id":6526,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-refector-local","site":"local App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Completed second detailed Ai AutoCute audit with paired UI/API evidence","updated_at":"2026-07-06T10:21:47+07:00"},{"due_date":"2026-07-06","id":6525,"kind":"activities","owner":"ai-full-dev-bot","priority":"low","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"2001:fb1:169:a90b:112b:bdc2:f8e1:f618","status":"done","tags":[],"title":"Explain Batch AB Roll timeline dropdown modes","updated_at":"2026-07-06T10:21:06+07:00"},{"due_date":"2026-07-06","id":6524,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"2001:fb1:169:a90b:112b:bdc2:f8e1:f618","status":"done","tags":[],"title":"Done: checked Hook plus B Roll with AI audio support","updated_at":"2026-07-06T10:19:44+07:00"},{"due_date":"2026-07-06","id":6523,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"2001:fb1:169:a90b:112b:bdc2:f8e1:f618","status":"in_progress","tags":[],"title":"Check: Hook plus B Roll with AI audio support","updated_at":"2026-07-06T10:17:39+07:00"},{"due_date":"2026-07-06","id":6522,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-refector-local","site":"local App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Ai AutoCute audit progress: code scan found AB Roll B_lens_4K lanes, Ai AutoCute still not wired","updated_at":"2026-07-06T10:13:55+07:00"},{"due_date":"2026-07-06","id":6521,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"FTP upload 10026 B staging passed halfway","updated_at":"2026-07-06T10:13:52+07:00"},{"due_date":"2026-07-06","id":6520,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-refector-local","site":"local App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Start second detailed Ai AutoCute audit","updated_at":"2026-07-06T10:11:15+07:00"},{"due_date":"2026-07-06","id":6519,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Progress: ?????????????????? code refs ?????? workflow docs ????","updated_at":"2026-07-06T10:25:23+07:00"},{"due_date":"2026-07-06","id":6518,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"????????????????? Ai AutoCut / Batch AB Roll / Reframe workflow","updated_at":"2026-07-06T10:25:23+07:00"},{"due_date":"2026-07-06","id":6517,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"FTP upload 10026 A/B staging in progress","updated_at":"2026-07-06T10:03:46+07:00"},{"due_date":"2026-07-06","id":6516,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:fb1:169:a90b:257e:d554:1a5c:8534","status":"done","tags":[],"title":"Closeout: AutoMixSJ88Free program study PASS with paired UI API evidence","updated_at":"2026-07-06T10:03:09+07:00"},{"due_date":"2026-07-06","id":6515,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:fb1:169:a90b:257e:d554:1a5c:8534","status":"done","tags":[],"title":"Progress: ?????? project scope AutoMixSJ88Free ??? repo docs","updated_at":"2026-07-06T10:03:23+07:00"},{"due_date":"2026-07-06","id":6514,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"local C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:fb1:169:a90b:257e:d554:1a5c:8534","status":"done","tags":[],"title":"???????????? CLI_audio_workflow_promo_engine ????????????","updated_at":"2026-07-06T10:03:24+07:00"},{"due_date":"2026-07-06","id":6513,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 (Green PC Studio) Deep Study","site":"d:\\Users\\namnan88\\Documents\\codex\\V3_cursor","source_ip":"49.231.147.67","status":"in_progress","tags":[],"title":"AutoMv V3 - Recommended fixes audit (post deep-study)","updated_at":"2026-07-06T09:51:12+07:00"},{"due_date":"2026-07-06","id":6512,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Upload renamed report outputs to FTP destinations 10026 A/B","updated_at":"2026-07-06T10:59:19+07:00"},{"due_date":"2026-07-06","id":6511,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completed report output filename cleanup","updated_at":"2026-07-06T08:50:31+07:00"},{"due_date":"2026-07-06","id":6510,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Rename report output files to original-first naming","updated_at":"2026-07-06T08:50:31+07:00"},{"due_date":"2026-07-06","id":6509,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 (Green PC Studio) Deep Study","site":"d:\\Users\\namnan88\\Documents\\codex\\V3_cursor","source_ip":"49.231.147.67","status":"completed","tags":[],"title":"AutoMv V3 Deep Study - COMPLETE (artifacts + reports delivered)","updated_at":"2026-07-06T08:20:26+07:00"},{"due_date":"2026-07-06","id":6508,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 (Green PC Studio) Deep Study","site":"d:\\Users\\namnan88\\Documents\\codex\\V3_cursor","source_ip":"49.231.147.67","status":"in_progress","tags":[],"title":"AutoMv V3 Deep Study - Phase 3 deep-dive map complete","updated_at":"2026-07-06T08:16:33+07:00"},{"due_date":"2026-07-06","id":6507,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 (Green PC Studio) Deep Study","site":"d:\\Users\\namnan88\\Documents\\codex\\V3_cursor","source_ip":"49.231.147.67","status":"in_progress","tags":[],"title":"AutoMv V3 Deep Study - Phase 2 unit-test sweep (V1.0.0.9, no ffmpeg)","updated_at":"2026-07-06T08:16:01+07:00"},{"due_date":"2026-07-06","id":6506,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 (Green PC Studio) Deep Study","site":"d:\\Users\\namnan88\\Documents\\codex\\V3_cursor","source_ip":"49.231.147.67","status":"in_progress","tags":[],"title":"AutoMv V3 Deep Study - Phase 1 workspace map (V1.0.0.9, TC01-06)","updated_at":"2026-07-06T08:12:45+07:00"},{"due_date":"2026-07-06","id":6505,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Closeout: detailed plan and local backup before duplicate slip receipt fix","updated_at":"2026-07-06T07:18:57+07:00"},{"due_date":"2026-07-06","id":6504,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan and backup before duplicate slip receipt fix","updated_at":"2026-07-06T07:18:58+07:00"},{"due_date":"2026-07-05","id":6503,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Done: deployed Batch AB Roll dead-air checkbox to production","updated_at":"2026-07-05T19:13:38+07:00"},{"due_date":"2026-07-05","id":6502,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"FTP upload check result for acc41 and 914d","updated_at":"2026-07-05T19:11:30+07:00"},{"due_date":"2026-07-05","id":6501,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Check server-to-server FTP upload for acc41 and 914d","updated_at":"2026-07-05T19:05:11+07:00"},{"due_date":"2026-07-05","id":6500,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Progress: production deploy completed, verifying evidence","updated_at":"2026-07-05T19:04:31+07:00"},{"due_date":"2026-07-05","id":6499,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Start: deploy Batch AB Roll dead-air checkbox to production","updated_at":"2026-07-05T18:59:24+07:00"},{"due_date":"2026-07-05","id":6498,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Done: pre-deploy Batch AB Roll dead-air checkbox report committed and pushed","updated_at":"2026-07-05T18:17:00+07:00"},{"due_date":"2026-07-05","id":6497,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Progress: pre-deploy dead-air checkbox report PASS","updated_at":"2026-07-05T18:15:17+07:00"},{"due_date":"2026-07-05","id":6496,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Done: latest AiAutoCut storage/reframe code audit","updated_at":"2026-07-05T18:14:40+07:00"},{"due_date":"2026-07-05","id":6495,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Progress: AiAutoCut code audit findings prepared","updated_at":"2026-07-05T18:12:41+07:00"},{"due_date":"2026-07-05","id":6494,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Done read-only trace AiAutoCut Batch AB Roll paths","updated_at":"2026-07-05T18:10:23+07:00"},{"due_date":"2026-07-05","id":6493,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Start: pre-deploy Batch AB Roll dead-air checkbox report","updated_at":"2026-07-05T18:17:00+07:00"},{"due_date":"2026-07-05","id":6492,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Progress read-only path trace evidence collected","updated_at":"2026-07-05T18:09:35+07:00"},{"due_date":"2026-07-05","id":6491,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Closeout read-only AiAutoCut evidence validation","updated_at":"2026-07-05T18:08:38+07:00"},{"due_date":"2026-07-05","id":6490,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-offline-desktop","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Closeout read-only upload lane investigation","updated_at":"2026-07-05T18:08:28+07:00"},{"due_date":"2026-07-05","id":6489,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Done: Batch AB Roll dead-air checkbox UI+API evidence committed and pushed","updated_at":"2026-07-05T18:08:21+07:00"},{"due_date":"2026-07-05","id":6488,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-offline-desktop","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Progress read-only upload lane investigation","updated_at":"2026-07-05T18:07:58+07:00"},{"due_date":"2026-07-05","id":6487,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Progress: Batch AB Roll checkbox UI+API gate PASS","updated_at":"2026-07-05T18:06:35+07:00"},{"due_date":"2026-07-05","id":6486,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Read-only verify local green reframe result","updated_at":"2026-07-05T18:05:48+07:00"},{"due_date":"2026-07-05","id":6485,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Progress: AiAutoCut leftover B segment code traced","updated_at":"2026-07-05T18:05:56+07:00"},{"due_date":"2026-07-05","id":6484,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-offline-desktop","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Read-only upload lane investigation start","updated_at":"2026-07-05T18:08:29+07:00"},{"due_date":"2026-07-05","id":6483,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Validate stored AB Roll evidence for leftover B_pool_seg and reframe lanes","updated_at":"2026-07-05T18:08:39+07:00"},{"due_date":"2026-07-05","id":6482,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Read-only trace AiAutoCut Batch AB Roll paths","updated_at":"2026-07-05T18:10:23+07:00"},{"due_date":"2026-07-05","id":6481,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Read-only inspect AiAutoCut leftover segment flow","updated_at":"2026-07-05T18:05:55+07:00"},{"due_date":"2026-07-05","id":6480,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Read-only verify local green reframe AiAutoCut Batch AB Roll","updated_at":"2026-07-05T18:05:48+07:00"},{"due_date":"2026-07-05","id":6479,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Analyze latest AiAutoCut storage and reframe code paths","updated_at":"2026-07-05T18:14:40+07:00"},{"due_date":"2026-07-05","id":6478,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Start: Batch AB Roll dead-air checkbox UI+API paired test","updated_at":"2026-07-05T18:08:21+07:00"},{"due_date":"2026-07-05","id":6477,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"C:\\temp\\Goal_sussec_ai_autocute_20260702","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Done: audit Goal_sussec_ai_autocute_20260702 evidence truthfulness","updated_at":"2026-07-05T17:59:36+07:00"},{"due_date":"2026-07-05","id":6476,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Commit pushed: green render recovery evidence","updated_at":"2026-07-05T17:59:05+07:00"},{"due_date":"2026-07-05","id":6475,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Done: AB Roll output dead-air evidence fields committed and pushed","updated_at":"2026-07-05T17:58:32+07:00"},{"due_date":"2026-07-05","id":6474,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-refector-local","site":"local App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Ai AutoCute latest-code audit result: FAIL_CURRENT_CONTRACT","updated_at":"2026-07-05T17:57:19+07:00"},{"due_date":"2026-07-05","id":6473,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Progress: AB Roll output evidence report PASS","updated_at":"2026-07-05T17:56:26+07:00"},{"due_date":"2026-07-05","id":6472,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"C:\\temp\\Goal_sussec_ai_autocute_20260702","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Progress: audit Goal_sussec_ai_autocute_20260702 evidence","updated_at":"2026-07-05T17:55:36+07:00"},{"due_date":"2026-07-05","id":6471,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local-codex:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AiAutoCut path study completed","updated_at":"2026-07-05T17:51:21+07:00"},{"due_date":"2026-07-05","id":6470,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Progress: added AB Roll per-output dead-air evidence fields","updated_at":"2026-07-05T17:48:20+07:00"},{"due_date":"2026-07-05","id":6469,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Closeout: acc41 and 914d output tracking PASS","updated_at":"2026-07-05T17:45:10+07:00"},{"due_date":"2026-07-05","id":6468,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local/offline desktop: D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Complete Ai AutoCute flow code study","updated_at":"2026-07-05T17:43:47+07:00"},{"due_date":"2026-07-05","id":6467,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local/offline desktop: D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Progress Ai AutoCute flow code evidence","updated_at":"2026-07-05T17:43:46+07:00"},{"due_date":"2026-07-05","id":6466,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Implement AB Roll detailed output dead-air evidence fields","updated_at":"2026-07-05T17:58:32+07:00"},{"due_date":"2026-07-05","id":6465,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"C:\\temp\\Goal_sussec_ai_autocute_20260702","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Verify whether Goal_sussec_ai_autocute_20260702 evidence is truthful","updated_at":"2026-07-05T17:59:36+07:00"},{"due_date":"2026-07-05","id":6464,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Done: AB Roll external-audio dead-air skip report committed and pushed","updated_at":"2026-07-05T17:41:54+07:00"},{"due_date":"2026-07-05","id":6463,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Closeout: Ai AutoCut B_seg_pool and reframe lane code study","updated_at":"2026-07-05T17:40:31+07:00"},{"due_date":"2026-07-05","id":6462,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Implement AB Roll external-audio dead-air skip report","updated_at":"2026-07-05T17:41:55+07:00"},{"due_date":"2026-07-05","id":6461,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Done: existing AB Roll dead-air engine verified and evidence pushed","updated_at":"2026-07-05T17:34:00+07:00"},{"due_date":"2026-07-05","id":6460,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local-codex:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Evidence bundle for AiAutoCut path study","updated_at":"2026-07-05T17:51:21+07:00"},{"due_date":"2026-07-05","id":6459,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-codex","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Code audit result Ai AutoCute B_seg and Reframe handoff","updated_at":"2026-07-05T17:32:21+07:00"},{"due_date":"2026-07-05","id":6458,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Study Ai AutoCute AB Roll B_seg_pool and reframe lanes","updated_at":"2026-07-05T17:40:31+07:00"},{"due_date":"2026-07-05","id":6457,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Verify existing AB Roll dead-air engine path and commit evidence","updated_at":"2026-07-05T17:34:00+07:00"},{"due_date":"2026-07-05","id":6456,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-refector-local","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Study Ai AutoCute flow: leftover B_seg_pool and 4K reframe B 6x3","updated_at":"2026-07-05T17:29:13+07:00"},{"due_date":"2026-07-05","id":6455,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-codex","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Code audit Ai AutoCute B_seg and Reframe handoff","updated_at":"2026-07-05T17:29:12+07:00"},{"due_date":"2026-07-05","id":6454,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AiAgentAutoCute","site":"repo:M:\\codex\\SJ88AiAgentAutoCute; source:G:\\My Drive\\Ttttttt\\???????????; destination:M:\\codex\\SJ88AiAgentAutoCute\\source_clips\\???????????","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Done: imported teaching clips into repo","updated_at":"2026-07-05T17:28:40+07:00"},{"due_date":"2026-07-05","id":6453,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local/offline desktop: D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Study Ai AutoCute AB Roll current flow","updated_at":"2026-07-05T17:43:47+07:00"},{"due_date":"2026-07-05","id":6452,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Done: exact Batch AB Roll dead-air payload contract committed and pushed","updated_at":"2026-07-05T17:27:44+07:00"},{"due_date":"2026-07-05","id":6451,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Implement exact Batch AB Roll dead-air trim payload contract","updated_at":"2026-07-05T17:27:44+07:00"},{"due_date":"2026-07-05","id":6450,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Done: Batch AB Roll dead-air trim checkbox committed and pushed","updated_at":"2026-07-05T17:21:36+07:00"},{"due_date":"2026-07-05","id":6449,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Study latest Ai AutoCute code path for B segment pool and 6x3 reframe","updated_at":"2026-07-05T17:51:21+07:00"},{"due_date":"2026-07-05","id":6448,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Study latest Ai AutoCute B_seg and Reframe handoff code with file-line evidence","updated_at":"2026-07-05T17:20:15+07:00"},{"due_date":"2026-07-05","id":6447,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"milestone 914d framed 370 ????? browser report screenshot","updated_at":"2026-07-05T17:18:43+07:00"},{"due_date":"2026-07-05","id":6446,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Implement Batch AB Roll dead-air trim checkbox and commit push","updated_at":"2026-07-05T17:21:36+07:00"},{"due_date":"2026-07-05","id":6445,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Backup complete before Batch AB Roll dead-air checkbox edit","updated_at":"2026-07-05T17:13:48+07:00"},{"due_date":"2026-07-05","id":6444,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Backup before Batch AB Roll dead-air checkbox edit","updated_at":"2026-07-05T17:13:48+07:00"},{"due_date":"2026-07-05","id":6443,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Impact scan complete: Batch AB Roll dead-air checkbox files","updated_at":"2026-07-05T17:11:00+07:00"},{"due_date":"2026-07-05","id":6442,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"milestone 914d framed 360 ????? browser report screenshot","updated_at":"2026-07-05T17:10:15+07:00"},{"due_date":"2026-07-05","id":6441,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Impact scan: Batch AB Roll dead-air checkbox files","updated_at":"2026-07-05T17:11:00+07:00"},{"due_date":"2026-07-05","id":6440,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"milestone 914d framed 350 ????? browser report screenshot","updated_at":"2026-07-05T17:01:59+07:00"},{"due_date":"2026-07-05","id":6439,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Correction: dead-air trim investigation site evidence","updated_at":"2026-07-05T17:00:58+07:00"},{"due_date":"2026-07-05","id":6438,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt202online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Investigate AB Roll dead-air trim compared with V4","updated_at":"2026-07-05T16:59:57+07:00"},{"due_date":"2026-07-05","id":6437,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Investigate missing V4-like silence trim in AB Roll","updated_at":"2026-07-05T16:59:03+07:00"},{"due_date":"2026-07-05","id":6436,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"milestone 914d framed 340 ????? browser report screenshot","updated_at":"2026-07-05T16:53:51+07:00"},{"due_date":"2026-07-05","id":6435,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AiAgentAutoCute","site":"repo:M:\\codex\\SJ88AiAgentAutoCute; source:G:\\My Drive\\Ttttttt\\???????????","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start: import local teaching clips into repo","updated_at":"2026-07-05T17:28:40+07:00"},{"due_date":"2026-07-05","id":6434,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AiAgentAutoCute","site":"repo:M:\\codex\\SJ88AiAgentAutoCute; local-clips:G:\\My Drive\\Ttttttt\\???????????; report:docs/reports/namnan_long_edit_plan_20260705_143006","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Done: installed whisper/faster-whisper and added visual+ASR evidence","updated_at":"2026-07-05T16:51:04+07:00"},{"due_date":"2026-07-05","id":6433,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"milestone 914d framed 330 ????? browser report screenshot","updated_at":"2026-07-05T16:45:05+07:00"},{"due_date":"2026-07-05","id":6432,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"OneClick-YouTube-Master","site":"local:C:\\temp\\codex_auto_youtube","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Commit push closeout - PASS_WITH_SECURITY_EXCLUSION","updated_at":"2026-07-05T16:38:52+07:00"},{"due_date":"2026-07-05","id":6431,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"milestone 914d framed 320 ????? browser report screenshot","updated_at":"2026-07-05T16:36:18+07:00"},{"due_date":"2026-07-05","id":6430,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"??????????????????????","site":"G:\\My Drive\\Ttttttt\\??????????? -> G:\\My Drive\\Ttttttt\\???????????\\full HD","source_ip":"184.82.154.160","status":"done","tags":[],"title":"??????????????? Full HD 1080p 6m","updated_at":"2026-07-05T16:35:51+07:00"},{"due_date":"2026-07-05","id":6429,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"OneClick-YouTube-Master","site":"local:C:\\temp\\codex_auto_youtube","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Commit push progress - staged safe snapshot","updated_at":"2026-07-05T16:38:52+07:00"},{"due_date":"2026-07-05","id":6428,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"OneClick-YouTube-Master","site":"local:C:\\temp\\codex_auto_youtube","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Commit push preflight for OneClick-YouTube-Master","updated_at":"2026-07-05T16:38:52+07:00"},{"due_date":"2026-07-05","id":6427,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"OneClick-YouTube-Master","site":"local:C:\\temp\\codex_auto_youtube","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Clarify next step for CLI workflow credentials and token","updated_at":"2026-07-05T16:29:30+07:00"},{"due_date":"2026-07-05","id":6426,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"milestone 914d framed 310 ????? browser report screenshot","updated_at":"2026-07-05T16:28:11+07:00"},{"due_date":"2026-07-05","id":6425,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AiAgentAutoCute","site":"repo:M:\\codex\\SJ88AiAgentAutoCute; local-clips:G:\\My Drive\\Ttttttt\\???????????","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Install whisper/faster-whisper and update visual-read/transcription evidence","updated_at":"2026-07-05T16:51:04+07:00"},{"due_date":"2026-07-05","id":6424,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AiAgentAutoCute","site":"repo:M:\\codex\\SJ88AiAgentAutoCute; local-clips:G:\\My Drive\\Ttttttt\\???????????; report:docs/reports/namnan_long_edit_plan_20260705_143006","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Done: corrected plan with Codex visual image reading","updated_at":"2026-07-05T16:23:00+07:00"},{"due_date":"2026-07-05","id":6423,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AiAgentAutoCute","site":"repo:M:\\codex\\SJ88AiAgentAutoCute; local-clips:G:\\My Drive\\Ttttttt\\???????????; report:docs/reports/namnan_long_edit_plan_20260705_143006","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Correction: add Codex visual frame reading to Namnan edit plan","updated_at":"2026-07-05T16:23:00+07:00"},{"due_date":"2026-07-05","id":6422,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"milestone 914d framed 300 ????? browser report screenshot","updated_at":"2026-07-05T16:18:13+07:00"},{"due_date":"2026-07-05","id":6421,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"milestone 914d framed 290 ????? browser report screenshot","updated_at":"2026-07-05T16:06:33+07:00"},{"due_date":"2026-07-05","id":6420,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"milestone 914d framed 280 ????? browser report screenshot","updated_at":"2026-07-05T15:55:48+07:00"},{"due_date":"2026-07-05","id":6419,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"??????????????????????","site":"G:\\My Drive\\Ttttttt\\??????????? -> G:\\My Drive\\Ttttttt\\???????????\\full HD","source_ip":"184.82.154.160","status":"done","tags":[],"title":"?????????????????????? 1080p bitrate 6m","updated_at":"2026-07-05T16:35:51+07:00"},{"due_date":"2026-07-05","id":6418,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"milestone 914d framed 270 ????? browser report screenshot","updated_at":"2026-07-05T15:45:27+07:00"},{"due_date":"2026-07-05","id":6417,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"milestone 914d framed 260 ????? browser report screenshot","updated_at":"2026-07-05T15:36:05+07:00"},{"due_date":"2026-07-05","id":6416,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"milestone 914d framed 250 ????? browser report screenshot","updated_at":"2026-07-05T15:25:46+07:00"},{"due_date":"2026-07-05","id":6415,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"milestone 914d framed 240 ????? browser report screenshot","updated_at":"2026-07-05T15:15:15+07:00"},{"due_date":"2026-07-05","id":6414,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"milestone 914d framed 230 ????? browser report screenshot","updated_at":"2026-07-05T15:07:06+07:00"},{"due_date":"2026-07-05","id":6413,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"milestone 914d framed 220 ????? browser report screenshot","updated_at":"2026-07-05T14:57:19+07:00"},{"due_date":"2026-07-05","id":6412,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AiAgentAutoCute","site":"YouTube:https://www.youtube.com/@namnan; local-clips:G:\\My Drive\\Ttttttt\\???????????; repo:M:\\codex\\SJ88AiAgentAutoCute","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Done: detailed Namnan long-form edit plan written and evidence gate passed","updated_at":"2026-07-05T14:46:27+07:00"},{"due_date":"2026-07-05","id":6411,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"milestone 914d framed 210 ????? browser report screenshot","updated_at":"2026-07-05T14:44:57+07:00"},{"due_date":"2026-07-05","id":6410,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"OneClick-YouTube-Master","site":"local:C:\\temp\\codex_auto_youtube","source_ip":"171.97.182.33","status":"done","tags":[],"title":"CLI workflow design closeout - PASS_DESIGN","updated_at":"2026-07-05T14:41:02+07:00"},{"due_date":"2026-07-05","id":6409,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"OneClick-YouTube-Master","site":"local:C:\\temp\\codex_auto_youtube","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Design CLI workflow for OneClick-YouTube-Master","updated_at":"2026-07-05T14:41:03+07:00"},{"due_date":"2026-07-05","id":6408,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"milestone 914d framed 200 ????? browser report screenshot","updated_at":"2026-07-05T14:35:18+07:00"},{"due_date":"2026-07-05","id":6407,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"OneClick-YouTube-Master","site":"local:C:\\temp\\codex_auto_youtube","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Discuss AI code agent direction for OneClick-YouTube-Master","updated_at":"2026-07-05T14:34:35+07:00"},{"due_date":"2026-07-05","id":6406,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AiAgentAutoCute","site":"YouTube:https://www.youtube.com/@namnan; local-clips:G:\\My Drive\\Ttttttt\\???????????; repo:M:\\codex\\SJ88AiAgentAutoCute","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Progress: study Namnan channel and local short clips for long-form edit plan","updated_at":"2026-07-05T14:46:28+07:00"},{"due_date":"2026-07-05","id":6405,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AiAgentAutoCute","site":"YouTube:https://www.youtube.com/@namnan; local-clips:G:\\My Drive\\Ttttttt\\???????????; repo:M:\\codex\\SJ88AiAgentAutoCute","source_ip":"184.82.154.160","status":"done","tags":[],"title":"????????????????????? @namnan ??????????????????????????????","updated_at":"2026-07-05T14:46:28+07:00"},{"due_date":"2026-07-05","id":6404,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"milestone 914d framed 190 ????? browser report screenshot","updated_at":"2026-07-05T14:25:44+07:00"},{"due_date":"2026-07-05","id":6403,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AiAgentAutoCute","site":"local:M:\\codex\\SJ88AiAgentAutoCute; reference:N:\\codex\\cutedee_tt2026_online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"????? README ?????? Agent ?????? AiAutocute + Smart Auto","updated_at":"2026-07-05T14:24:45+07:00"},{"due_date":"2026-07-05","id":6402,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"OneClick-YouTube-Master","site":"local:C:\\temp\\codex_auto_youtube","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"OneClick-YouTube-Master program study closeout - BLOCKED","updated_at":"2026-07-05T14:18:01+07:00"},{"due_date":"2026-07-05","id":6401,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AiAgentAutoCute","site":"local:M:\\codex\\SJ88AiAgentAutoCute; reference:N:\\codex\\cutedee_tt2026_online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Progress README ?????? Agent ??????","updated_at":"2026-07-05T14:24:45+07:00"},{"due_date":"2026-07-05","id":6400,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"?????? output 914d ??????? sync 182","updated_at":"2026-07-05T14:16:17+07:00"},{"due_date":"2026-07-05","id":6399,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AiAgentAutoCute","site":"local:M:\\codex\\SJ88AiAgentAutoCute; reference:N:\\codex\\cutedee_tt2026_online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"???????? README ?????? Agent ????????? AiAutocute ??? Smart Auto","updated_at":"2026-07-05T14:24:45+07:00"},{"due_date":"2026-07-05","id":6398,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"914d recovery milestone framed through 180","updated_at":"2026-07-05T14:11:13+07:00"},{"due_date":"2026-07-05","id":6397,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"OneClick-YouTube-Master","site":"local:C:\\temp\\codex_auto_youtube","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"OneClick-YouTube-Master study progress - findings before validation fix","updated_at":"2026-07-05T14:18:01+07:00"},{"due_date":"2026-07-05","id":6396,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"OneClick-YouTube-Master","site":"local:C:\\temp\\codex_auto_youtube","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"Study OneClick-YouTube-Master program - kickoff","updated_at":"2026-07-05T14:18:01+07:00"},{"due_date":"2026-07-05","id":6395,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"914d recovery milestone framed through 175","updated_at":"2026-07-05T14:00:58+07:00"},{"due_date":"2026-07-05","id":6394,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"914d recovery milestone framed through 167","updated_at":"2026-07-05T13:46:14+07:00"},{"due_date":"2026-07-05","id":6393,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"914d recovery milestone outputs 161-164 framed","updated_at":"2026-07-05T13:40:29+07:00"},{"due_date":"2026-07-05","id":6392,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"914d resume running and chromakey pipeline confirmed","updated_at":"2026-07-05T13:35:27+07:00"},{"due_date":"2026-07-05","id":6391,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Start 914d target-only resume after exit -9 RCA","updated_at":"2026-07-05T13:31:00+07:00"},{"due_date":"2026-07-05","id":6390,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Resource gate before 914d resume","updated_at":"2026-07-05T13:29:00+07:00"},{"due_date":"2026-07-05","id":6389,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Resume target-only recovery and frame evidence for green jobs acc41/914d","updated_at":"2026-07-05T13:25:33+07:00"},{"due_date":"2026-07-05","id":6388,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"minimax_codex_portable","site":"F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:1479:8b02:cd9c:b807","status":"done","tags":["audit","test-case-planning","gap-analysis","codex","greenweb","lens-set-new","paired-evidence"],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19 audit test case planning \u0e17\u0e31\u0e49\u0e07 3 harness \u0e02\u0e2d\u0e07 Minimax Codex portable (deep gap analysis)","updated_at":"2026-07-05T13:11:39+07:00"},{"due_date":"2026-07-05","id":6387,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Milestone: 914d near 150 framed outputs, no green flags","updated_at":"2026-07-05T12:58:51+07:00"},{"due_date":"2026-07-05","id":6386,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Milestone: 914d passed 100 outputs with browser report evidence","updated_at":"2026-07-05T12:27:31+07:00"},{"due_date":"2026-07-05","id":6385,"kind":"activities","owner":"codex","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Track rerender outputs and frame evidence for acc41 and 914d","updated_at":"2026-07-05T12:22:29+07:00"},{"due_date":"2026-07-05","id":6384,"kind":"activities","owner":"codex","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Green render P0 hardening complete","updated_at":"2026-07-05T12:20:55+07:00"},{"due_date":"2026-07-05","id":6383,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Milestone: acc41 completed and all frames captured","updated_at":"2026-07-05T11:58:54+07:00"},{"due_date":"2026-07-05","id":6382,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Audit and close remaining render safety gates","updated_at":"2026-07-05T12:21:13+07:00"},{"due_date":"2026-07-05","id":6381,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Fix direct reframe done/output gate binding","updated_at":"2026-07-05T11:57:40+07:00"},{"due_date":"2026-07-05","id":6380,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress: browser report screenshot captured, incremental frames continue","updated_at":"2026-07-05T11:47:59+07:00"},{"due_date":"2026-07-05","id":6379,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Fix P0 media validation for direct and chunk uploads","updated_at":"2026-07-05T11:49:25+07:00"},{"due_date":"2026-07-05","id":6378,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Fix P0 UI upload queue backend contract mismatch","updated_at":"2026-07-05T11:36:58+07:00"},{"due_date":"2026-07-05","id":6377,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress: outputs downloaded and 5-second frames captured incrementally","updated_at":"2026-07-05T11:24:06+07:00"},{"due_date":"2026-07-05","id":6376,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"P0 reframe archive manifest start","updated_at":"2026-07-05T11:25:21+07:00"},{"due_date":"2026-07-05","id":6375,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"P0 New Lens reframe-only completed","updated_at":"2026-07-05T11:15:57+07:00"},{"due_date":"2026-07-05","id":6374,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"P0 New Lens reframe-only ready to commit","updated_at":"2026-07-05T11:15:30+07:00"},{"due_date":"2026-07-05","id":6373,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"P0 New Lens reframe-only verified locally","updated_at":"2026-07-05T11:14:46+07:00"},{"due_date":"2026-07-05","id":6372,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"P0 New Lens reframe-only start","updated_at":"2026-07-05T11:11:45+07:00"},{"due_date":"2026-07-05","id":6371,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"P0 create render job atomicity completed","updated_at":"2026-07-05T11:11:03+07:00"},{"due_date":"2026-07-05","id":6370,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"P0 create render job atomicity ready to commit","updated_at":"2026-07-05T11:10:36+07:00"},{"due_date":"2026-07-05","id":6369,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"P0 create render job atomicity verified locally","updated_at":"2026-07-05T11:09:25+07:00"},{"due_date":"2026-07-05","id":6368,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress: acc41 entered normal render, 914d reframe complete","updated_at":"2026-07-05T11:07:25+07:00"},{"due_date":"2026-07-05","id":6367,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"P0 create render job atomicity start","updated_at":"2026-07-05T11:05:03+07:00"},{"due_date":"2026-07-05","id":6366,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"P0 retry workspace isolation completed","updated_at":"2026-07-05T11:04:21+07:00"},{"due_date":"2026-07-05","id":6365,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"P0 retry workspace isolation verified","updated_at":"2026-07-05T11:03:58+07:00"},{"due_date":"2026-07-05","id":6364,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"P0 retry workspace isolation progress","updated_at":"2026-07-05T11:01:47+07:00"},{"due_date":"2026-07-05","id":6363,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Fix retry to use isolated workspace and durable DB row","updated_at":"2026-07-05T10:55:00+07:00"},{"due_date":"2026-07-05","id":6362,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Committed and pushed cancel API control fix","updated_at":"2026-07-05T10:54:23+07:00"},{"due_date":"2026-07-05","id":6361,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Cancel API fix tested and staged","updated_at":"2026-07-05T10:53:59+07:00"},{"due_date":"2026-07-05","id":6360,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Fix cancel API control registry and queued/running race","updated_at":"2026-07-05T10:49:12+07:00"},{"due_date":"2026-07-05","id":6359,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Committed and pushed per-output render failure handling fix","updated_at":"2026-07-05T10:48:34+07:00"},{"due_date":"2026-07-05","id":6358,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Per-output render failure fix tested and staged","updated_at":"2026-07-05T10:48:09+07:00"},{"due_date":"2026-07-05","id":6357,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Fix per-output render failure handling and commit push","updated_at":"2026-07-05T10:43:10+07:00"},{"due_date":"2026-07-05","id":6356,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Committed and pushed FFmpeg silent watchdog hang fix","updated_at":"2026-07-05T10:42:33+07:00"},{"due_date":"2026-07-05","id":6355,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"FFmpeg watchdog fix tested locally","updated_at":"2026-07-05T10:41:55+07:00"},{"due_date":"2026-07-05","id":6354,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Fix FFmpeg silent hang watchdog and commit push","updated_at":"2026-07-05T10:37:30+07:00"},{"due_date":"2026-07-05","id":6353,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Study storage and restart monitoring for acc41 and 914d with new code path","updated_at":"2026-07-05T10:36:21+07:00"},{"due_date":"2026-07-05","id":6352,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completed read-only fragility audit with 4 subagents","updated_at":"2026-07-05T10:35:20+07:00"},{"due_date":"2026-07-05","id":6351,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Closeout: READ-ONLY audit green.sj88ai.com reframe fragility","updated_at":"2026-07-05T10:32:04+07:00"},{"due_date":"2026-07-05","id":6350,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"N:\\green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"READ-ONLY fragility audit completed","updated_at":"2026-07-05T10:31:20+07:00"},{"due_date":"2026-07-05","id":6349,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Closeout: READ-ONLY render/ffmpeg fragility audit","updated_at":"2026-07-05T10:28:24+07:00"},{"due_date":"2026-07-05","id":6348,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completed READ-ONLY lifecycle/state/recovery audit green.sj88ai.com","updated_at":"2026-07-05T10:26:26+07:00"},{"due_date":"2026-07-05","id":6347,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress READ-ONLY lifecycle audit findings drafted","updated_at":"2026-07-05T10:26:02+07:00"},{"due_date":"2026-07-05","id":6346,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"READ-ONLY audit: green.sj88ai.com reframe/new-lens fragility","updated_at":"2026-07-05T10:32:04+07:00"},{"due_date":"2026-07-05","id":6345,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Read-only fragility audit for frontend/API serialization upload validation evidence flow","updated_at":"2026-07-05T10:23:22+07:00"},{"due_date":"2026-07-05","id":6344,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"READ-ONLY audit render/ffmpeg fragility","updated_at":"2026-07-05T10:28:36+07:00"},{"due_date":"2026-07-05","id":6343,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"READ-ONLY audit job lifecycle/state/recovery green.sj88ai.com","updated_at":"2026-07-05T10:26:26+07:00"},{"due_date":"2026-07-05","id":6342,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Read-only fragility audit with 4 subagents","updated_at":"2026-07-05T10:21:24+07:00"},{"due_date":"2026-07-05","id":6341,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Deploy bad-background fallback and monitor acc41/914d","updated_at":"2026-07-05T10:06:55+07:00"},{"due_date":"2026-07-05","id":6340,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"http://127.0.0.1:51006","source_ip":"2001:fb1:169:a90b:1479:8b02:cd9c:b807","status":"done","tags":[],"title":"Program inspection completed","updated_at":"2026-07-05T08:56:37+07:00"},{"due_date":"2026-07-05","id":6339,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"http://127.0.0.1:51006","source_ip":"2001:fb1:169:a90b:1479:8b02:cd9c:b807","status":"in_progress","tags":[],"title":"Program inspection evidence captured","updated_at":"2026-07-05T08:56:37+07:00"},{"due_date":"2026-07-05","id":6338,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Clear non-target green jobs and monitor acc41 plus 914d outputs","updated_at":"2026-07-05T08:49:34+07:00"},{"due_date":"2026-07-05","id":6337,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Track outputs and capture frames every 5s for acc41c and 914d","updated_at":"2026-07-05T08:46:50+07:00"},{"due_date":"2026-07-05","id":6336,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"minimax_codex_portable","site":"F:\\GreenWebOfflineMinimax\\docs\\reports\\minimax_codex_study_20260705_084337","source_ip":"2001:fb1:169:a90b:1479:8b02:cd9c:b807","status":"done","tags":["study","deep-dive","codex","greenweb","done"],"title":"\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e34\u0e49\u0e19: \u0e28\u0e36\u0e01\u0e29\u0e32 Minimax Codex portable \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 (read-only deep study)","updated_at":"2026-07-05T08:46:38+07:00"},{"due_date":"2026-07-05","id":6335,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Restore user latest job 914d250e3203458ea667b8baca0ac2d9","updated_at":"2026-07-05T08:45:52+07:00"},{"due_date":"2026-07-05","id":6334,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:1479:8b02:cd9c:b807","status":"in_progress","tags":[],"title":"Inspect user-modified GreenWebOfflineMinimax program and UI quality","updated_at":"2026-07-05T08:44:14+07:00"},{"due_date":"2026-07-05","id":6333,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"minimax_codex_portable","site":"F:\\GreenWebOfflineMinimax\\docs\\reports\\minimax_codex_study_20260705_084337","source_ip":"2001:fb1:169:a90b:1479:8b02:cd9c:b807","status":"done","tags":["study","deep-dive","codex","greenweb-offline"],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 Minimax Codex portable (SJ88 Auto Green WebApp) \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14","updated_at":"2026-07-05T08:47:15+07:00"},{"due_date":"2026-07-05","id":6332,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Monitor rerun current newlens job and frame evidence","updated_at":"2026-07-05T08:36:42+07:00"},{"due_date":"2026-07-05","id":6331,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress: newlens recovery fix deployed and current job requeued","updated_at":"2026-07-05T08:27:59+07:00"},{"due_date":"2026-07-05","id":6330,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Investigate newlens job entering reframe-only path","updated_at":"2026-07-05T08:14:26+07:00"},{"due_date":"2026-07-05","id":6329,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Feasibility result: duplicate paid slip can redirect to welcome/learning page","updated_at":"2026-07-05T05:50:03+07:00"},{"due_date":"2026-07-05","id":6328,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Feasibility check: duplicate slip redirects to existing paid receipt/welcome page","updated_at":"2026-07-05T05:49:34+07:00"},{"due_date":"2026-07-04","id":6327,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"aiagent_workflow_auto_manual","site":"local:81001 + notion:3435a17a475f818bae05c4dca1bb6aba","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Done: 81013 is AI general-user topic candidate","updated_at":"2026-07-04T23:39:10+07:00"},{"due_date":"2026-07-04","id":6326,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"aiagent_workflow_auto_manual","site":"local:81001 + notion:3435a17a475f818bae05c4dca1bb6aba","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Progress: 81013 evidence captured","updated_at":"2026-07-04T23:39:11+07:00"},{"due_date":"2026-07-04","id":6325,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AiAgent_Workflow_Auto_Manual","site":"local:/Users/sj88/Documents/codex/AiAgent_Workflow_Auto_Manual/docs/reports/study_ai_general_topic_20260704_223738","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Closeout study AI general-user topic","updated_at":"2026-07-04T22:47:14+07:00"},{"due_date":"2026-07-04","id":6324,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"aiagent_workflow_auto_manual","site":"local:/Users/sj88/Documents/codex/AiAgent_Workflow_Auto_Manual/docs/reports/study_ai_general_topic_20260704_223859/report.html","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e1c\u0e25\u0e28\u0e36\u0e01\u0e29\u0e32\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07 AI \u0e04\u0e19\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b\u0e1e\u0e23\u0e49\u0e2d\u0e21 evidence report","updated_at":"2026-07-04T22:45:01+07:00"},{"due_date":"2026-07-04","id":6323,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"aiagent_workflow_auto_manual","site":"/Users/sj88/Documents/codex/AiAgent_Workflow_Auto_Manual/81001/81013/81013.html","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e08\u0e1a\u0e28\u0e36\u0e01\u0e29\u0e32\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07 AI \u0e04\u0e19\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b 81013 vs AI Multimedia","updated_at":"2026-07-04T22:44:42+07:00"},{"due_date":"2026-07-04","id":6322,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"aiagent_workflow_auto_manual","site":"local:81001 + notion:3435a17a475f818bae05c4dca1bb6aba","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Study AI topic for 81013","updated_at":"2026-07-04T23:39:10+07:00"},{"due_date":"2026-07-04","id":6321,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AiAgent_Workflow_Auto_Manual","site":"local:/Users/sj88/Documents/codex/AiAgent_Workflow_Auto_Manual/docs/reports/study_ai_general_topic_20260704_223738","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Progress study 81013 vs AI Multimedia evidence run","updated_at":"2026-07-04T22:47:14+07:00"},{"due_date":"2026-07-04","id":6320,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"aiagent_workflow_auto_manual","site":"/Users/sj88/Documents/codex/AiAgent_Workflow_Auto_Manual/81001/81013/81013.html","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e28\u0e36\u0e01\u0e29\u0e32 81013 \u0e27\u0e48\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d AI \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e04\u0e19\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48","updated_at":"2026-07-04T22:44:42+07:00"},{"due_date":"2026-07-04","id":6319,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AiAgent_Workflow_Auto_Manual","site":"local:/Users/sj88/Documents/codex/AiAgent_Workflow_Auto_Manual","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Study 81013 AI general-user topic","updated_at":"2026-07-04T22:47:14+07:00"},{"due_date":"2026-07-04","id":6318,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"aiagent_workflow_auto_manual","site":"local:/Users/sj88/Documents/codex/AiAgent_Workflow_Auto_Manual/81001/81013/81013.html","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32 episode \u0e27\u0e48\u0e32\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e44\u0e2b\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07 AI \u0e04\u0e19\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b","updated_at":"2026-07-04T22:45:01+07:00"},{"due_date":"2026-07-04","id":6317,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Closeout: plan for Messenger WebView learning-link redirect fix","updated_at":"2026-07-04T22:34:35+07:00"},{"due_date":"2026-07-04","id":6316,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"Closeout: class production redirect RCA report","updated_at":"2026-07-04T20:05:56+07:00"},{"due_date":"2026-07-04","id":6315,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"Dump class production code DB for redirect RCA","updated_at":"2026-07-04T20:05:57+07:00"},{"due_date":"2026-07-04","id":6314,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Investigate class approval redirect with production logs","updated_at":"2026-07-04T19:40:49+07:00"},{"due_date":"2026-07-04","id":6313,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"Investigate class slip duplicate redirect RCA","updated_at":"2026-07-04T19:46:59+07:00"},{"due_date":"2026-07-04","id":6312,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"Resolution fix: UI/API 1080x1920 now outputs 1080x1920; onefile launcher blocked","updated_at":"2026-07-04T18:02:07+07:00"},{"due_date":"2026-07-04","id":6311,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"http://127.0.0.1:5017","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Closeout: ???????????? series-director-Web ???????????? PASS","updated_at":"2026-07-04T17:46:50+07:00"},{"due_date":"2026-07-04","id":6310,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"http://127.0.0.1:5017","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Progress: fixed CLI import/encoding blockers and started local web smoke","updated_at":"2026-07-04T17:46:50+07:00"},{"due_date":"2026-07-04","id":6309,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\series-director-Web","source_ip":"171.97.182.33","status":"done","tags":[],"title":"???????????? series-director-Web ???????????? - kickoff","updated_at":"2026-07-04T17:46:50+07:00"},{"due_date":"2026-07-04","id":6308,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Fix AB Roll Pro output resolution mismatch","updated_at":"2026-07-04T16:58:35+07:00"},{"due_date":"2026-07-04","id":6307,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"class.lnwsj.com","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Scoped fix Shopee lesson 80 content and import pipeline","updated_at":"2026-07-04T17:09:27+07:00"},{"due_date":"2026-07-04","id":6306,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Commit push dashboard usage analytics changes done","updated_at":"2026-07-04T16:43:49+07:00"},{"due_date":"2026-07-04","id":6305,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Commit push dashboard usage analytics changes","updated_at":"2026-07-04T16:43:49+07:00"},{"due_date":"2026-07-04","id":6304,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Dashboard graph scale and KPI extension PASS","updated_at":"2026-07-04T16:30:24+07:00"},{"due_date":"2026-07-04","id":6303,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Dashboard graph KPI production deploy completed","updated_at":"2026-07-04T16:30:25+07:00"},{"due_date":"2026-07-04","id":6302,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completed TT2026 transfer/FTP planning investigation","updated_at":"2026-07-04T16:25:45+07:00"},{"due_date":"2026-07-04","id":6301,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Dashboard graph KPI local gate PASS","updated_at":"2026-07-04T16:30:24+07:00"},{"due_date":"2026-07-04","id":6300,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan FTP/transfer capability additions","updated_at":"2026-07-04T16:25:45+07:00"},{"due_date":"2026-07-04","id":6299,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Investigate FTP send claim","updated_at":"2026-07-04T16:20:01+07:00"},{"due_date":"2026-07-04","id":6298,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Dashboard graph KPI local backup done","updated_at":"2026-07-04T16:30:24+07:00"},{"due_date":"2026-07-04","id":6297,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Dashboard graph scale and usage KPI extension start","updated_at":"2026-07-04T16:30:24+07:00"},{"due_date":"2026-07-04","id":6296,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0jpoAcSNZwnHFDXmEAyS8FnPdPsF5Z8dKvqwWow25pzT27QXn7Mnj1WEyqFDxmvrPl","source_ip":"171.97.182.33","status":"done","tags":[],"title":"done reply new Facebook comments pfbid0jpoAcSN","updated_at":"2026-07-04T15:40:28+07:00"},{"due_date":"2026-07-04","id":6295,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"class.lnwsj.com","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Compare lesson 80 against other course lessons and plan fixes","updated_at":"2026-07-04T14:57:25+07:00"},{"due_date":"2026-07-04","id":6294,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0jpoAcSNZwnHFDXmEAyS8FnPdPsF5Z8dKvqwWow25pzT27QXn7Mnj1WEyqFDxmvrPl","source_ip":"171.97.182.33","status":"done","tags":[],"title":"checkpoint new Facebook comments pfbid0jpoAcSN batch1","updated_at":"2026-07-04T15:40:28+07:00"},{"due_date":"2026-07-04","id":6293,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"class.lnwsj.com","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Review imported Shopee lesson content through live web UI","updated_at":"2026-07-04T14:41:16+07:00"},{"due_date":"2026-07-04","id":6292,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0jpoAcSNZwnHFDXmEAyS8FnPdPsF5Z8dKvqwWow25pzT27QXn7Mnj1WEyqFDxmvrPl","source_ip":"171.97.182.33","status":"done","tags":[],"title":"start check new Facebook comments pfbid0jpoAcSN","updated_at":"2026-07-04T15:40:28+07:00"},{"due_date":"2026-07-04","id":6291,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"yt.sj88ai.com + class.lnwsj.com","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Lock backup guardrail before further UI/import work","updated_at":"2026-07-04T14:26:55+07:00"},{"due_date":"2026-07-04","id":6290,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"class.lnwsj.com + yt.sj88ai.com","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Run real admin UI import for Shopee course YouTube lesson","updated_at":"2026-07-04T14:16:21+07:00"},{"due_date":"2026-07-04","id":6289,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"class.lnwsj.com + yt.sj88ai.com","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"Blocked Shopee course import trial before production backup","updated_at":"2026-07-04T14:06:44+07:00"},{"due_date":"2026-07-04","id":6288,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"class.lnwsj.com + yt.sj88ai.com","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"Trial new class import system by adding one Shopee course lesson without touching existing content","updated_at":"2026-07-04T14:06:44+07:00"},{"due_date":"2026-07-04","id":6287,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"yt.sj88ai.com + class.lnwsj.com","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Workflow.md created for future recurring test and fix loops","updated_at":"2026-07-04T13:59:00+07:00"},{"due_date":"2026-07-04","id":6286,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"yt.sj88ai.com + class.lnwsj.com","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Create persistent Workflow.md for future test and fix loops","updated_at":"2026-07-04T13:59:07+07:00"},{"due_date":"2026-07-04","id":6285,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Dashboard usage analytics deploy/test PASS","updated_at":"2026-07-04T13:53:14+07:00"},{"due_date":"2026-07-04","id":6284,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"yt.sj88ai.com + class.lnwsj.com","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Post-commit impact review for durable class import connector","updated_at":"2026-07-04T13:51:15+07:00"},{"due_date":"2026-07-04","id":6283,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Dashboard usage analytics production deploy completed","updated_at":"2026-07-04T13:53:14+07:00"},{"due_date":"2026-07-04","id":6282,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"yt.sj88ai.com,class.lnwsj.com","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Impact review after class import deploy commit","updated_at":"2026-07-04T13:51:21+07:00"},{"due_date":"2026-07-04","id":6281,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Dashboard usage analytics local evidence PASS","updated_at":"2026-07-04T13:53:14+07:00"},{"due_date":"2026-07-04","id":6280,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Dashboard usage analytics deploy/test continuation","updated_at":"2026-07-04T13:53:14+07:00"},{"due_date":"2026-07-04","id":6279,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"yt.sj88ai.com,class.lnwsj.com","source_ip":"171.97.182.33","status":"done","tags":[],"title":"PASS: Deploy full system class YouTube import","updated_at":"2026-07-04T13:37:09+07:00"},{"due_date":"2026-07-04","id":6278,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"yt.sj88ai.com,class.lnwsj.com","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Full system test started for class admin YouTube import","updated_at":"2026-07-04T13:37:10+07:00"},{"due_date":"2026-07-04","id":6277,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"done","tags":[],"title":"Completed README durable Lens Set New matrix contract update","updated_at":"2026-07-04T13:26:26+07:00"},{"due_date":"2026-07-04","id":6276,"kind":"activities","owner":"codex","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Dashboard analytics backup before edit","updated_at":"2026-07-04T13:25:35+07:00"},{"due_date":"2026-07-04","id":6275,"kind":"activities","owner":"codex","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Implement deploy test Dashboard usage analytics","updated_at":"2026-07-04T13:24:35+07:00"},{"due_date":"2026-07-04","id":6274,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"local: tt2026online-v4.sj88ai.com_pro_20260704","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"done","tags":[],"title":"V4 local DB-backed FastAPI gate","updated_at":"2026-07-04T13:49:16+07:00"},{"due_date":"2026-07-04","id":6273,"kind":"activities","owner":"codex","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"Dashboard usage analytics design completed","updated_at":"2026-07-04T13:22:11+07:00"},{"due_date":"2026-07-04","id":6272,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"in_progress","tags":[],"title":"Update README with durable real UI matrix instructions","updated_at":"2026-07-04T13:22:04+07:00"},{"due_date":"2026-07-04","id":6271,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"yt.sj88ai.com,class.lnwsj.com","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Deploy full system: WebApp durable class import + class admin connector progress","updated_at":"2026-07-04T13:21:23+07:00"},{"due_date":"2026-07-04","id":6270,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"in_progress","tags":[],"title":"Plan real six-case UI-only Lens Set New parity run","updated_at":"2026-07-04T13:19:49+07:00"},{"due_date":"2026-07-04","id":6269,"kind":"activities","owner":"codex","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Dashboard usage analytics design source review","updated_at":"2026-07-04T13:18:39+07:00"},{"due_date":"2026-07-04","id":6268,"kind":"activities","owner":"codex","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Design public-friendly Dashboard edit summary charts","updated_at":"2026-07-04T13:16:02+07:00"},{"due_date":"2026-07-04","id":6267,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://yt.sj88ai.com + https://class.lnwsj.com","source_ip":"171.97.182.33","status":"done","tags":["deploy","backup","restore","ui-api-evidence","class-import"],"title":"Deploy WebApp durable class import and full system test","updated_at":"2026-07-04T13:37:09+07:00"},{"due_date":"2026-07-04","id":6266,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://yt.sj88ai.com + https://class.lnwsj.com","source_ip":"171.97.182.33","status":"in_progress","tags":["deploy-plan","backup","restore","class-import"],"title":"Plan deploy remaining WebApp class import durable job changes","updated_at":"2026-07-04T13:07:58+07:00"},{"due_date":"2026-07-04","id":6265,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"171.97.182.33","status":"done","tags":["class.lnwsj.com","admin","qr-login","db-fix","evidence-pass"],"title":"Restore admin QR login key on production 157","updated_at":"2026-07-04T13:05:02+07:00"},{"due_date":"2026-07-04","id":6264,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Workflow HTML documentation complete","updated_at":"2026-07-04T12:54:35+07:00"},{"due_date":"2026-07-04","id":6263,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Workflow HTML documentation generated","updated_at":"2026-07-04T12:54:35+07:00"},{"due_date":"2026-07-04","id":6262,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Narrow QR admin restore to 157 origin only","updated_at":"2026-07-04T13:03:09+07:00"},{"due_date":"2026-07-04","id":6261,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"171.97.182.33","status":"done","tags":[],"title":"URGENT restore class admin QR login key","updated_at":"2026-07-04T13:03:09+07:00"},{"due_date":"2026-07-04","id":6260,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Create workflow HTML documentation","updated_at":"2026-07-04T12:54:35+07:00"},{"due_date":"2026-07-04","id":6259,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Documentation update complete","updated_at":"2026-07-04T12:46:37+07:00"},{"due_date":"2026-07-04","id":6258,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Documentation update progress","updated_at":"2026-07-04T12:46:38+07:00"},{"due_date":"2026-07-04","id":6257,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"/Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Inline frame comparison report format completed","updated_at":"2026-07-04T12:40:43+07:00"},{"due_date":"2026-07-04","id":6256,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Update detailed documentation for green.sj88ai.com lens parity delivery","updated_at":"2026-07-04T12:46:38+07:00"},{"due_date":"2026-07-04","id":6255,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"/Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Improve UI lens report to show frame comparisons inline","updated_at":"2026-07-04T12:36:14+07:00"},{"due_date":"2026-07-04","id":6254,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"/Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:c966:89de:f50e:29b9","status":"done","tags":[],"title":"UI lens acceptance completed and pushed","updated_at":"2026-07-04T10:58:40+07:00"},{"due_date":"2026-07-04","id":6253,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"/Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:c966:89de:f50e:29b9","status":"in_progress","tags":[],"title":"UI lens acceptance rerun progress: 5 of 6 cases passed","updated_at":"2026-07-04T10:35:56+07:00"},{"due_date":"2026-07-04","id":6252,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Closeout green.sj88ai.com New lens parity deploy and browser UI API gate","updated_at":"2026-07-04T10:34:27+07:00"},{"due_date":"2026-07-04","id":6251,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"/Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:c966:89de:f50e:29b9","status":"in_progress","tags":[],"title":"UI lens acceptance rerun progress: TC_4_1 render started","updated_at":"2026-07-04T10:24:01+07:00"},{"due_date":"2026-07-04","id":6250,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"/Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:c966:89de:f50e:29b9","status":"in_progress","tags":[],"title":"UI lens acceptance rerun progress after harness fix 4 of 6","updated_at":"2026-07-04T10:15:36+07:00"},{"due_date":"2026-07-04","id":6249,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"/Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"UI lens acceptance rerun progress 4 of 6","updated_at":"2026-07-04T09:35:11+07:00"},{"due_date":"2026-07-04","id":6248,"kind":"activities","owner":"codex","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"Document all tt2026 Audio_A evidence docs and push commit","updated_at":"2026-07-04T09:21:20+07:00"},{"due_date":"2026-07-04","id":6247,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"/Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"UI lens acceptance rerun progress 3 of 6","updated_at":"2026-07-04T09:18:09+07:00"},{"due_date":"2026-07-04","id":6246,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Staged scoped docs/code for commit push","updated_at":"2026-07-04T09:17:50+07:00"},{"due_date":"2026-07-04","id":6245,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Docs updated for Audio_A Manager and duration evidence","updated_at":"2026-07-04T09:08:31+07:00"},{"due_date":"2026-07-04","id":6244,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Run real browser UI render tests with provided G drive media","updated_at":"2026-07-04T10:34:27+07:00"},{"due_date":"2026-07-04","id":6243,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Deep verify complete with deploy fixes but render gate blocked","updated_at":"2026-07-04T09:06:13+07:00"},{"due_date":"2026-07-04","id":6242,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"local: tt2026online-v4.sj88ai.com_pro_20260704","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"blocked","tags":[],"title":"Complete V4 local refactor/test remaining work","updated_at":"2026-07-04T09:39:19+07:00"},{"due_date":"2026-07-04","id":6241,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Facebook","site":"C:\\temp\\Facebook\\docs\\manuals\\facebook_comment_reply_workflow_manual_2026-07-04.md","source_ip":"171.97.182.33","status":"done","tags":[],"title":"done make reminder manual Facebook workflow","updated_at":"2026-07-04T09:05:24+07:00"},{"due_date":"2026-07-04","id":6240,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Document audio_A manager duration evidence and commit push","updated_at":"2026-07-04T09:04:29+07:00"},{"due_date":"2026-07-04","id":6239,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Facebook","site":"C:\\temp\\Facebook","source_ip":"171.97.182.33","status":"done","tags":[],"title":"start make reminder manual Facebook workflow","updated_at":"2026-07-04T09:05:24+07:00"},{"due_date":"2026-07-04","id":6238,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Deep verify green.sj88ai.com deploy/test result before commit push","updated_at":"2026-07-04T08:47:19+07:00"},{"due_date":"2026-07-04","id":6237,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Redeploy and browser UI+API retest green.sj88ai.com","updated_at":"2026-07-04T08:45:13+07:00"},{"due_date":"2026-07-04","id":6236,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"green.sj88ai.com redeploy retest start","updated_at":"2026-07-04T08:38:20+07:00"},{"due_date":"2026-07-04","id":6235,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"green.sj88ai.com Loop product serialization fix closeout","updated_at":"2026-07-04T08:37:37+07:00"},{"due_date":"2026-07-04","id":6234,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"green.sj88ai.com Loop product request serialization fix start","updated_at":"2026-07-04T08:32:39+07:00"},{"due_date":"2026-07-04","id":6233,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"green.sj88ai.com New lens deploy browser closeout","updated_at":"2026-07-04T08:31:48+07:00"},{"due_date":"2026-07-04","id":6232,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS http://127.0.0.1:41005","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Starting UI-only six-case harness","updated_at":"2026-07-04T08:30:37+07:00"},{"due_date":"2026-07-04","id":6231,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS http://127.0.0.1:41005","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Found and patched UI loop payload gap","updated_at":"2026-07-04T08:20:17+07:00"},{"due_date":"2026-07-04","id":6230,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"green.sj88ai.com New lens deploy done","updated_at":"2026-07-04T08:19:57+07:00"},{"due_date":"2026-07-04","id":6229,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"green.sj88ai.com New lens deploy browser UI test start","updated_at":"2026-07-04T08:16:51+07:00"},{"due_date":"2026-07-04","id":6228,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS http://127.0.0.1:41005","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"UI-only 6-case lens/frame acceptance validation started","updated_at":"2026-07-04T08:16:41+07:00"},{"due_date":"2026-07-04","id":6227,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"green.sj88ai.com New lens parity closeout","updated_at":"2026-07-04T08:15:35+07:00"},{"due_date":"2026-07-04","id":6226,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"progress","tags":[],"title":"green.sj88ai.com New lens parity progress","updated_at":"2026-07-04T08:09:14+07:00"},{"due_date":"2026-07-04","id":6225,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"PASS audio_A duration vs A clip measurement product 99999","updated_at":"2026-07-04T08:05:57+07:00"},{"due_date":"2026-07-04","id":6224,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"started","tags":[],"title":"START urgent New lens reframe parity fix","updated_at":"2026-07-04T08:02:48+07:00"},{"due_date":"2026-07-04","id":6223,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"DONE source+DB pull study for green.sj88ai.com","updated_at":"2026-07-04T08:01:04+07:00"},{"due_date":"2026-07-04","id":6222,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"done","tags":[],"title":"Completed code study and strict test plan for Lens Set New parity","updated_at":"2026-07-04T07:58:17+07:00"},{"due_date":"2026-07-04","id":6221,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0jpoAcSNZwnHFDXmEAyS8FnPdPsF5Z8dKvqwWow25pzT27QXn7Mnj1WEyqFDxmvrPl","source_ip":"171.97.182.33","status":"done","tags":[],"title":"done screenshot report Facebook pfbid0jpoAcSN","updated_at":"2026-07-04T07:52:59+07:00"},{"due_date":"2026-07-04","id":6220,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0jpoAcSNZwnHFDXmEAyS8FnPdPsF5Z8dKvqwWow25pzT27QXn7Mnj1WEyqFDxmvrPl","source_ip":"171.97.182.33","status":"done","tags":[],"title":"start screenshot report Facebook pfbid0jpoAcSN","updated_at":"2026-07-04T07:53:00+07:00"},{"due_date":"2026-07-04","id":6219,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Measure audio_A duration against A clip duration for product 99999","updated_at":"2026-07-04T08:05:57+07:00"},{"due_date":"2026-07-04","id":6218,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"in_progress","tags":[],"title":"Start code study and strict UI/API test plan for Lens Set New parity","updated_at":"2026-07-04T07:44:18+07:00"},{"due_date":"2026-07-04","id":6217,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"local: tt2026online-v4.sj88ai.com_pro_20260704","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"done","tags":[],"title":"Refactor V4 local frontend/backend hotspots and local test","updated_at":"2026-07-04T08:31:25+07:00"},{"due_date":"2026-07-04","id":6216,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"greenwebofflineminimax","site":"local-runtime:http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"in_progress","tags":[],"title":"Progress: switch to source-level render button code path study before running matrix","updated_at":"2026-07-04T07:39:42+07:00"},{"due_date":"2026-07-04","id":6215,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"greenwebofflineminimax","site":"local-runtime:http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"in_progress","tags":[],"title":"Strict real render matrix: Lens New must match Old chromakey/composite behavior","updated_at":"2026-07-04T07:32:47+07:00"},{"due_date":"2026-07-04","id":6214,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Production PASS: Audio_A Manager deploy and product 99999 B with A audio test","updated_at":"2026-07-04T07:32:36+07:00"},{"due_date":"2026-07-04","id":6213,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local-runtime:http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"in_progress","tags":[],"title":"Run full render matrix with frame evidence","updated_at":"2026-07-04T07:24:33+07:00"},{"due_date":"2026-07-04","id":6212,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local-repo:F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"in_progress","tags":[],"title":"Fix New lens reframe chroma-key pipeline parity","updated_at":"2026-07-04T07:21:04+07:00"},{"due_date":"2026-07-04","id":6211,"kind":"activities","owner":"codex","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local:E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"done","tags":[],"title":"Verified version bump rule after CLI work","updated_at":"2026-07-04T07:19:24+07:00"},{"due_date":"2026-07-04","id":6210,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local-repo:F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"done","tags":[],"title":"RCA old Prepare New lens green-screen behavior completed","updated_at":"2026-07-04T07:16:31+07:00"},{"due_date":"2026-07-04","id":6209,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"PROGRESS runtime and DB path identified","updated_at":"2026-07-04T07:10:25+07:00"},{"due_date":"2026-07-04","id":6208,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"done","tags":[],"title":"Port V2 resumable ZIP download into V4 local target","updated_at":"2026-07-04T07:19:12+07:00"},{"due_date":"2026-07-04","id":6207,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local-repo:F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"in_progress","tags":[],"title":"Investigate old web New lens green-screen behavior","updated_at":"2026-07-04T07:07:38+07:00"},{"due_date":"2026-07-04","id":6206,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"PROGRESS remote preflight and inventory complete","updated_at":"2026-07-04T07:06:52+07:00"},{"due_date":"2026-07-04","id":6205,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local-repo:F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"in_progress","tags":[],"title":"Open SJ88 Auto Green desktop program","updated_at":"2026-07-04T07:05:21+07:00"},{"due_date":"2026-07-04","id":6204,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"started","tags":[],"title":"START source+DB pull study for green.sj88ai.com","updated_at":"2026-07-04T07:03:35+07:00"},{"due_date":"2026-07-04","id":6203,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0jpoAcSNZwnHFDXmEAyS8FnPdPsF5Z8dKvqwWow25pzT27QXn7Mnj1WEyqFDxmvrPl","source_ip":"171.97.182.33","status":"done","tags":[],"title":"done reply Facebook post pfbid0jpoAcSN","updated_at":"2026-07-04T07:02:57+07:00"},{"due_date":"2026-07-04","id":6202,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Local validation passed before production deploy","updated_at":"2026-07-04T07:02:29+07:00"},{"due_date":"2026-07-04","id":6201,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Deploy Audio_A Manager and production test product 99999","updated_at":"2026-07-04T07:32:36+07:00"},{"due_date":"2026-07-04","id":6200,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Audio_A Manager implemented and locally verified","updated_at":"2026-07-04T06:53:33+07:00"},{"due_date":"2026-07-04","id":6199,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0jpoAcSNZwnHFDXmEAyS8FnPdPsF5Z8dKvqwWow25pzT27QXn7Mnj1WEyqFDxmvrPl","source_ip":"171.97.182.33","status":"done","tags":[],"title":"checkpoint reply Facebook post pfbid0jpoAcSN","updated_at":"2026-07-04T07:02:58+07:00"},{"due_date":"2026-07-04","id":6198,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Audio_A Manager implemented; local syntax/unit tests passed","updated_at":"2026-07-04T06:35:07+07:00"},{"due_date":"2026-07-04","id":6197,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Implement Audio_A Manager with auto create on A upload","updated_at":"2026-07-04T06:53:33+07:00"},{"due_date":"2026-07-04","id":6196,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Located audio_A base-only flow for Batch AB Roll","updated_at":"2026-07-04T06:19:25+07:00"},{"due_date":"2026-07-04","id":6195,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Locate Batch AB Roll A-to-audio_A base flow","updated_at":"2026-07-04T06:19:25+07:00"},{"due_date":"2026-07-04","id":6194,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AutoSu AI script polishing inspection result","updated_at":"2026-07-04T06:16:50+07:00"},{"due_date":"2026-07-04","id":6193,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Check AutoSu AI script polishing usage","updated_at":"2026-07-04T06:16:50+07:00"},{"due_date":"2026-07-04","id":6192,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Production AutoSu one real clip SRT accuracy PASS","updated_at":"2026-07-04T06:13:40+07:00"},{"due_date":"2026-07-04","id":6191,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0jpoAcSNZwnHFDXmEAyS8FnPdPsF5Z8dKvqwWow25pzT27QXn7Mnj1WEyqFDxmvrPl","source_ip":"171.97.182.33","status":"done","tags":[],"title":"??????????? Facebook Shopee post pfbid0jpoAcSN","updated_at":"2026-07-04T07:02:57+07:00"},{"due_date":"2026-07-04","id":6190,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Production one-clip AutoSu SRT accuracy test","updated_at":"2026-07-04T06:13:40+07:00"},{"due_date":"2026-07-04","id":6189,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Production deploy complete: AutoSu CPU large-v3 quality mode","updated_at":"2026-07-04T05:58:05+07:00"},{"due_date":"2026-07-04","id":6188,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Deploy AutoSu CPU large-v3 quality mode to tt2026online-sj16tb production","updated_at":"2026-07-04T05:58:05+07:00"},{"due_date":"2026-07-04","id":6187,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS http://127.0.0.1:41005 and GitHub origin/mac_book_air","source_ip":"184.82.154.160","status":"done","tags":[],"title":"greenwebofflineminimax commit push complete","updated_at":"2026-07-04T05:00:38+07:00"},{"due_date":"2026-07-04","id":6186,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS http://127.0.0.1:41005","source_ip":"184.82.154.160","status":"done","tags":[],"title":"greenwebofflineminimax 10-phase acceptance PASS","updated_at":"2026-07-04T04:58:09+07:00"},{"due_date":"2026-07-04","id":6185,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS http://127.0.0.1:41005","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"greenwebofflineminimax rerun 10-phase harness after backend reframe fix","updated_at":"2026-07-04T04:55:42+07:00"},{"due_date":"2026-07-04","id":6184,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS http://127.0.0.1:41005","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"greenwebofflineminimax rerun 10-phase harness after RCA fix","updated_at":"2026-07-04T04:50:59+07:00"},{"due_date":"2026-07-04","id":6183,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e08\u0e1a\u0e07\u0e32\u0e19\u0e28\u0e36\u0e01\u0e29\u0e32\u0e04\u0e2d\u0e23\u0e4c\u0e2a TikTok AI 2026 AutoLogin PASS","updated_at":"2026-07-04T04:48:19+07:00"},{"due_date":"2026-07-04","id":6182,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS http://127.0.0.1:41005","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"greenwebofflineminimax run 10-phase harness","updated_at":"2026-07-04T04:44:03+07:00"},{"due_date":"2026-07-04","id":6181,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"\u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07\u0e17\u0e33: \u0e14\u0e36\u0e07\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32\u0e04\u0e2d\u0e23\u0e4c\u0e2a\u0e41\u0e25\u0e30\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 AutoLogin \u0e41\u0e25\u0e49\u0e27","updated_at":"2026-07-04T04:43:15+07:00"},{"due_date":"2026-07-04","id":6180,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS http://127.0.0.1:41005","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"greenwebofflineminimax 10-phase validation progress","updated_at":"2026-07-04T04:36:02+07:00"},{"due_date":"2026-07-04","id":6179,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19\u0e28\u0e36\u0e01\u0e29\u0e32\u0e04\u0e2d\u0e23\u0e4c\u0e2a class.lnwsj.com \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2a\u0e23\u0e38\u0e1b\u0e41\u0e25\u0e30\u0e02\u0e32\u0e22\u0e04\u0e2d\u0e23\u0e4c\u0e2a","updated_at":"2026-07-04T04:48:20+07:00"},{"due_date":"2026-07-04","id":6178,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS /Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e23\u0e31\u0e19\u0e41\u0e1c\u0e19 10 \u0e40\u0e1f\u0e2a\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e17\u0e33\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49\u0e08\u0e23\u0e34\u0e07","updated_at":"2026-07-04T04:58:10+07:00"},{"due_date":"2026-07-04","id":6177,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"completed","tags":[],"title":"Phase 0 AB Roll V2 guard implemented","updated_at":"2026-07-04T04:32:21+07:00"},{"due_date":"2026-07-04","id":6176,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e25\u0e07\u0e21\u0e37\u0e2d\u0e17\u0e33 Phase 0 refactor \u0e08\u0e23\u0e34\u0e07","updated_at":"2026-07-04T04:16:30+07:00"},{"due_date":"2026-07-04","id":6175,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"completed","tags":[],"title":"\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e1c\u0e19 Refector_new_deploy \u0e40\u0e2a\u0e23\u0e47\u0e08","updated_at":"2026-07-04T03:43:00+07:00"},{"due_date":"2026-07-04","id":6174,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Complete CPU large-v3 AutoSu quality mode implementation and evidence test","updated_at":"2026-07-04T03:39:43+07:00"},{"due_date":"2026-07-04","id":6173,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Start refactor deploy planning","updated_at":"2026-07-04T03:33:02+07:00"},{"due_date":"2026-07-04","id":6172,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Backup before AutoSu CPU quality mode edits","updated_at":"2026-07-04T03:39:44+07:00"},{"due_date":"2026-07-04","id":6171,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Implement CPU large-v3 AutoSu quality mode","updated_at":"2026-07-04T03:39:43+07:00"},{"due_date":"2026-07-04","id":6170,"kind":"activities","owner":"codex","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local:E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"done","tags":[],"title":"CLI dry-run implementation complete V1.0.0.2","updated_at":"2026-07-04T03:26:48+07:00"},{"due_date":"2026-07-04","id":6169,"kind":"activities","owner":"codex","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local:E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"done","tags":[],"title":"CLI dry-run implementation progress V1.0.0.2","updated_at":"2026-07-04T03:26:48+07:00"},{"due_date":"2026-07-04","id":6168,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local:E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"done","tags":[],"title":"Create GUI-equivalent CLI with ffmpeg dry-run mode V1.0.0.2","updated_at":"2026-07-04T03:26:48+07:00"},{"due_date":"2026-07-04","id":6167,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"done","tags":[],"title":"Pull V4 live code no media and plan V2 function update/refactor","updated_at":"2026-07-04T03:34:14+07:00"},{"due_date":"2026-07-03","id":6166,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"done","tags":[],"title":"V2 resumable ZIP download rollout","updated_at":"2026-07-03T20:03:18+07:00"},{"due_date":"2026-07-03","id":6165,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"completed","tags":[],"title":"Deep study completed with paired UI/API evidence","updated_at":"2026-07-03T19:44:56+07:00"},{"due_date":"2026-07-03","id":6164,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-v2.sj88ai.com","site":"tt2026online-v2.sj88ai.com","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"done","tags":[],"title":"Upgrade resumable ZIP downloads V2","updated_at":"2026-07-03T20:03:18+07:00"},{"due_date":"2026-07-03","id":6163,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"local:D:\\codex\\tt2026online-sj16tb.sj88ai.com","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Study Batch AB Roll Pro Current Run Download","updated_at":"2026-07-03T19:37:15+07:00"},{"due_date":"2026-07-03","id":6162,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Deep study progress: repo/backend/frontend mapping","updated_at":"2026-07-03T19:28:39+07:00"},{"due_date":"2026-07-03","id":6161,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e28\u0e36\u0e01\u0e29\u0e32\u0e23\u0e30\u0e1a\u0e1a tt2026online-sj16tb \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14","updated_at":"2026-07-03T19:24:24+07:00"},{"due_date":"2026-07-03","id":6160,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e08\u0e1a commit/push sanitized server code snapshot","updated_at":"2026-07-03T19:23:27+07:00"},{"due_date":"2026-07-03","id":6159,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21 commit/push server code-only snapshot","updated_at":"2026-07-03T19:07:32+07:00"},{"due_date":"2026-07-03","id":6158,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v2.sj88ai.com","site":"tt2026online-v2.sj88ai.com","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Pull live V2 code/config to local 20260703","updated_at":"2026-07-03T19:18:20+07:00"},{"due_date":"2026-07-03","id":6157,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"tt2026online.sj88ai.com / tt2026online-v2.sj88ai.com / download_cache large zip","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Study V2 zip download fix surface","updated_at":"2026-07-03T19:03:36+07:00"},{"due_date":"2026-07-03","id":6156,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"tt2026online.sj88ai.com / tt2026online-v2.sj88ai.com / job 14bf23ceee944a81a7654738dd6e0472","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Investigate V2 zip created but download not completing","updated_at":"2026-07-03T18:58:14+07:00"},{"due_date":"2026-07-03","id":6155,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Codex Session Audit","site":"local: C:\\Users\\sj88888888\\.codex\\sessions\\2026\\07\\02\\rollout-2026-07-02T20-57-13-019f231e-7e33-7b52-b280-2dd97e4bcad1.jsonl","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"????????????????? session 019f231e (Codex 21??. base_tab.py +2,573 ??????)","updated_at":"2026-07-03T18:38:00+07:00"},{"due_date":"2026-07-03","id":6154,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local:E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"AutoMv V3 desktop app running confirmed PID 31616","updated_at":"2026-07-03T18:32:45+07:00"},{"due_date":"2026-07-03","id":6153,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local:E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"AutoMv V3 desktop app running V1.0.0.1","updated_at":"2026-07-03T18:31:43+07:00"},{"due_date":"2026-07-03","id":6152,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local:E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Run AutoMv V3 desktop app V1.0.0.1","updated_at":"2026-07-03T18:31:43+07:00"},{"due_date":"2026-07-03","id":6151,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local:E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"TC02 green-screen correction V1.0.0.1 complete","updated_at":"2026-07-03T18:29:24+07:00"},{"due_date":"2026-07-03","id":6150,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Clarify Whisper large vs large-v3 engine choice","updated_at":"2026-07-03T18:25:56+07:00"},{"due_date":"2026-07-03","id":6149,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local:E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"TC02 green-screen correction V1.0.0.1 progress","updated_at":"2026-07-03T18:29:17+07:00"},{"due_date":"2026-07-03","id":6148,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Fix TC02 to green-screen reframe-to-chroma","updated_at":"2026-07-03T18:29:17+07:00"},{"due_date":"2026-07-03","id":6147,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Fix wrong TC02 documentation claim","updated_at":"2026-07-03T18:20:46+07:00"},{"due_date":"2026-07-03","id":6146,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Completed TC01-TC05 docs summary update","updated_at":"2026-07-03T18:17:37+07:00"},{"due_date":"2026-07-03","id":6145,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Update docs with TC01-TC05 summary","updated_at":"2026-07-03T18:17:37+07:00"},{"due_date":"2026-07-03","id":6144,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj.com","site":"lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e08\u0e1a\u0e07\u0e32\u0e19\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e04\u0e2d\u0e23\u0e4c\u0e2a Shopee Video Affiliate PASS","updated_at":"2026-07-03T17:51:01+07:00"},{"due_date":"2026-07-03","id":6143,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"2001:44c8:46b8:b3af:39ba:da8c:8aef:13ba","status":"done","tags":[],"title":"\u0e08\u0e1a\u0e07\u0e32\u0e19\u0e14\u0e36\u0e07 code-only \u0e08\u0e32\u0e01 server \u0e25\u0e07\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e19\u0e35\u0e49","updated_at":"2026-07-03T17:44:40+07:00"},{"due_date":"2026-07-03","id":6142,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj.com","site":"lnwsj.com","source_ip":"2001:44c8:46b8:b3af:39ba:da8c:8aef:13ba","status":"in_progress","tags":[],"title":"\u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07\u0e17\u0e33: \u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e04\u0e2d\u0e23\u0e4c\u0e2a lnwsj.com \u0e41\u0e25\u0e49\u0e27","updated_at":"2026-07-03T17:30:52+07:00"},{"due_date":"2026-07-03","id":6141,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj.com","site":"lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e04\u0e2d\u0e23\u0e4c\u0e2a Shopee Video Affiliate","updated_at":"2026-07-03T17:51:02+07:00"},{"due_date":"2026-07-03","id":6140,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e14\u0e36\u0e07 code-only \u0e08\u0e32\u0e01 server \u0e25\u0e07 repo \u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e19\u0e35\u0e49","updated_at":"2026-07-03T17:14:00+07:00"},{"due_date":"2026-07-03","id":6139,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e08\u0e1a\u0e07\u0e32\u0e19 README remote origin code-only policy \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19 PASS","updated_at":"2026-07-03T17:07:19+07:00"},{"due_date":"2026-07-03","id":6138,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"in_progress","tags":[],"title":"\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15 README remote origin \u0e41\u0e25\u0e30 code-only policy \u0e41\u0e25\u0e49\u0e27 \u0e01\u0e33\u0e25\u0e31\u0e07\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19","updated_at":"2026-07-03T17:03:24+07:00"},{"due_date":"2026-07-03","id":6137,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19\u0e28\u0e36\u0e01\u0e29\u0e32\u0e41\u0e2b\u0e25\u0e48\u0e07\u0e17\u0e35\u0e48\u0e21\u0e32 remote code-only \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a README","updated_at":"2026-07-03T16:55:30+07:00"},{"due_date":"2026-07-03","id":6136,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e08\u0e1a\u0e07\u0e32\u0e19\u0e40\u0e02\u0e35\u0e22\u0e19 README repo tt2026online-sj16tb \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19 PASS","updated_at":"2026-07-03T16:52:36+07:00"},{"due_date":"2026-07-03","id":6135,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"in_progress","tags":[],"title":"\u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07\u0e17\u0e33\u0e07\u0e32\u0e19 README \u0e16\u0e39\u0e01\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e41\u0e25\u0e49\u0e27 \u0e01\u0e33\u0e25\u0e31\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19 UI+API","updated_at":"2026-07-03T16:50:00+07:00"},{"due_date":"2026-07-03","id":6134,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19\u0e40\u0e02\u0e35\u0e22\u0e19 README \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a repo tt2026online-sj16tb","updated_at":"2026-07-03T16:49:12+07:00"},{"due_date":"2026-07-03","id":6133,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"local:http://127.0.0.1:18100, repo:/Users/sj88/Documents/codex/AiAgent_Workflow_Auto_Manual","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"Local production parity PASS with 30 real frames","updated_at":"2026-07-03T16:41:19+07:00"},{"due_date":"2026-07-03","id":6132,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"local:http://127.0.0.1:18100, repo:/Users/sj88/Documents/codex/AiAgent_Workflow_Auto_Manual","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"in_progress","tags":[],"title":"Progress real YouTube frames package ready","updated_at":"2026-07-03T16:34:08+07:00"},{"due_date":"2026-07-03","id":6131,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"local:http://127.0.0.1:18100, repo:/Users/sj88/Documents/codex/AiAgent_Workflow_Auto_Manual","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"in_progress","tags":[],"title":"Progress local uploads parity merge complete","updated_at":"2026-07-03T16:20:56+07:00"},{"due_date":"2026-07-03","id":6130,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS /Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"commit push macOS .app encoder/reframe changes \u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08","updated_at":"2026-07-03T16:19:26+07:00"},{"due_date":"2026-07-03","id":6129,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"local:http://127.0.0.1:18100, repo:/Users/sj88/Documents/codex/AiAgent_Workflow_Auto_Manual","source_ip":"49.230.248.164","status":"done","tags":[],"title":"Start local production parity pass for class","updated_at":"2026-07-03T16:41:21+07:00"},{"due_date":"2026-07-03","id":6128,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS /Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"commit push macOS-only .app changes","updated_at":"2026-07-03T16:19:26+07:00"},{"due_date":"2026-07-03","id":6127,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS /Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e2a\u0e14\u0e27\u0e48\u0e32 macOS-only encoder/reframe \u0e41\u0e01\u0e49\u0e41\u0e25\u0e49\u0e27\u0e2b\u0e23\u0e37\u0e2d\u0e22\u0e31\u0e07","updated_at":"2026-07-03T16:02:33+07:00"},{"due_date":"2026-07-03","id":6126,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS /Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e1b\u0e23\u0e31\u0e1a encoder/reframe \u0e40\u0e1b\u0e47\u0e19 macOS-only \u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08","updated_at":"2026-07-03T16:00:32+07:00"},{"due_date":"2026-07-03","id":6125,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"local:http://127.0.0.1:18100, repo:/Users/sj88/Documents/codex/AiAgent_Workflow_Auto_Manual","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"Local MariaDB class-like setup PASS","updated_at":"2026-07-03T15:58:47+07:00"},{"due_date":"2026-07-03","id":6124,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS /Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e1b\u0e23\u0e31\u0e1a encoder/reframe \u0e40\u0e1b\u0e47\u0e19 macOS-only","updated_at":"2026-07-03T16:00:32+07:00"},{"due_date":"2026-07-03","id":6123,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS /Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e2a\u0e16\u0e32\u0e19\u0e30 encoder \u0e41\u0e25\u0e30 reframe runtime \u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19","updated_at":"2026-07-03T15:53:48+07:00"},{"due_date":"2026-07-03","id":6122,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS /Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e16\u0e32\u0e19\u0e30 encoder \u0e41\u0e25\u0e30 reframe runtime \u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19","updated_at":"2026-07-03T15:53:50+07:00"},{"due_date":"2026-07-03","id":6121,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp","site":"local class.lnwsj.com dev","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e17\u0e33 local MariaDB class-like","updated_at":"2026-07-03T15:58:48+07:00"},{"due_date":"2026-07-03","id":6120,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS /Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e49\u0e32\u0e07 macOS .app GreenWebOfflineMinimax \u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08","updated_at":"2026-07-03T15:43:10+07:00"},{"due_date":"2026-07-03","id":6119,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp","site":"yt.sj88ai.com + class.lnwsj.com","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e08\u0e1a\u0e07\u0e32\u0e19 Class Live Import Connector local","updated_at":"2026-07-03T15:36:20+07:00"},{"due_date":"2026-07-03","id":6118,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS /Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e41\u0e01\u0e49 .app \u0e43\u0e2b\u0e49\u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a Python arm64","updated_at":"2026-07-03T15:43:25+07:00"},{"due_date":"2026-07-03","id":6117,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS /Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e1b\u0e23\u0e31\u0e1a .app \u0e43\u0e2b\u0e49\u0e1e\u0e01 runtime \u0e43\u0e19 bundle","updated_at":"2026-07-03T15:43:24+07:00"},{"due_date":"2026-07-03","id":6116,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS /Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e49\u0e32\u0e07 .app GreenWebOfflineMinimax - retry log","updated_at":"2026-07-03T15:43:24+07:00"},{"due_date":"2026-07-03","id":6115,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS /Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e49\u0e32\u0e07 macOS .app \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a GreenWebOfflineMinimax - \u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19","updated_at":"2026-07-03T15:43:10+07:00"},{"due_date":"2026-07-03","id":6114,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"/Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"GreenWebOfflineMinimax macOS runtime listener verified","updated_at":"2026-07-03T15:25:08+07:00"},{"due_date":"2026-07-03","id":6113,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"/Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e17\u0e33\u0e43\u0e2b\u0e49 GreenWebOfflineMinimax \u0e23\u0e31\u0e19\u0e1a\u0e19 macOS \u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e19\u0e35\u0e49\u0e44\u0e14\u0e49 - \u0e40\u0e2a\u0e23\u0e47\u0e08\u0e07\u0e32\u0e19","updated_at":"2026-07-03T15:24:21+07:00"},{"due_date":"2026-07-03","id":6112,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"/Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e17\u0e33\u0e43\u0e2b\u0e49 GreenWebOfflineMinimax \u0e23\u0e31\u0e19\u0e1a\u0e19 macOS \u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e19\u0e35\u0e49\u0e44\u0e14\u0e49 - \u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19","updated_at":"2026-07-03T15:24:21+07:00"},{"due_date":"2026-07-03","id":6111,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp","site":"yt.sj88ai.com + class.lnwsj.com","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e17\u0e33 Class Live Import Connector","updated_at":"2026-07-03T15:36:21+07:00"},{"due_date":"2026-07-03","id":6110,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Completed TC final-chroma fix and real all-TC validation","updated_at":"2026-07-03T15:11:18+07:00"},{"due_date":"2026-07-03","id":6109,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp","site":"yt.sj88ai.com + class.lnwsj.com","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e28\u0e36\u0e01\u0e29\u0e32 auto system next improvements","updated_at":"2026-07-03T15:04:47+07:00"},{"due_date":"2026-07-03","id":6108,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completed split all source files under 600 lines and deploy autocut.cutdee.com","updated_at":"2026-07-03T15:04:22+07:00"},{"due_date":"2026-07-03","id":6107,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"/Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32 GreenWebOfflineMinimax \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 - \u0e40\u0e2a\u0e23\u0e47\u0e08\u0e07\u0e32\u0e19","updated_at":"2026-07-03T14:59:52+07:00"},{"due_date":"2026-07-03","id":6106,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://yt.sj88ai.com + https://class.lnwsj.com","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32\u0e41\u0e19\u0e27\u0e17\u0e32\u0e07\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e23\u0e30\u0e1a\u0e1a auto \u0e15\u0e48\u0e2d\u0e08\u0e32\u0e01 MiniMax PASS","updated_at":"2026-07-03T15:04:32+07:00"},{"due_date":"2026-07-03","id":6105,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://yt.sj88ai.com + https://class.lnwsj.com","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e1c\u0e25\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e23\u0e30\u0e1a\u0e1a auto MiniMax production \u0e1c\u0e48\u0e32\u0e19","updated_at":"2026-07-03T14:55:49+07:00"},{"due_date":"2026-07-03","id":6104,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"/Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32 GreenWebOfflineMinimax - progress static analysis","updated_at":"2026-07-03T14:59:52+07:00"},{"due_date":"2026-07-03","id":6103,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Real render progress: TC04 final chroma running","updated_at":"2026-07-03T14:48:20+07:00"},{"due_date":"2026-07-03","id":6102,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"GreenWebOfflineMinimax","site":"/Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 GreenWebOfflineMinimax \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 - \u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19","updated_at":"2026-07-03T14:59:52+07:00"},{"due_date":"2026-07-03","id":6101,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"RCA fixed mojibake from split loader parts before redeploy","updated_at":"2026-07-03T14:45:01+07:00"},{"due_date":"2026-07-03","id":6100,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://yt.sj88ai.com + https://class.lnwsj.com","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e23\u0e30\u0e1a\u0e1a auto MiniMax \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32","updated_at":"2026-07-03T14:55:49+07:00"},{"due_date":"2026-07-03","id":6099,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Split all source files under 600 lines and production deploy RCA rerun","updated_at":"2026-07-03T14:37:05+07:00"},{"due_date":"2026-07-03","id":6098,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autofree.cutdee.com","site":"https://autofree.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"FINAL DONE detailed Browser UI + API evidence gate autofree.cutdee.com","updated_at":"2026-07-03T14:16:36+07:00"},{"due_date":"2026-07-03","id":6097,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"All source files under 600 local gate passed","updated_at":"2026-07-03T14:15:25+07:00"},{"due_date":"2026-07-03","id":6096,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autofree.cutdee.com","site":"https://autofree.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"PROGRESS harden Browser screenshot naming contract autofree.cutdee.com","updated_at":"2026-07-03T14:16:36+07:00"},{"due_date":"2026-07-03","id":6095,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autofree.cutdee.com","site":"https://autofree.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"DONE detailed Browser UI + API evidence gate autofree.cutdee.com","updated_at":"2026-07-03T14:13:24+07:00"},{"due_date":"2026-07-03","id":6094,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Start all-files-under-600 split","updated_at":"2026-07-03T14:05:52+07:00"},{"due_date":"2026-07-03","id":6093,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autofree.cutdee.com","site":"https://autofree.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"START detailed browser screenshot QA autofree.cutdee.com","updated_at":"2026-07-03T14:13:24+07:00"},{"due_date":"2026-07-03","id":6092,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth + N:\\codex\\V3_cursor","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Our TC01-04 green and ReFrame tilt comparison completed","updated_at":"2026-07-03T14:04:22+07:00"},{"due_date":"2026-07-03","id":6091,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Strict gate passed before real render","updated_at":"2026-07-03T14:04:08+07:00"},{"due_date":"2026-07-03","id":6090,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth + N:\\codex\\V3_cursor","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Compare our TC01-04 green coverage and ReFrame tilt against V3","updated_at":"2026-07-03T14:02:47+07:00"},{"due_date":"2026-07-03","id":6089,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"tt2026online.sj88ai.com / d2960f2769 / autocut-mr4akqlk","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Investigate live AutoCut job stuck and high RAM","updated_at":"2026-07-03T14:10:12+07:00"},{"due_date":"2026-07-03","id":6088,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local-repo:F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Commit push completed","updated_at":"2026-07-03T14:00:22+07:00"},{"due_date":"2026-07-03","id":6087,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Scope update: all non-TC05 flows must end with chroma","updated_at":"2026-07-03T13:59:06+07:00"},{"due_date":"2026-07-03","id":6086,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local-repo:F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Commit and push all current changes","updated_at":"2026-07-03T13:58:51+07:00"},{"due_date":"2026-07-03","id":6085,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com/admin/courses.php?edit=16","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e49\u0e32\u0e07/\u0e23\u0e35\u0e40\u0e0b\u0e47\u0e15 Admin \u0e41\u0e25\u0e30\u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e40\u0e23\u0e35\u0e22\u0e19 course 16 \u0e43\u0e2b\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49","updated_at":"2026-07-03T14:13:04+07:00"},{"due_date":"2026-07-03","id":6084,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Fix TC02 4-zone reframe to chroma - progress","updated_at":"2026-07-03T13:55:22+07:00"},{"due_date":"2026-07-03","id":6083,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth + N:\\codex\\V3_cursor","source_ip":"184.82.154.160","status":"done","tags":[],"title":"V3_cursor green screen coverage check completed","updated_at":"2026-07-03T13:54:55+07:00"},{"due_date":"2026-07-03","id":6082,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth + N:\\codex\\V3_cursor","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Check V3_cursor green screen coverage by TC","updated_at":"2026-07-03T13:54:13+07:00"},{"due_date":"2026-07-03","id":6081,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Implement TC02 4-zone reframe-to-chroma flow and real tests","updated_at":"2026-07-03T13:44:01+07:00"},{"due_date":"2026-07-03","id":6080,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth + N:\\codex\\V3_cursor","source_ip":"184.82.154.160","status":"done","tags":[],"title":"V3_cursor tilt compare completed with evidence pack","updated_at":"2026-07-03T13:42:39+07:00"},{"due_date":"2026-07-03","id":6079,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Complete: TC02 Git/GitHub history audit","updated_at":"2026-07-03T13:40:09+07:00"},{"due_date":"2026-07-03","id":6078,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Compare V3_cursor changes against ea5b90b and identify my edits","updated_at":"2026-07-03T13:39:29+07:00"},{"due_date":"2026-07-03","id":6077,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Progress: TC02 history evidence collected","updated_at":"2026-07-03T13:39:06+07:00"},{"due_date":"2026-07-03","id":6076,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"TC02 evidence audit complete","updated_at":"2026-07-03T13:38:46+07:00"},{"due_date":"2026-07-03","id":6075,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"TC02 evidence audit progress","updated_at":"2026-07-03T13:37:52+07:00"},{"due_date":"2026-07-03","id":6074,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V3_cursor","site":"local repo E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Complete TC02 documentation evidence audit","updated_at":"2026-07-03T13:35:40+07:00"},{"due_date":"2026-07-03","id":6073,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Correct TC02 source of truth","updated_at":"2026-07-03T13:35:35+07:00"},{"due_date":"2026-07-03","id":6072,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V3_cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Sub-agent 2/4 TC02 code inspection complete","updated_at":"2026-07-03T13:35:24+07:00"},{"due_date":"2026-07-03","id":6071,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V3_cursor","site":"local repo E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Progress TC02 documentation evidence audit","updated_at":"2026-07-03T13:35:19+07:00"},{"due_date":"2026-07-03","id":6070,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V3_cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Sub-agent 2/4 TC02 code inspection progress","updated_at":"2026-07-03T13:35:08+07:00"},{"due_date":"2026-07-03","id":6069,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth + N:\\codex\\V3_cursor","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"V3_cursor tilt compare evidence pack in progress","updated_at":"2026-07-03T13:35:05+07:00"},{"due_date":"2026-07-03","id":6068,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Correct Auto DragDrop against user source-of-truth","updated_at":"2026-07-03T13:34:15+07:00"},{"due_date":"2026-07-03","id":6067,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"TC02 Git/GitHub history audit start","updated_at":"2026-07-03T13:40:09+07:00"},{"due_date":"2026-07-03","id":6066,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"TC02 evidence audit sub-agent 4/4 start","updated_at":"2026-07-03T13:33:29+07:00"},{"due_date":"2026-07-03","id":6065,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V3_cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Sub-agent 2/4 TC02 code inspection start","updated_at":"2026-07-03T13:35:24+07:00"},{"due_date":"2026-07-03","id":6064,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V3_cursor","site":"local repo E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Start TC02 documentation evidence audit","updated_at":"2026-07-03T13:32:25+07:00"},{"due_date":"2026-07-03","id":6063,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local-repo:F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Docs handoff update completed","updated_at":"2026-07-03T13:30:13+07:00"},{"due_date":"2026-07-03","id":6062,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Create full TC02 history and definition report","updated_at":"2026-07-03T13:30:04+07:00"},{"due_date":"2026-07-03","id":6061,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local-repo:F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Docs update evidence completed","updated_at":"2026-07-03T13:28:58+07:00"},{"due_date":"2026-07-03","id":6060,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Fix TC02 green-screen Auto DragDrop wording","updated_at":"2026-07-03T13:28:01+07:00"},{"due_date":"2026-07-03","id":6059,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e21\u0e1a\u0e39\u0e23\u0e13\u0e4c\u0e40\u0e27\u0e47\u0e1a\u0e40\u0e23\u0e35\u0e22\u0e19 class.lnwsj.com","updated_at":"2026-07-03T13:32:21+07:00"},{"due_date":"2026-07-03","id":6058,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Fix TC02 Auto DragDrop green-screen wording","updated_at":"2026-07-03T13:26:52+07:00"},{"due_date":"2026-07-03","id":6057,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth + N:\\codex\\V3_cursor","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Start deep V3_cursor tilt comparison","updated_at":"2026-07-03T13:24:47+07:00"},{"due_date":"2026-07-03","id":6056,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor and GitHub origin/main","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"TC02 Auto DragDrop docs reread and UX fix complete","updated_at":"2026-07-03T13:23:53+07:00"},{"due_date":"2026-07-03","id":6055,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Re-read docs for TC02 DropZone and Auto DragDrop behavior","updated_at":"2026-07-03T13:23:53+07:00"},{"due_date":"2026-07-03","id":6054,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"TC02 DropZone investigation complete","updated_at":"2026-07-03T13:19:37+07:00"},{"due_date":"2026-07-03","id":6053,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Investigate TC02 dropzone question","updated_at":"2026-07-03T13:19:37+07:00"},{"due_date":"2026-07-03","id":6052,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone","site":"github.com/lnwsj/TiktokAi2026_Standalone main","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Commit/push all safe repo files to main excluding mp4 zip tar","updated_at":"2026-07-03T13:31:52+07:00"},{"due_date":"2026-07-03","id":6051,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Green PC Studio desktop app opened","updated_at":"2026-07-03T13:18:21+07:00"},{"due_date":"2026-07-03","id":6050,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Open Green PC Studio desktop app","updated_at":"2026-07-03T13:18:21+07:00"},{"due_date":"2026-07-03","id":6049,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local-repo:F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Start: update full handoff docs including exe build and evidence rules","updated_at":"2026-07-03T13:17:37+07:00"},{"due_date":"2026-07-03","id":6048,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor and GitHub origin/main","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Commit and push remaining files including test reports complete","updated_at":"2026-07-03T13:16:56+07:00"},{"due_date":"2026-07-03","id":6047,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"github:https://github.com/lnwsj/GreenWebOfflineMinimax/tree/main","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Complete: commit and push GreenWebOfflineMinimax","updated_at":"2026-07-03T13:15:29+07:00"},{"due_date":"2026-07-03","id":6046,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor and GitHub origin/main","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Commit and push remaining files including test documents","updated_at":"2026-07-03T13:16:56+07:00"},{"due_date":"2026-07-03","id":6045,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone","site":"github.com/lnwsj/TiktokAi2026_Standalone main","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Commit/push V4 AB Roll multi-audio evidence to main","updated_at":"2026-07-03T13:15:06+07:00"},{"due_date":"2026-07-03","id":6044,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"github:https://github.com/lnwsj/GreenWebOfflineMinimax/tree/main","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Start: commit and push real render evidence harness/report","updated_at":"2026-07-03T13:15:29+07:00"},{"due_date":"2026-07-03","id":6043,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autofree.cutdee.com","site":"https://autofree.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"COMPLETE deploy SSL autofree.cutdee.com PASS","updated_at":"2026-07-03T13:12:29+07:00"},{"due_date":"2026-07-03","id":6042,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor and GitHub origin/main","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Commit and push Auto DragDrop tested changes complete","updated_at":"2026-07-03T13:12:13+07:00"},{"due_date":"2026-07-03","id":6041,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Committed Auto DragDrop real TC harness","updated_at":"2026-07-03T13:11:44+07:00"},{"due_date":"2026-07-03","id":6040,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone","site":"github.com/lnwsj/TiktokAi2026_Standalone main","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Commit push V4 multi-audio changes to main","updated_at":"2026-07-03T13:10:43+07:00"},{"due_date":"2026-07-03","id":6039,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autofree.cutdee.com","site":"https://autofree.cutdee.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"PROGRESS deploy SSL completed, production evidence starting","updated_at":"2026-07-03T13:09:22+07:00"},{"due_date":"2026-07-03","id":6038,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Commit Auto DragDrop tested changes","updated_at":"2026-07-03T13:12:13+07:00"},{"due_date":"2026-07-03","id":6037,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"cutdee.com UI/function merge evidence PASS","updated_at":"2026-07-03T13:04:31+07:00"},{"due_date":"2026-07-03","id":6036,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autofree.cutdee.com","site":"https://autofree.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"START deploy SSL autofree.cutdee.com","updated_at":"2026-07-03T13:12:29+07:00"},{"due_date":"2026-07-03","id":6035,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp","site":"yt.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Deploy and commit WebApp fallback text polish to yt production","updated_at":"2026-07-03T13:11:25+07:00"},{"due_date":"2026-07-03","id":6034,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"/Users/sj88/Documents/codex/AutoCapCut","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AutoCapCut 3-second AB Roll short complete","updated_at":"2026-07-03T12:41:29+07:00"},{"due_date":"2026-07-03","id":6033,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"cutdee.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"cutdee.com UI/function merge build passed","updated_at":"2026-07-03T12:37:18+07:00"},{"due_date":"2026-07-03","id":6032,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"/Users/sj88/Documents/codex/AutoCapCut","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AutoCapCut 3-second AB Roll short start","updated_at":"2026-07-03T12:41:29+07:00"},{"due_date":"2026-07-03","id":6031,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"/Users/sj88/Documents/codex/AutoCapCut","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AutoCapCut CapCut AB Roll pilot finish","updated_at":"2026-07-03T12:30:51+07:00"},{"due_date":"2026-07-03","id":6030,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Full phase refactor deploy closeout PASS","updated_at":"2026-07-03T12:15:44+07:00"},{"due_date":"2026-07-03","id":6029,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Phase backend processor silence split PASS","updated_at":"2026-07-03T12:14:01+07:00"},{"due_date":"2026-07-03","id":6028,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autofree.cutdee.com","site":"local://N:/codex/autofree.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"COMPLETE AutoFree Batch app strict UI API evidence PASS","updated_at":"2026-07-03T12:14:01+07:00"},{"due_date":"2026-07-03","id":6027,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Phase backend processor silence split started","updated_at":"2026-07-03T12:12:32+07:00"},{"due_date":"2026-07-03","id":6026,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Phase app-level JS CSS split PASS","updated_at":"2026-07-03T12:10:25+07:00"},{"due_date":"2026-07-03","id":6025,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Phase app-level JS CSS split started","updated_at":"2026-07-03T12:09:06+07:00"},{"due_date":"2026-07-03","id":6024,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Phase frontend batch-abroll core split PASS","updated_at":"2026-07-03T12:06:07+07:00"},{"due_date":"2026-07-03","id":6023,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Phase frontend batch-abroll core split started","updated_at":"2026-07-03T12:04:32+07:00"},{"due_date":"2026-07-03","id":6022,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"CapCut project 0703","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"AutoCapCut CapCut AB Roll progress B pool","updated_at":"2026-07-03T12:03:27+07:00"},{"due_date":"2026-07-03","id":6021,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autofree.cutdee.com","site":"local://N:/codex/autofree.cutdee.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"PROGRESS analyzed tt2026-v4 silence noise autosub reference","updated_at":"2026-07-03T12:03:07+07:00"},{"due_date":"2026-07-03","id":6020,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"CapCut project 0703","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"AutoCapCut CapCut AB Roll progress A track","updated_at":"2026-07-03T12:01:51+07:00"},{"due_date":"2026-07-03","id":6019,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Phase backend paths refactor PASS","updated_at":"2026-07-03T12:00:42+07:00"},{"due_date":"2026-07-03","id":6018,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"CapCut local UI + /Users/sj88/Downloads/A + /Users/sj88/Downloads/B","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AutoCapCut CapCut AB Roll pilot start","updated_at":"2026-07-03T12:30:51+07:00"},{"due_date":"2026-07-03","id":6017,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Phase backend paths refactor started","updated_at":"2026-07-03T11:58:57+07:00"},{"due_date":"2026-07-03","id":6016,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autofree.cutdee.com","site":"local://N:/codex/autofree.cutdee.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"START study tt2026-v4 silence noise autosub and build autofree batch app","updated_at":"2026-07-03T11:58:37+07:00"},{"due_date":"2026-07-03","id":6015,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"progress","tags":[],"title":"Progress: cutdee credit surface root cause identified","updated_at":"2026-07-03T11:58:10+07:00"},{"due_date":"2026-07-03","id":6014,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone","site":"tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Port V2 fixes to V4 pro and deploy test","updated_at":"2026-07-03T12:12:26+07:00"},{"due_date":"2026-07-03","id":6013,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Merge best UI/function surfaces into cutdee production-pull app","updated_at":"2026-07-03T13:04:31+07:00"},{"due_date":"2026-07-03","id":6012,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Recheck and analyze Auto DragDrop real TC01-TC05 evidence","updated_at":"2026-07-03T11:50:28+07:00"},{"due_date":"2026-07-03","id":6011,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone-2","site":"local:C:\\Users\\admin\\Documents\\codex\\TiktokAi2026_Standalone-2","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Done: branch visibility RCA codex/v2-phase1-preflight-routing-lock","updated_at":"2026-07-03T11:50:16+07:00"},{"due_date":"2026-07-03","id":6010,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone","site":"github.com/lnwsj/TiktokAi2026_Standalone","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Commit and push safe changed files after light git swap","updated_at":"2026-07-03T11:56:08+07:00"},{"due_date":"2026-07-03","id":6009,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone-2","site":"local:C:\\Users\\admin\\Documents\\codex\\TiktokAi2026_Standalone-2","source_ip":"184.82.154.160","status":"done","tags":[],"title":"???? branch codex/v2-phase1-preflight-routing-lock","updated_at":"2026-07-03T11:50:17+07:00"},{"due_date":"2026-07-03","id":6008,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"Notion Skill Index + /Users/sj88/Documents/codex/AutoCapCut","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AutoCapCut Notion Skill Index update complete","updated_at":"2026-07-03T11:37:38+07:00"},{"due_date":"2026-07-03","id":6007,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"Notion Skill Index + /Users/sj88/Documents/codex/AutoCapCut","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AutoCapCut Notion Skill Index update","updated_at":"2026-07-03T11:37:44+07:00"},{"due_date":"2026-07-03","id":6006,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"/Users/sj88/Downloads/tt2026online-v4/tt2026online-v4.sj88ai.com_pro_20260613_codex","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e40\u0e01\u0e47\u0e1a\u0e2a\u0e01\u0e34\u0e25 AB Roll \u0e41\u0e25\u0e30 AiAutocut \u0e40\u0e2a\u0e23\u0e47\u0e08","updated_at":"2026-07-03T11:29:15+07:00"},{"due_date":"2026-07-03","id":6005,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"DONE Phase 1 split AB Roll constants","updated_at":"2026-07-03T11:28:42+07:00"},{"due_date":"2026-07-03","id":6004,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"F:\\cutdee.com old UI vs F:\\cutdee.com\\pro_20260703\\app new UI","source_ip":"184.82.154.160","status":"done","tags":[],"title":"????????? browser UI/function comparison cutdee.com old vs new","updated_at":"2026-07-03T11:27:36+07:00"},{"due_date":"2026-07-03","id":6003,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"DONE SSL deploy test autocut.cutdee.com","updated_at":"2026-07-03T11:24:27+07:00"},{"due_date":"2026-07-03","id":6002,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"/Users/sj88/Downloads/tt2026online-v4/tt2026online-v4.sj88ai.com_pro_20260613_codex","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e40\u0e01\u0e47\u0e1a\u0e2a\u0e01\u0e34\u0e25 AB Roll \u0e41\u0e25\u0e30 AiAutocut \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a CapCut","updated_at":"2026-07-03T11:29:15+07:00"},{"due_date":"2026-07-03","id":6001,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"codex://threads/019f2613-86b4-7a02-b430-413af8e94c36","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32 thread CapCut \u0e40\u0e2a\u0e23\u0e47\u0e08\u0e1e\u0e23\u0e49\u0e2d\u0e21 evidence bundle","updated_at":"2026-07-03T11:19:29+07:00"},{"due_date":"2026-07-03","id":6000,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"codex://threads/019f2613-86b4-7a02-b430-413af8e94c36","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32 thread 019f2613 \u0e41\u0e25\u0e30 artifact CapCut research","updated_at":"2026-07-03T11:10:29+07:00"},{"due_date":"2026-07-03","id":5999,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"codex://threads/019f2613-86b4-7a02-b430-413af8e94c36","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32 Codex thread AutoCapCut pilot CapCut","updated_at":"2026-07-03T11:19:29+07:00"},{"due_date":"2026-07-03","id":5998,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"https://github.com/lnwsj/AutoCapCut.git | /Users/sj88/Documents/codex/AutoCapCut","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"AutoCapCut: start Notion format study and evidence-gated delivery setup","updated_at":"2026-07-03T11:07:00+07:00"},{"due_date":"2026-07-03","id":5997,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"completed","tags":[],"title":"Honesty audit completed - code and experiment evidence","updated_at":"2026-07-03T11:05:32+07:00"},{"due_date":"2026-07-03","id":5996,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"SSL deploy test: autocut.cutdee.com","updated_at":"2026-07-03T11:24:27+07:00"},{"due_date":"2026-07-03","id":5995,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Codex_Capcut","site":"Codex desktop / CapCut local workflow planning","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Answered CapCut installed next steps","updated_at":"2026-07-03T11:03:30+07:00"},{"due_date":"2026-07-03","id":5994,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Codex_Capcut","site":"Codex desktop / CapCut local workflow planning","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Answer next steps if CapCut is installed","updated_at":"2026-07-03T11:03:30+07:00"},{"due_date":"2026-07-03","id":5993,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Honesty audit progress - code and experiment evidence","updated_at":"2026-07-03T11:00:02+07:00"},{"due_date":"2026-07-03","id":5992,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Codex_Capcut","site":"Codex desktop / web research","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete Codex_Capcut feasibility research","updated_at":"2026-07-03T10:58:59+07:00"},{"due_date":"2026-07-03","id":5991,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Large-file decomposition plan completed","updated_at":"2026-07-03T10:58:23+07:00"},{"due_date":"2026-07-03","id":5990,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"https://tt202online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Plan large-file decomposition without behavior change","updated_at":"2026-07-03T10:56:55+07:00"},{"due_date":"2026-07-03","id":5989,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Audit test results vs code honesty","updated_at":"2026-07-03T10:55:52+07:00"},{"due_date":"2026-07-03","id":5988,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"F:\\cutdee.com old UI vs F:\\cutdee.com\\pro_20260703\\app new UI","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Browser UI/function comparison cutdee.com old vs new","updated_at":"2026-07-03T11:27:37+07:00"},{"due_date":"2026-07-03","id":5987,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com admin import","site":"yt.sj88ai.com, class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e40\u0e1e\u0e34\u0e48\u0e21 fallback \u0e08\u0e31\u0e14\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e41\u0e17\u0e19 MiniMax \u0e0a\u0e31\u0e48\u0e27\u0e04\u0e23\u0e32\u0e27","updated_at":"2026-07-03T11:07:07+07:00"},{"due_date":"2026-07-03","id":5986,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Codex_Capcut","site":"Codex desktop / web research","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Research Codex CapCut automation feasibility","updated_at":"2026-07-03T10:58:59+07:00"},{"due_date":"2026-07-03","id":5985,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com admin import","site":"yt.sj88ai.com, class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e07\u0e32\u0e19\u0e04\u0e07\u0e40\u0e2b\u0e25\u0e37\u0e2d\u0e16\u0e49\u0e32\u0e15\u0e31\u0e14 MiniMax \u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01 flow class import","updated_at":"2026-07-03T10:50:18+07:00"},{"due_date":"2026-07-03","id":5984,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp","site":"http://127.0.0.1:8765","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completed WebApp deep study evidence report","updated_at":"2026-07-03T10:38:53+07:00"},{"due_date":"2026-07-03","id":5983,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"yt.sj88ai.com + class.lnwsj.com/admin/courses.php?edit=16","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Production deploy completed but AI/class gate blocked","updated_at":"2026-07-03T10:35:42+07:00"},{"due_date":"2026-07-03","id":5982,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com/admin/courses.php?edit=16 + yt.sj88ai.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Production deploy backup and test: class import MiniMax flow","updated_at":"2026-07-03T10:35:55+07:00"},{"due_date":"2026-07-03","id":5981,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"F:\\cutdee.com old baseline vs F:\\cutdee.com\\pro_20260703 new production pull","source_ip":"184.82.154.160","status":"done","tags":[],"title":"????????????????????????? cutdee.com ??????????????????","updated_at":"2026-07-03T10:07:46+07:00"},{"due_date":"2026-07-03","id":5980,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com/admin/courses.php?edit=16 + yt.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"MiniMax settings class import PASS_LOCAL","updated_at":"2026-07-03T10:03:24+07:00"},{"due_date":"2026-07-03","id":5979,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Deep program study completed with evidence","updated_at":"2026-07-03T09:58:28+07:00"},{"due_date":"2026-07-03","id":5978,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"done","tags":[],"title":"???????????? AutoMv_A-main ???????????????? - complete","updated_at":"2026-07-03T09:57:07+07:00"},{"due_date":"2026-07-03","id":5977,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"AutoMv_A-main study evidence bundle generated","updated_at":"2026-07-03T09:55:20+07:00"},{"due_date":"2026-07-03","id":5976,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Deep program study progress: static and UI/API evidence complete","updated_at":"2026-07-03T09:50:55+07:00"},{"due_date":"2026-07-03","id":5975,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Deep program study progress: inventory complete","updated_at":"2026-07-03T09:44:45+07:00"},{"due_date":"2026-07-03","id":5974,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com/admin/courses.php?edit=16 + yt.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Enable MiniMax AI env and rerun class admin import evidence","updated_at":"2026-07-03T10:03:35+07:00"},{"due_date":"2026-07-03","id":5973,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"F:\\cutdee.com old local vs F:\\cutdee.com\\pro_20260703 server pull","source_ip":"184.82.154.160","status":"done","tags":[],"title":"????? diff ?????????????? cutdee.com","updated_at":"2026-07-03T10:07:46+07:00"},{"due_date":"2026-07-03","id":5972,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"???????????? AutoMv_A-main ???????????????????","updated_at":"2026-07-03T09:41:49+07:00"},{"due_date":"2026-07-03","id":5971,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com/admin/courses.php?edit=16","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Admin YouTube import bridge local evidence complete, production blocked","updated_at":"2026-07-03T09:41:47+07:00"},{"due_date":"2026-07-03","id":5970,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"START deep full-dimension study tt2026online-sj16tb program","updated_at":"2026-07-03T09:40:30+07:00"},{"due_date":"2026-07-03","id":5969,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp","site":"http://127.0.0.1:8000","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start deep study of AiAgent_Workflow_Auto_Manual WebApp","updated_at":"2026-07-03T10:38:53+07:00"},{"due_date":"2026-07-03","id":5968,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"103.253.75.161:/var/www/cutdee.com -> F:\\cutdee.com\\pro_20260703","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete: pulled production cutdee.com to pro_20260703","updated_at":"2026-07-03T09:38:39+07:00"},{"due_date":"2026-07-03","id":5967,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"CLOSEOUT tt2026online-sj16tb source study and repo continuation BLOCKED by auth","updated_at":"2026-07-03T09:27:14+07:00"},{"due_date":"2026-07-03","id":5966,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual","site":"https://github.com/lnwsj/AiAgent_Workflow_Auto_Manual","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete GitHub full sync to local with paired evidence","updated_at":"2026-07-03T09:24:53+07:00"},{"due_date":"2026-07-03","id":5965,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Complete real Auto DragDrop TC01-TC05 strict evidence run","updated_at":"2026-07-03T09:24:16+07:00"},{"due_date":"2026-07-03","id":5964,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com/admin/courses.php?edit=16","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Admin YouTube import entrypoint for class course 16","updated_at":"2026-07-03T09:41:47+07:00"},{"due_date":"2026-07-03","id":5963,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual","site":"https://github.com/lnwsj/AiAgent_Workflow_Auto_Manual","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress: local dirty state preserved before GitHub pull","updated_at":"2026-07-03T09:17:47+07:00"},{"due_date":"2026-07-03","id":5962,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Progress real Auto DragDrop TC04 passed, TC05 started","updated_at":"2026-07-03T09:24:17+07:00"},{"due_date":"2026-07-03","id":5961,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"103.253.75.161:/opt/green.sj88ai.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Real server pull prepared but blocked by SSH auth","updated_at":"2026-07-03T09:12:47+07:00"},{"due_date":"2026-07-03","id":5960,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual","site":"https://github.com/lnwsj/AiAgent_Workflow_Auto_Manual","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start GitHub full sync to local","updated_at":"2026-07-03T09:24:53+07:00"},{"due_date":"2026-07-03","id":5959,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com / yt.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan class.lnwsj.com real lesson import backup staging workflow","updated_at":"2026-07-03T09:09:28+07:00"},{"due_date":"2026-07-03","id":5958,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"PROGRESS Source path found and filtered-copy plan set","updated_at":"2026-07-03T09:05:59+07:00"},{"due_date":"2026-07-03","id":5957,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com / yt.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan class.lnwsj.com real import from yt Class Package","updated_at":"2026-07-03T09:09:14+07:00"},{"due_date":"2026-07-03","id":5956,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"103.253.75.161:/var/www/cutdee.com -> F:\\cutdee.com\\pro_20260703","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Pull production cutdee.com files to pro_20260703","updated_at":"2026-07-03T09:38:39+07:00"},{"due_date":"2026-07-03","id":5955,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"PROGRESS SSH access verified and starting source discovery","updated_at":"2026-07-03T09:02:38+07:00"},{"due_date":"2026-07-03","id":5954,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"pending-discovery:real-server","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Prepare real-server pull after repo backup","updated_at":"2026-07-03T09:12:47+07:00"},{"due_date":"2026-07-03","id":5953,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"START Analyze tt2026online-sj16tb production source and prepare repo continuation","updated_at":"2026-07-03T09:00:49+07:00"},{"due_date":"2026-07-03","id":5952,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Progress real Auto DragDrop TC04 batch near halfway","updated_at":"2026-07-03T09:24:17+07:00"},{"due_date":"2026-07-03","id":5951,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"yt.sj88ai.com","site":"yt.sj88ai.com / class.lnwsj.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Commit completed, push blocked: no git remote","updated_at":"2026-07-03T08:52:52+07:00"},{"due_date":"2026-07-03","id":5950,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"F:\\cutdee.com / https://www.cutdee.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"???????????? cutdee.com ????????????","updated_at":"2026-07-03T08:52:46+07:00"},{"due_date":"2026-07-03","id":5949,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress - AutoMv_A-main detailed study","updated_at":"2026-07-03T08:51:33+07:00"},{"due_date":"2026-07-03","id":5948,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local-exe:http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Complete: real render test from release exe PASS","updated_at":"2026-07-03T08:49:57+07:00"},{"due_date":"2026-07-03","id":5947,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Study AutoMv_A-main program in detail","updated_at":"2026-07-03T08:49:51+07:00"},{"due_date":"2026-07-03","id":5946,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"yt.sj88ai.com","site":"yt.sj88ai.com / class.lnwsj.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Start commit push yt class import production deploy work","updated_at":"2026-07-03T08:52:52+07:00"},{"due_date":"2026-07-03","id":5945,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local-exe:http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Progress: real render job running from exe","updated_at":"2026-07-03T08:48:46+07:00"},{"due_date":"2026-07-03","id":5944,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local-exe:http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Progress: real render harness running from release exe","updated_at":"2026-07-03T08:44:07+07:00"},{"due_date":"2026-07-03","id":5943,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"local filesystem + GitHub clone","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"partial","tags":[],"title":"Complete .git light swap with root replacement blocked","updated_at":"2026-07-03T08:42:48+07:00"},{"due_date":"2026-07-03","id":5942,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"yt.sj88ai.com","site":"yt.sj88ai.com / class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Status answer: remaining work after yt class import deploy","updated_at":"2026-07-03T08:42:31+07:00"},{"due_date":"2026-07-03","id":5941,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AutoSu V4 accuracy study report bundle created","updated_at":"2026-07-03T08:39:51+07:00"},{"due_date":"2026-07-03","id":5940,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Progress real Auto DragDrop TC03 passed, TC04 started","updated_at":"2026-07-03T09:24:17+07:00"},{"due_date":"2026-07-03","id":5939,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Progress real Auto DragDrop TC02 passed, TC03 started","updated_at":"2026-07-03T09:24:17+07:00"},{"due_date":"2026-07-03","id":5938,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Study AutoSu accuracy gap vs V4","updated_at":"2026-07-03T08:38:05+07:00"},{"due_date":"2026-07-03","id":5937,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local-exe:http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Real render test from slim release exe using Test Green 2999 files","updated_at":"2026-07-03T08:49:58+07:00"},{"due_date":"2026-07-03","id":5936,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Progress real Auto DragDrop TC01 passed, TC02 started","updated_at":"2026-07-03T09:24:17+07:00"},{"due_date":"2026-07-03","id":5935,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Slim release exe built, installed, and strict-tested PASS","updated_at":"2026-07-03T08:21:53+07:00"},{"due_date":"2026-07-03","id":5934,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Slim exe boot and strict harness passed; replacing release for final test","updated_at":"2026-07-03T08:17:43+07:00"},{"due_date":"2026-07-03","id":5933,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"local filesystem + GitHub clone","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Replace heavy local repo with sparse light clone","updated_at":"2026-07-03T08:43:07+07:00"},{"due_date":"2026-07-03","id":5932,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"local git repository","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Inspect original heavy .git before any cleanup","updated_at":"2026-07-03T08:13:53+07:00"},{"due_date":"2026-07-03","id":5931,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Start real Auto DragDrop per-TC render test","updated_at":"2026-07-03T09:24:17+07:00"},{"due_date":"2026-07-03","id":5930,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Build and test new slim executable","updated_at":"2026-07-03T08:10:56+07:00"},{"due_date":"2026-07-03","id":5929,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Complete Auto DragDrop top field and strict evidence","updated_at":"2026-07-03T08:10:20+07:00"},{"due_date":"2026-07-03","id":5928,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"GitHub https://github.com/lnwsj/TiktokAi2026_Standalone.git + local light clone","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Complete sparse lightweight GitHub clone without media/model artifacts","updated_at":"2026-07-03T08:10:06+07:00"},{"due_date":"2026-07-03","id":5927,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-exe-build-test","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Build onefile exe and full-system test executable runtime","updated_at":"2026-07-03T08:05:48+07:00"},{"due_date":"2026-07-03","id":5926,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Progress Auto DragDrop focused tests passed","updated_at":"2026-07-03T08:05:03+07:00"},{"due_date":"2026-07-03","id":5925,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-git","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Document commit push for Batch AB Roll Run All Ready test","updated_at":"2026-07-03T08:04:56+07:00"},{"due_date":"2026-07-03","id":5924,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local:C:\\Users\\sj88888888\\Documents\\WebApp\\TiktokAi2026_Standalone_light","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Create sparse partial light clone","updated_at":"2026-07-03T08:10:06+07:00"},{"due_date":"2026-07-03","id":5923,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Progress Auto DragDrop implementation started","updated_at":"2026-07-03T08:10:21+07:00"},{"due_date":"2026-07-03","id":5922,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Implement Auto DragDrop classification for Test Green 2999","updated_at":"2026-07-03T08:10:21+07:00"},{"due_date":"2026-07-03","id":5921,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"blocked","tags":[],"title":"Diagnostics harness implemented; release binary blocked","updated_at":"2026-07-03T07:54:24+07:00"},{"due_date":"2026-07-03","id":5920,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local:C:\\Users\\sj88888888\\Documents\\WebApp\\TiktokAi2026_Standalone","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Complete local git repo size RCA","updated_at":"2026-07-03T07:30:30+07:00"},{"due_date":"2026-07-03","id":5919,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local:C:\\Users\\sj88888888\\Documents\\WebApp\\TiktokAi2026_Standalone","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Inspect local git repo size","updated_at":"2026-07-03T07:30:31+07:00"},{"due_date":"2026-07-03","id":5918,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Source strict evidence passed; rebuilding release binary","updated_at":"2026-07-03T07:26:14+07:00"},{"due_date":"2026-07-03","id":5917,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-ui-127.0.0.1:18787","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Batch AB Roll Pro Run All Ready PASS evidence","updated_at":"2026-07-03T07:23:14+07:00"},{"due_date":"2026-07-03","id":5916,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Study complete: next usability recommendations","updated_at":"2026-07-03T07:22:51+07:00"},{"due_date":"2026-07-03","id":5915,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Implement diagnostics, manifest, cleanup UI, and paired evidence harness","updated_at":"2026-07-03T07:14:09+07:00"},{"due_date":"2026-07-03","id":5914,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Study progress: next usability recommendations evidence collected","updated_at":"2026-07-03T07:22:12+07:00"},{"due_date":"2026-07-03","id":5913,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Study next usability additions after preflight/history UX","updated_at":"2026-07-03T07:22:12+07:00"},{"due_date":"2026-07-03","id":5912,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Commit completed: preflight/history/ETA usability","updated_at":"2026-07-03T07:07:17+07:00"},{"due_date":"2026-07-03","id":5911,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Commit staged usability implementation","updated_at":"2026-07-03T07:07:17+07:00"},{"due_date":"2026-07-03","id":5910,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"start harness diagnostics manifest runbook cleanup quota work","updated_at":"2026-07-03T07:06:18+07:00"},{"due_date":"2026-07-03","id":5909,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Commit preflight history ETA usability work","updated_at":"2026-07-03T07:07:17+07:00"},{"due_date":"2026-07-03","id":5908,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"cleanup_refactor completed: PASS with paired UI/API evidence","updated_at":"2026-07-03T07:04:37+07:00"},{"due_date":"2026-07-03","id":5907,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Completion: preflight history ETA one-click fixes","updated_at":"2026-07-03T07:01:28+07:00"},{"due_date":"2026-07-03","id":5906,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"cleanup_refactor progress: implementation complete, collecting paired evidence","updated_at":"2026-07-03T06:52:49+07:00"},{"due_date":"2026-07-03","id":5905,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Progress: preflight/history/ETA implementation tests passed","updated_at":"2026-07-03T06:48:33+07:00"},{"due_date":"2026-07-03","id":5904,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Test Batch AB Roll Run All Ready UI real output","updated_at":"2026-07-03T07:23:14+07:00"},{"due_date":"2026-07-03","id":5903,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local:F:\\GreenWebOfflineMinimax; http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"????? cleanup/refactor ????????????????????? diagnostics/UI/config","updated_at":"2026-07-03T06:39:22+07:00"},{"due_date":"2026-07-03","id":5902,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Implement usability round: preflight history eta one-click fix","updated_at":"2026-07-03T07:01:28+07:00"},{"due_date":"2026-07-03","id":5901,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Usability recommendation closeout","updated_at":"2026-07-03T05:52:43+07:00"},{"due_date":"2026-07-03","id":5900,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Usability recommendation pass","updated_at":"2026-07-03T05:52:43+07:00"},{"due_date":"2026-07-03","id":5899,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"UX usability closeout: required status, gallery, readable errors, staged progress","updated_at":"2026-07-03T05:50:32+07:00"},{"due_date":"2026-07-03","id":5898,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local:F:\\GreenWebOfflineMinimax; http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"????????? detailed study and add/remove recommendation report","updated_at":"2026-07-03T05:46:42+07:00"},{"due_date":"2026-07-03","id":5897,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline\\docs\\RULUS","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Create RULUS HTML docs","updated_at":"2026-07-03T06:08:10+07:00"},{"due_date":"2026-07-03","id":5896,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Create debug HTML docs in docs/debug","updated_at":"2026-07-03T05:45:27+07:00"},{"due_date":"2026-07-03","id":5895,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local:F:\\GreenWebOfflineMinimax; http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Static analysis progress for add/remove recommendation study","updated_at":"2026-07-03T05:37:31+07:00"},{"due_date":"2026-07-03","id":5894,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Create workflow HTML docs in docs/workflow","updated_at":"2026-07-03T05:39:57+07:00"},{"due_date":"2026-07-03","id":5893,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local:F:\\GreenWebOfflineMinimax; http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"?????????????? Minimax/SJ88 Auto Green ????????????","updated_at":"2026-07-03T05:33:47+07:00"},{"due_date":"2026-07-03","id":5892,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Start UX usability improvements: required file status, preview gallery, readable errors, staged progress","updated_at":"2026-07-03T05:50:32+07:00"},{"due_date":"2026-07-03","id":5891,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Create AI handoff HTML docs in docs/ai","updated_at":"2026-07-03T05:35:01+07:00"},{"due_date":"2026-07-03","id":5890,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"UX recommendation review after in-app preview commit","updated_at":"2026-07-03T05:27:24+07:00"},{"due_date":"2026-07-03","id":5889,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Complete commit for in-app preview fix","updated_at":"2026-07-03T05:26:49+07:00"},{"due_date":"2026-07-03","id":5888,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Create developer HTML docs in docs/dev","updated_at":"2026-07-03T05:29:12+07:00"},{"due_date":"2026-07-03","id":5887,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Start commit for in-app preview fix","updated_at":"2026-07-03T05:26:49+07:00"},{"due_date":"2026-07-03","id":5886,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Create developer HTML docs for AB Roll workflow","updated_at":"2026-07-03T05:23:26+07:00"},{"due_date":"2026-07-03","id":5885,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Update AB Roll Goal documents","updated_at":"2026-07-03T05:15:47+07:00"},{"due_date":"2026-07-03","id":5884,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"yt.sj88ai.com","site":"yt.sj88ai.com / class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completed yt production deploy for class import dry-run","updated_at":"2026-07-03T03:45:43+07:00"},{"due_date":"2026-07-03","id":5883,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"yt.sj88ai.com","site":"yt.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start yt production deploy for class import dry-run","updated_at":"2026-07-03T03:45:43+07:00"},{"due_date":"2026-07-03","id":5882,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"yt.sj88ai.com","site":"yt.sj88ai.com / class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Class import dry-run package completed","updated_at":"2026-07-03T03:31:34+07:00"},{"due_date":"2026-07-03","id":5881,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"yt.sj88ai.com","site":"yt.sj88ai.com / class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start real Class Lesson Import for course 16 with full backup first","updated_at":"2026-07-03T03:31:23+07:00"},{"due_date":"2026-07-03","id":5880,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com / WebApp","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completed study of class lesson auto import adaptation","updated_at":"2026-07-03T03:09:19+07:00"},{"due_date":"2026-07-03","id":5879,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com / yt.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Study class lesson-add system for WebApp adaptation","updated_at":"2026-07-03T03:09:19+07:00"},{"due_date":"2026-07-03","id":5878,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete zip class.lnwsj.com dated snapshot 2026-07-03","updated_at":"2026-07-03T02:44:18+07:00"},{"due_date":"2026-07-03","id":5877,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Start zip class.lnwsj.com dated snapshot 2026-07-03","updated_at":"2026-07-03T02:43:31+07:00"},{"due_date":"2026-07-03","id":5876,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete pull web and database snapshot for class.lnwsj.com 2026-07-03","updated_at":"2026-07-03T02:39:24+07:00"},{"due_date":"2026-07-03","id":5875,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress remote source identified for class.lnwsj.com pull 2026-07-03","updated_at":"2026-07-03T02:31:43+07:00"},{"due_date":"2026-07-03","id":5874,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Start pull web and database snapshot for class.lnwsj.com 2026-07-03","updated_at":"2026-07-03T02:29:20+07:00"},{"due_date":"2026-07-03","id":5873,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AiAgent_Workflow_Auto_Manual/WebApp","site":"yt.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Ideation for next WebApp work","updated_at":"2026-07-03T02:13:46+07:00"},{"due_date":"2026-07-03","id":5872,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp","site":"yt.sj88ai.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Commit and push scoped WebApp changes","updated_at":"2026-07-03T02:06:46+07:00"},{"due_date":"2026-07-02","id":5871,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"AB Roll 61003/61004 completed","updated_at":"2026-07-02T23:23:59+07:00"},{"due_date":"2026-07-02","id":5870,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Complete in-app preview implementation and strict evidence gate","updated_at":"2026-07-02T23:08:08+07:00"},{"due_date":"2026-07-02","id":5869,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app: E:\\Green PC\\V3_cursor; test data: C:\\Users\\sj88888888\\Documents\\Test Green 2999","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Progress/RCA: TC02 in-app preview fails before PNG load","updated_at":"2026-07-02T23:08:09+07:00"},{"due_date":"2026-07-02","id":5868,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app: E:\\Green PC\\V3_cursor; test data: C:\\Users\\sj88888888\\Documents\\Test Green 2999","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Start in-app preview implementation and full case testing: AutoMv V3 / Green PC Studio","updated_at":"2026-07-02T23:08:09+07:00"},{"due_date":"2026-07-02","id":5867,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AB Roll UI+API test 61003/61004","updated_at":"2026-07-02T23:24:14+07:00"},{"due_date":"2026-07-02","id":5866,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"AB Roll Goal complete with UI+API evidence","updated_at":"2026-07-02T22:30:08+07:00"},{"due_date":"2026-07-02","id":5865,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app: E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Complete recommendation pass: 10 additions for AutoMv V3 / Green PC Studio","updated_at":"2026-07-02T22:15:56+07:00"},{"due_date":"2026-07-02","id":5864,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app: E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Start recommendation pass: 10 additions for AutoMv V3 / Green PC Studio","updated_at":"2026-07-02T22:15:56+07:00"},{"due_date":"2026-07-02","id":5863,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll TC-61001 pass and TC-61002 start","updated_at":"2026-07-02T21:44:02+07:00"},{"due_date":"2026-07-02","id":5862,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"lnwsj-TiktokAi2026WebOffline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Read-only abroll report survey complete","updated_at":"2026-07-02T21:33:39+07:00"},{"due_date":"2026-07-02","id":5861,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Read-only AB Roll lane evidence complete","updated_at":"2026-07-02T21:32:26+07:00"},{"due_date":"2026-07-02","id":5860,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Read-only audit abroll evidence scripts complete","updated_at":"2026-07-02T21:32:24+07:00"},{"due_date":"2026-07-02","id":5859,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"lnwsj-TiktokAi2026WebOffline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Read-only abroll report survey","updated_at":"2026-07-02T21:33:40+07:00"},{"due_date":"2026-07-02","id":5858,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Summarize AB Roll historical docs","updated_at":"2026-07-02T21:31:06+07:00"},{"due_date":"2026-07-02","id":5857,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Read-only audit abroll evidence scripts","updated_at":"2026-07-02T21:30:42+07:00"},{"due_date":"2026-07-02","id":5856,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Read-only AB Roll lane evidence","updated_at":"2026-07-02T21:30:28+07:00"},{"due_date":"2026-07-02","id":5855,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"doing","tags":[],"title":"Read AB Roll historical docs","updated_at":"2026-07-02T21:30:21+07:00"},{"due_date":"2026-07-02","id":5854,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll Goal reset and UI/API evidence test","updated_at":"2026-07-02T21:28:15+07:00"},{"due_date":"2026-07-02","id":5853,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-codex","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Start AB Roll Goal reset and UI/API test","updated_at":"2026-07-02T21:22:43+07:00"},{"due_date":"2026-07-02","id":5852,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-codex","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Completed subagent-assisted AiAutoCut documentation cleanup","updated_at":"2026-07-02T21:21:29+07:00"},{"due_date":"2026-07-02","id":5851,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app: E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Complete deep program study: AutoMv V3 / Green PC Studio PASS","updated_at":"2026-07-02T21:10:17+07:00"},{"due_date":"2026-07-02","id":5850,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Completed historical AiAutoCut report mapping audit","updated_at":"2026-07-02T21:09:50+07:00"},{"due_date":"2026-07-02","id":5849,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AiAutoCut stale docs audit complete","updated_at":"2026-07-02T21:09:15+07:00"},{"due_date":"2026-07-02","id":5848,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut stale docs audit progress","updated_at":"2026-07-02T21:08:08+07:00"},{"due_date":"2026-07-02","id":5847,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Completed AiAutoCut stale documentation inspection","updated_at":"2026-07-02T21:07:50+07:00"},{"due_date":"2026-07-02","id":5846,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local repo: D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Complete: AiAutoCut report wording audit","updated_at":"2026-07-02T21:07:31+07:00"},{"due_date":"2026-07-02","id":5845,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local repo: D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Progress: AiAutoCut report wording audit findings collected","updated_at":"2026-07-02T21:07:11+07:00"},{"due_date":"2026-07-02","id":5844,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Audit historical AiAutoCut report mapping notes","updated_at":"2026-07-02T21:04:58+07:00"},{"due_date":"2026-07-02","id":5843,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local repo: D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Read-only AiAutoCut report wording audit","updated_at":"2026-07-02T21:07:31+07:00"},{"due_date":"2026-07-02","id":5842,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Inspect stale AiAutoCut documentation","updated_at":"2026-07-02T21:09:15+07:00"},{"due_date":"2026-07-02","id":5841,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Inspect stale AiAutoCut documentation in Goal folders","updated_at":"2026-07-02T21:03:39+07:00"},{"due_date":"2026-07-02","id":5840,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-doc-cleanup","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Cleanup stale AiAutoCut docs with 4 subagents","updated_at":"2026-07-02T21:03:20+07:00"},{"due_date":"2026-07-02","id":5839,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app: E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Progress: repo analyze phase started for AutoMv V3 / Green PC Studio","updated_at":"2026-07-02T21:10:18+07:00"},{"due_date":"2026-07-02","id":5838,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app: E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Start deep program study: AutoMv V3 / Green PC Studio","updated_at":"2026-07-02T21:10:18+07:00"},{"due_date":"2026-07-02","id":5837,"kind":"activities","owner":"ai-full-dev-bot","priority":"low","project":"AutoMv V3 / Green PC Studio","site":"local desktop app: E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"schema probe","updated_at":"2026-07-02T20:59:31+07:00"},{"due_date":"2026-07-02","id":5836,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-offline-ui-api","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"AiAutoCut compare 50001 no reframe vs 50002 reframe PASS","updated_at":"2026-07-02T20:56:59+07:00"},{"due_date":"2026-07-02","id":5835,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-offline-ui-api","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut compare 50001 no reframe vs 50002 reframe","updated_at":"2026-07-02T20:01:21+07:00"},{"due_date":"2026-07-02","id":5834,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-offline-ui-api","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"AiAutoCut Reframe product 33445 B_seg stats evidence PASS","updated_at":"2026-07-02T15:25:37+07:00"},{"due_date":"2026-07-02","id":5833,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"????? Reframe product 33445 + ??????????? B_seg initial/used","updated_at":"2026-07-02T14:36:57+07:00"},{"due_date":"2026-07-02","id":5832,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v2.sj88ai.com production RCA","site":"https://tt2026online.sj88ai.com","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"done","tags":[],"title":"RCA CPU high GPU zero on tt2026online production","updated_at":"2026-07-02T14:28:03+07:00"},{"due_date":"2026-07-02","id":5831,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"PASS product 33444 AiAutoCut no-reframe B_seg pool","updated_at":"2026-07-02T14:25:03+07:00"},{"due_date":"2026-07-02","id":5830,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"???????? product 33444 AiAutoCut no-reframe B_seg pool","updated_at":"2026-07-02T14:08:40+07:00"},{"due_date":"2026-07-02","id":5829,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"?????: ??? code AiAutoCut leftover B_seg","updated_at":"2026-07-02T14:06:17+07:00"},{"due_date":"2026-07-02","id":5828,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"??? code ????????? workflow AiAutoCut/AB Roll ??? Goal","updated_at":"2026-07-02T14:04:35+07:00"},{"due_date":"2026-07-02","id":5827,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"C:\\temp\\Goal","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"?????: ????????? Goal ???? map AiAutoCut output ???? A","updated_at":"2026-07-02T14:03:44+07:00"},{"due_date":"2026-07-02","id":5826,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"C:\\temp\\Goal","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"????????? Goal: ???? map AiAutoCut output ???? A","updated_at":"2026-07-02T13:58:15+07:00"},{"due_date":"2026-07-02","id":5825,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"C:\\temp\\Goal","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Fix Goal docs: AiAutoCut output is not A","updated_at":"2026-07-02T13:55:45+07:00"},{"due_date":"2026-07-02","id":5824,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"Completed AiAutoCut reframe API evidence fix","updated_at":"2026-07-02T10:54:44+07:00"},{"due_date":"2026-07-02","id":5823,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Patched legacy API reframe result exposure","updated_at":"2026-07-02T10:39:16+07:00"},{"due_date":"2026-07-02","id":5822,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Begin API result RCA for AiAutoCut reframe evidence","updated_at":"2026-07-02T10:36:30+07:00"},{"due_date":"2026-07-02","id":5821,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Audit found runtime stale versus current worker.py; preparing restart and current UI+API evidence","updated_at":"2026-07-02T09:25:15+07:00"},{"due_date":"2026-07-02","id":5820,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Audit result: current code matches AiAutoCut/AB Roll B_seg and Reframe lane contract","updated_at":"2026-07-02T09:22:50+07:00"},{"due_date":"2026-07-02","id":5819,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Start current-state audit: AiAutoCut B_seg + Reframe -> Batch AB Roll","updated_at":"2026-07-02T09:19:51+07:00"},{"due_date":"2026-07-02","id":5818,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Patched AB Roll reframe-before-done sequencing","updated_at":"2026-07-02T09:17:06+07:00"},{"due_date":"2026-07-02","id":5817,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Code trace conclusion AiAutoCut AB Roll handoff","updated_at":"2026-07-02T09:13:33+07:00"},{"due_date":"2026-07-02","id":5816,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Code trace AiAutoCut AB Roll handoff requirement","updated_at":"2026-07-02T09:09:24+07:00"},{"due_date":"2026-07-02","id":5815,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-ui-api","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"AiAutoCut B_seg and reframe Batch AB Roll workflow PASS","updated_at":"2026-07-02T09:07:53+07:00"},{"due_date":"2026-07-02","id":5814,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-ui-api","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Patched reframe 89923 now holds job running during local reframe","updated_at":"2026-07-02T08:33:23+07:00"},{"due_date":"2026-07-02","id":5813,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-ui-api","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut reframe 89923 patched rerun started","updated_at":"2026-07-02T08:16:13+07:00"},{"due_date":"2026-07-02","id":5812,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable (greenwebofflineminimax)","site":"local:F:\\GreenWebOfflineMinimax; http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"done","tags":[],"title":"Complete deep program study - GreenWebOfflineMinimax","updated_at":"2026-07-02T08:04:14+07:00"},{"due_date":"2026-07-02","id":5811,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-ui-api","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut reframe 89922 UI+API run started","updated_at":"2026-07-02T07:53:30+07:00"},{"due_date":"2026-07-02","id":5810,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable (greenwebofflineminimax)","site":"local:F:\\GreenWebOfflineMinimax; http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"in_progress","tags":[],"title":"Progress - static architecture study completed","updated_at":"2026-07-02T07:49:26+07:00"},{"due_date":"2026-07-02","id":5809,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-ui-api","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"AiAutoCut no-reframe 89921 UI+API evidence PASS","updated_at":"2026-07-02T07:49:21+07:00"},{"due_date":"2026-07-02","id":5808,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable (greenwebofflineminimax)","site":"local:F:\\GreenWebOfflineMinimax; http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"in_progress","tags":[],"title":"Start deep program study - GreenWebOfflineMinimax","updated_at":"2026-07-02T07:48:13+07:00"},{"due_date":"2026-07-02","id":5807,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-ui-api","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut no-reframe rerun after max_output patch started","updated_at":"2026-07-02T07:37:40+07:00"},{"due_date":"2026-07-02","id":5806,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"done","tags":[],"title":"DONE greenlnw code-config backup PASS","updated_at":"2026-07-02T07:15:57+07:00"},{"due_date":"2026-07-02","id":5805,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"done","tags":[],"title":"PROGRESS rerun backup after RCA fix","updated_at":"2026-07-02T07:15:57+07:00"},{"due_date":"2026-07-02","id":5804,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows-codex","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Full AiAutoCut E2E continuation - analyze current implementation","updated_at":"2026-07-02T07:08:23+07:00"},{"due_date":"2026-07-02","id":5803,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows-codex","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AB Roll standalone B_seg handoff focused verification PASS","updated_at":"2026-07-02T07:06:33+07:00"},{"due_date":"2026-07-02","id":5802,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"done","tags":[],"title":"PROGRESS starting SSH/SFTP code-config backup","updated_at":"2026-07-02T07:15:57+07:00"},{"due_date":"2026-07-02","id":5801,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"done","tags":[],"title":"START backup code/config only from production source","updated_at":"2026-07-02T07:15:57+07:00"},{"due_date":"2026-07-02","id":5800,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-codex","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Implement standalone AB Roll B_seg handoff","updated_at":"2026-07-02T07:06:34+07:00"},{"due_date":"2026-07-02","id":5799,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Implement AB Roll standalone B leftover handoff to Batch B Segments","updated_at":"2026-07-02T06:17:49+07:00"},{"due_date":"2026-07-02","id":5798,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Code trace AiAutoCut to Batch AB Roll handoff","updated_at":"2026-07-02T06:16:05+07:00"},{"due_date":"2026-07-02","id":5797,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-codex","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Start: full AiAutoCut E2E handoff verification","updated_at":"2026-07-02T06:09:50+07:00"},{"due_date":"2026-07-02","id":5796,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-codex","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Done: AB Roll lane sync focused evidence pass","updated_at":"2026-07-02T06:08:01+07:00"},{"due_date":"2026-07-02","id":5795,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-codex","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Progress: inspect and patch AiAutoCut AB Roll lane evidence","updated_at":"2026-07-02T06:08:02+07:00"},{"due_date":"2026-07-02","id":5794,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Fix AiAutoCut/AB Roll handoff A+B reframe ready_lanes evidence","updated_at":"2026-07-02T06:08:02+07:00"},{"due_date":"2026-07-02","id":5793,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Code inspection result AiAutoCut AB Roll B_seg reframe workflow","updated_at":"2026-07-02T05:49:30+07:00"},{"due_date":"2026-07-02","id":5792,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Inspect AiAutoCut AB Roll B_seg reframe workflow","updated_at":"2026-07-02T05:49:30+07:00"},{"due_date":"2026-07-02","id":5791,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"???????? AB Roll reframe lane A sync ??? Goal.md","updated_at":"2026-07-02T05:33:27+07:00"},{"due_date":"2026-07-02","id":5790,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"?????? code workflow AiAutoCut/AB Roll lanes ??? Goal.md","updated_at":"2026-07-02T05:30:53+07:00"},{"due_date":"2026-07-02","id":5789,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"??? code workflow AiAutoCut/AB Roll lanes ??? Goal.md","updated_at":"2026-07-02T05:30:53+07:00"},{"due_date":"2026-07-02","id":5788,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-v2.sj88ai.com AB Roll Multi-Audio Random","site":"https://tt2026online-v2.sj88ai.com","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"done","tags":[],"title":"Docs update: AB Roll multi-audio random V2","updated_at":"2026-07-02T05:22:30+07:00"},{"due_date":"2026-07-02","id":5787,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"done","tags":[],"title":"Update AB Roll multi-audio documentation","updated_at":"2026-07-02T05:22:15+07:00"},{"due_date":"2026-07-02","id":5786,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"done","tags":[],"title":"AB Roll multi-audio random deployed and strict tested","updated_at":"2026-07-02T04:32:03+07:00"},{"due_date":"2026-07-02","id":5785,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut no-reframe long render in progress","updated_at":"2026-07-02T04:31:31+07:00"},{"due_date":"2026-07-02","id":5784,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Rerun AiAutoCut no-reframe UI+API evidence","updated_at":"2026-07-02T04:15:36+07:00"},{"due_date":"2026-07-02","id":5783,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"done","tags":[],"title":"AB Roll multi-audio random deploy/test","updated_at":"2026-07-02T04:32:03+07:00"},{"due_date":"2026-07-02","id":5782,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT2026 Online V2 Production","site":"https://tt2026online.sj88ai.com/","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"in_progress","tags":[],"title":"AB Roll multi-audio local patch progress","updated_at":"2026-07-02T04:10:02+07:00"},{"due_date":"2026-07-02","id":5781,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Progress: fixed screenshot capture RCA","updated_at":"2026-07-02T04:06:20+07:00"},{"due_date":"2026-07-02","id":5780,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Progress: evidence harness updated for AiAutoCut handoff goal","updated_at":"2026-07-02T04:02:28+07:00"},{"due_date":"2026-07-02","id":5779,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Progress: code handoff implemented","updated_at":"2026-07-02T03:56:54+07:00"},{"due_date":"2026-07-02","id":5778,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Progress: implement AiAutoCut -> Batch AB Roll handoff","updated_at":"2026-07-02T03:52:39+07:00"},{"due_date":"2026-07-02","id":5777,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Completed continuation plan from prior failure evidence","updated_at":"2026-07-02T03:52:36+07:00"},{"due_date":"2026-07-02","id":5776,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Evidence pair for continuation plan from prior failure","updated_at":"2026-07-02T03:52:36+07:00"},{"due_date":"2026-07-02","id":5775,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Implement AiAutoCut handoff per C:\\temp\\Goal\\Goal.md","updated_at":"2026-07-02T03:47:50+07:00"},{"due_date":"2026-07-02","id":5774,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Read prior failure again and plan next continuation","updated_at":"2026-07-02T03:52:36+07:00"},{"due_date":"2026-07-02","id":5773,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Read AB Roll success goal for AiAutoCut workflow","updated_at":"2026-07-02T03:38:48+07:00"},{"due_date":"2026-07-02","id":5772,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Correct AiAutoCut B_seg target docs","updated_at":"2026-07-02T03:33:44+07:00"},{"due_date":"2026-07-02","id":5771,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT2026 Online V2 Production","site":"https://tt2026online.sj88ai.com/","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"completed","tags":[],"title":"Complete AB Roll rollback backup before multi-audio work","updated_at":"2026-07-02T03:31:45+07:00"},{"due_date":"2026-07-02","id":5770,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT2026 Online V2 Production","site":"https://tt2026online.sj88ai.com/","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"in_progress","tags":[],"title":"Backup V2 AB Roll files before multi-audio work","updated_at":"2026-07-02T03:29:06+07:00"},{"due_date":"2026-07-02","id":5769,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TT2026 Online V2 Production","site":"https://tt2026online.sj88ai.com/","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"completed","tags":[],"title":"Complete V2 AB Roll multi-audio inspection plan","updated_at":"2026-07-02T03:25:56+07:00"},{"due_date":"2026-07-02","id":5768,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"TT2026 Online V2 Production","site":"https://tt2026online.sj88ai.com/","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"in_progress","tags":[],"title":"Inspect V2 AB Roll multi-audio support files","updated_at":"2026-07-02T03:20:26+07:00"},{"due_date":"2026-07-02","id":5767,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TT2026 Online V2 Production","site":"https://tt2026online.sj88ai.com/","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"completed","tags":[],"title":"Patch V2 Ai AutoCut NVENC split DJI Main10 failure","updated_at":"2026-07-02T03:18:54+07:00"},{"due_date":"2026-07-02","id":5766,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AiAutoCut upload-to-output flow docs update","updated_at":"2026-07-02T03:12:43+07:00"},{"due_date":"2026-07-02","id":5765,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-codex","source_ip":"171.97.182.33","status":"done","tags":[],"title":"???????????? AiAutoCut flow ????????????????? output","updated_at":"2026-07-02T03:10:00+07:00"},{"due_date":"2026-07-02","id":5764,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-codex","source_ip":"171.97.182.33","status":"done","tags":[],"title":"???????????? Goal ??????? AiAutoCut","updated_at":"2026-07-02T02:56:41+07:00"},{"due_date":"2026-07-02","id":5763,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-codex","source_ip":"171.97.182.33","status":"done","tags":[],"title":"?????????? C:\\temp\\Goal ??????????????? ??????????","updated_at":"2026-07-02T02:53:26+07:00"},{"due_date":"2026-07-02","id":5762,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-codex","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Goal v4 with file-line evidence completed","updated_at":"2026-07-02T02:47:44+07:00"},{"due_date":"2026-07-02","id":5761,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-codex","source_ip":"171.97.182.33","status":"done","tags":[],"title":"????????????????????????????????? file:line references","updated_at":"2026-07-02T02:47:44+07:00"},{"due_date":"2026-07-02","id":5760,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-codex","source_ip":"171.97.182.33","status":"done","tags":[],"title":"?????????? workflow AiAutoCut to Batch AB Roll v3 ?????","updated_at":"2026-07-02T02:38:55+07:00"},{"due_date":"2026-07-02","id":5759,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-codex","source_ip":"171.97.182.33","status":"done","tags":[],"title":"??????????????? 3 ????????? workflow A/B/B_seg ????","updated_at":"2026-07-02T02:38:55+07:00"},{"due_date":"2026-07-02","id":5758,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"??????????????????????? rewrite Goal docs","updated_at":"2026-07-02T02:28:46+07:00"},{"due_date":"2026-07-02","id":5757,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"????????????????????? workflow A/B/B_seg/AiAutoCut ????","updated_at":"2026-07-02T02:28:46+07:00"},{"due_date":"2026-07-02","id":5756,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"???????????? AiAutoCut/B_seg workflow ???????????????????","updated_at":"2026-07-02T02:20:29+07:00"},{"due_date":"2026-07-02","id":5755,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Read real AiAutoCut code path before workflow answer","updated_at":"2026-07-02T02:20:28+07:00"},{"due_date":"2026-07-02","id":5754,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"C:\\temp\\Goal","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AiAutoCut B_seg Goal plan rewritten","updated_at":"2026-07-02T01:44:09+07:00"},{"due_date":"2026-07-02","id":5753,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"C:\\temp\\Goal","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Restudy AiAutoCut B_seg and rewrite Goal plan","updated_at":"2026-07-02T01:44:09+07:00"},{"due_date":"2026-07-02","id":5752,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"C:\\temp\\Goal","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AiAutoCut Goal folder archived and rewritten","updated_at":"2026-07-02T01:37:51+07:00"},{"due_date":"2026-07-02","id":5751,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"C:\\temp\\Goal","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Archive old Goal and create AiAutoCut Goal","updated_at":"2026-07-02T01:37:50+07:00"},{"due_date":"2026-07-02","id":5750,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-TiktokAi2026WebOffline","site":"C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin GPU Web Offline V4","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"completed","tags":[],"title":"V4 Pro Desktop rebrand DONE - TT2026Online V4 Pro Desktop 4.0.0-GWO","updated_at":"2026-07-02T01:18:20+07:00"},{"due_date":"2026-07-01","id":5749,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AB Roll Goal.md retest complete","updated_at":"2026-07-02T01:15:49+07:00"},{"due_date":"2026-07-02","id":5748,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-TiktokAi2026WebOffline","site":"C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin GPU Web Offline V4","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"blocked","tags":[],"title":"Phase 3 done (V4 boots on 8787) BUT source zip = V2/V3 mix, not V4 Pro","updated_at":"2026-07-02T00:28:09+07:00"},{"due_date":"2026-07-01","id":5747,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AB Roll 22222 no-reframe passed","updated_at":"2026-07-02T00:26:53+07:00"},{"due_date":"2026-07-01","id":5746,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll lane separation retest in progress","updated_at":"2026-07-02T00:16:44+07:00"},{"due_date":"2026-07-02","id":5745,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-TiktokAi2026WebOffline","site":"C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin GPU Web Offline V4","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"in_progress","tags":[],"title":"Delivery: clone V4 Pro web -> App Pro New Versoin GPU Web Offline V4","updated_at":"2026-07-02T00:14:04+07:00"},{"due_date":"2026-07-01","id":5744,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Implement AB Roll lane separation Goal.md","updated_at":"2026-07-02T01:15:49+07:00"},{"due_date":"2026-07-01","id":5743,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Write AB Roll redesign goal docs","updated_at":"2026-07-01T23:53:43+07:00"},{"due_date":"2026-07-01","id":5742,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Investigate AB Roll 22222 B count source","updated_at":"2026-07-01T23:43:12+07:00"},{"due_date":"2026-07-01","id":5741,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Investigate AB Roll B count after local reframe","updated_at":"2026-07-01T23:37:57+07:00"},{"due_date":"2026-07-01","id":5740,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"Complete AB Roll 33333 local reframe evidence test","updated_at":"2026-07-01T17:56:34+07:00"},{"due_date":"2026-07-01","id":5739,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-tiktokai2026-web-offline","site":"C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"completed","tags":[],"title":"All 4 GWO defects FIXED","updated_at":"2026-07-01T17:34:09+07:00"},{"due_date":"2026-07-01","id":5738,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-tiktokai2026-web-offline","site":"C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"completed","tags":[],"title":"All 4 GWO defects FIXED: PATCH workaround + openapi 500 + manager_v3 persist + frontend bundle rebuilt","updated_at":"2026-07-01T17:32:32+07:00"},{"due_date":"2026-07-01","id":5737,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Start UI test AB Roll 33333 local reframe","updated_at":"2026-07-01T17:24:09+07:00"},{"due_date":"2026-07-01","id":5736,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"http://127.0.0.1:8794","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll fix patch applied and syntax check passed","updated_at":"2026-07-01T17:23:04+07:00"},{"due_date":"2026-07-01","id":5735,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"http://127.0.0.1:8794","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Fix AB Roll B leftover pool and B portrait normalization failure","updated_at":"2026-07-01T17:19:15+07:00"},{"due_date":"2026-07-01","id":5734,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Patch AB Roll reframe to local internal flow","updated_at":"2026-07-01T17:17:39+07:00"},{"due_date":"2026-07-01","id":5733,"kind":"activities","owner":"ai-full-dev-bot","priority":"low","project":"lnwsj-tiktokai2026-web-offline","site":"C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"in_progress","tags":[],"title":"aifd-log.ps1 test (Defect 1 workaround)","updated_at":"2026-07-01T17:14:33+07:00"},{"due_date":"2026-07-01","id":5732,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Start AB Roll 33333 reframe B leftover trace test","updated_at":"2026-07-01T17:07:51+07:00"},{"due_date":"2026-07-01","id":5731,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Complete AB Roll 22222 no-reframe B leftover evidence test","updated_at":"2026-07-01T16:31:28+07:00"},{"due_date":"2026-07-01","id":5730,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll 22222 UI test in progress","updated_at":"2026-07-01T16:22:13+07:00"},{"due_date":"2026-07-01","id":5729,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-tiktokai2026-web-offline","site":"C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin GPU Web Offline","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"completed","tags":[],"title":"Delivery loop DONE: GWO render+reframe+leftover verified end-to-end (PARTIAL_PASS)","updated_at":"2026-07-01T16:11:51+07:00"},{"due_date":"2026-07-01","id":5728,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Start AB Roll 22222 no-reframe B leftover trace test","updated_at":"2026-07-01T16:08:41+07:00"},{"due_date":"2026-07-01","id":5727,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Complete actual output first-frame report fix","updated_at":"2026-07-01T16:06:28+07:00"},{"due_date":"2026-07-01","id":5726,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Fix actual output first-frame evidence report","updated_at":"2026-07-01T16:01:03+07:00"},{"due_date":"2026-07-01","id":5725,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-tiktokai2026-web-offline","site":"C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin GPU Web Offline","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"in_progress","tags":[],"title":"Delivery loop: make GWO work like App Pro (reframe+leftover+render) - verify real","updated_at":"2026-07-01T15:56:40+07:00"},{"due_date":"2026-07-01","id":5724,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Complete Notion operating rules study","updated_at":"2026-07-01T15:54:41+07:00"},{"due_date":"2026-07-01","id":5723,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"http://127.0.0.1:8794","source_ip":"171.97.182.33","status":"failed","tags":[],"title":"AB Roll 88890 leftover B location result","updated_at":"2026-07-01T15:54:12+07:00"},{"due_date":"2026-07-01","id":5722,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-tiktokai2026-web-offline","site":"C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"blocked","tags":[],"title":"BLOCKED: Notion format fetch + project site mismatch","updated_at":"2026-07-01T15:53:05+07:00"},{"due_date":"2026-07-01","id":5721,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Notion format fetched","updated_at":"2026-07-01T15:48:33+07:00"},{"due_date":"2026-07-01","id":5720,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Study Notion evidence logging format","updated_at":"2026-07-01T15:47:55+07:00"},{"due_date":"2026-07-01","id":5719,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Build actual output frame report","updated_at":"2026-07-01T15:43:59+07:00"},{"due_date":"2026-07-01","id":5718,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TT2026 Online Production Incident","site":"https://tt2026online.sj88ai.com/","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"completed","tags":[],"title":"RCA Ai AutoCut failed job autocut-mr1sx15r","updated_at":"2026-07-01T15:37:48+07:00"},{"due_date":"2026-07-01","id":5717,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Analyze B lane split before fix","updated_at":"2026-07-01T15:35:24+07:00"},{"due_date":"2026-07-01","id":5716,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"http://127.0.0.1:8794","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll 88890 progress: Chrome timeout fallback","updated_at":"2026-07-01T15:33:13+07:00"},{"due_date":"2026-07-01","id":5715,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local-ui-electron","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Fix Batch AB Roll split between B segments and B reframe","updated_at":"2026-07-01T15:33:02+07:00"},{"due_date":"2026-07-01","id":5714,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local-ui-electron","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Fixed Jobs page product code visibility for latest 84001/84002 jobs","updated_at":"2026-07-01T15:31:00+07:00"},{"due_date":"2026-07-01","id":5713,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"TT2026 Online Production SSL","site":"https://tt2026online.sj88ai.com/","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"completed","tags":[],"title":"Fix expired SSL for tt2026online.sj88ai.com","updated_at":"2026-07-01T15:27:33+07:00"},{"due_date":"2026-07-01","id":5712,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"http://127.0.0.1:8794","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll 88890 leftover B location Chrome UI test","updated_at":"2026-07-01T15:21:32+07:00"},{"due_date":"2026-07-01","id":5711,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline ryzen7","site":"local-chrome","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll 88890 leftover B location Chrome UI test","updated_at":"2026-07-01T15:16:57+07:00"},{"due_date":"2026-07-01","id":5710,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj/TiktokAi2026Online (App Pro New Versoin Web Offiline)","site":"https://todo.namnan.co.th","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19 QA Plan 2026-07-01 \u2014 8 TC \u00d7 pair_id \u00d7 UI+API evidence gate","updated_at":"2026-07-01T15:12:07+07:00"},{"due_date":"2026-07-01","id":5709,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local-ui-electron","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"84002 Batch AB Roll B sync completed","updated_at":"2026-07-01T15:09:27+07:00"},{"due_date":"2026-07-01","id":5708,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline ryzen7","site":"local-chrome","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AB Roll Product Code Chrome UI final evidence","updated_at":"2026-07-01T15:05:49+07:00"},{"due_date":"2026-07-01","id":5707,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline ryzen7","site":"local-chrome","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AB Roll Product Code Chrome UI audit complete","updated_at":"2026-07-01T15:04:36+07:00"},{"due_date":"2026-07-01","id":5706,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline ryzen7","site":"local-chrome","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AB Roll Product Code Chrome UI test completed","updated_at":"2026-07-01T15:02:29+07:00"},{"due_date":"2026-07-01","id":5705,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj/TiktokAi2026Online","site":"https://todo.namnan.co.th","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c session 019f04bb \u0e2a\u0e23\u0e38\u0e1b\u0e04\u0e27\u0e32\u0e21\u0e42\u0e07\u0e48 7 \u0e02\u0e49\u0e2d + \u0e41\u0e1c\u0e19\u0e41\u0e01\u0e49 4 \u0e0a\u0e31\u0e49\u0e19","updated_at":"2026-07-01T15:00:21+07:00"},{"due_date":"2026-07-01","id":5704,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj/TiktokAi2026Online","site":"https://todo.namnan.co.th","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c session 019f04bb \u0e2a\u0e23\u0e38\u0e1b\u0e04\u0e27\u0e32\u0e21\u0e42\u0e07\u0e48 7 \u0e02\u0e49\u0e2d + \u0e41\u0e1c\u0e19\u0e41\u0e01\u0e49 4 \u0e0a\u0e31\u0e49\u0e19","updated_at":"2026-07-01T14:50:52+07:00"},{"due_date":"2026-07-01","id":5703,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local-ui-electron","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"84002 reframe lane B passed 151 of 198","updated_at":"2026-07-01T14:49:20+07:00"},{"due_date":"2026-07-01","id":5702,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local-ui-electron","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"84002 reframe lane B passed 130 of 198","updated_at":"2026-07-01T14:39:07+07:00"},{"due_date":"2026-07-01","id":5701,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local-ui-electron","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"84002 reframe lane B near halfway","updated_at":"2026-07-01T14:21:57+07:00"},{"due_date":"2026-07-01","id":5700,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline ryzen7","site":"local-chrome","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Restart for Chrome UI test with explicit AB Roll product code","updated_at":"2026-07-01T14:16:44+07:00"},{"due_date":"2026-07-01","id":5699,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline ryzen7","site":"local-chrome","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Execute AB Roll no-product-code fix and Chrome UI test","updated_at":"2026-07-01T14:13:52+07:00"},{"due_date":"2026-07-01","id":5698,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"local","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Investigate why AB Roll evidence used product 10007","updated_at":"2026-07-01T14:08:43+07:00"},{"due_date":"2026-07-01","id":5697,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"local","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Commit staging AB Roll leftover B pool fix","updated_at":"2026-07-01T14:06:37+07:00"},{"due_date":"2026-07-01","id":5696,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local-ui-electron","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"84002 reframe lane B progress 63 of 198","updated_at":"2026-07-01T14:05:52+07:00"},{"due_date":"2026-07-01","id":5695,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Commit push AB Roll leftover B pool fix","updated_at":"2026-07-01T14:04:54+07:00"},{"due_date":"2026-07-01","id":5694,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local-ui-electron","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"84002 real UI main render reached 9 outputs","updated_at":"2026-07-01T13:44:33+07:00"},{"due_date":"2026-07-01","id":5693,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local-ui-electron","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"84002 real UI run still rendering main outputs","updated_at":"2026-07-01T13:24:40+07:00"},{"due_date":"2026-07-01","id":5692,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"PASS AB Roll leftover B visible in Batch AB Roll","updated_at":"2026-07-01T13:24:30+07:00"},{"due_date":"2026-07-01","id":5691,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll B pool API evidence fix","updated_at":"2026-07-01T13:15:22+07:00"},{"due_date":"2026-07-01","id":5690,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local-ui-electron","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"84002 real UI run reached main outputs","updated_at":"2026-07-01T13:09:51+07:00"},{"due_date":"2026-07-01","id":5689,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local-ui-electron","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Continue real UI AiAutoCut 84001/84002 evidence run","updated_at":"2026-07-01T12:51:51+07:00"},{"due_date":"2026-07-01","id":5688,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Implemented AB Roll leftover B transfer code","updated_at":"2026-07-01T12:39:32+07:00"},{"due_date":"2026-07-01","id":5687,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Fix AB Roll leftover B pool visibility in Batch AB Roll","updated_at":"2026-07-01T12:35:54+07:00"},{"due_date":"2026-07-01","id":5686,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Start fixing AB Roll leftover B pool visibility in Batch AB Roll","updated_at":"2026-07-01T12:34:10+07:00"},{"due_date":"2026-07-01","id":5685,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Start real UI run for new product codes 84001/84002 and Batch AB Roll B verification","updated_at":"2026-07-01T11:34:59+07:00"},{"due_date":"2026-07-01","id":5684,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AB Roll UI API rerun completed with final evidence","updated_at":"2026-07-01T11:14:52+07:00"},{"due_date":"2026-07-01","id":5683,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Complete TC02 final evidence after timeout","updated_at":"2026-07-01T11:08:56+07:00"},{"due_date":"2026-07-01","id":5682,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Correct project name to App Pro New Versoin MacOs Web Refector","updated_at":"2026-07-01T10:42:23+07:00"},{"due_date":"2026-07-01","id":5681,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Start clean AB Roll UI API rerun after stale job cleanup","updated_at":"2026-07-01T10:06:04+07:00"},{"due_date":"2026-07-01","id":5680,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen / AB Roll unified upload migration","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Commit push Refector current changes","updated_at":"2026-07-01T10:02:16+07:00"},{"due_date":"2026-07-01","id":5679,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Start real AB Roll UI API rerun","updated_at":"2026-07-01T09:58:38+07:00"},{"due_date":"2026-07-01","id":5678,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen / AB Roll unified upload migration","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AB Roll unified upload evidence PASS","updated_at":"2026-07-01T09:53:00+07:00"},{"due_date":"2026-07-01","id":5677,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Continue migration execution and UI/API tests","updated_at":"2026-07-01T09:50:45+07:00"},{"due_date":"2026-07-01","id":5676,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7 migration execute","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Task5 Web Offiline server healthy","updated_at":"2026-07-01T09:38:40+07:00"},{"due_date":"2026-07-01","id":5675,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7 migration execute","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Task5 start Web Offiline app","updated_at":"2026-07-01T09:37:01+07:00"},{"due_date":"2026-07-01","id":5674,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7 migration execute","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Task2 copied source app into Web Offiline","updated_at":"2026-07-01T09:31:28+07:00"},{"due_date":"2026-07-01","id":5673,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7 migration execute","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Task2 copy source app into Web Offiline","updated_at":"2026-07-01T09:30:36+07:00"},{"due_date":"2026-07-01","id":5672,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7 migration execute","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Execute migration plan Web Offiline ryzen7","updated_at":"2026-07-01T09:29:08+07:00"},{"due_date":"2026-07-01","id":5671,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7 migration plan","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Done plan migrate Refector UI source to Web Offiline","updated_at":"2026-07-01T09:26:43+07:00"},{"due_date":"2026-07-01","id":5670,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen / AB Roll unified upload migration","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Patch AB Roll source_4k lane upload","updated_at":"2026-07-01T09:53:01+07:00"},{"due_date":"2026-07-01","id":5669,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7 migration plan","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Plan migrate Refector UI source to Web Offiline","updated_at":"2026-07-01T09:23:36+07:00"},{"due_date":"2026-07-01","id":5668,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7 comparison","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Done compare Web Offiline vs MacOs Web Refector","updated_at":"2026-07-01T09:17:54+07:00"},{"due_date":"2026-07-01","id":5667,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen / AB Roll unified upload migration","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e41\u0e01\u0e49 AB Roll \u0e43\u0e2b\u0e49\u0e15\u0e23\u0e07 plan_20260630_AB_Roll.md","updated_at":"2026-07-01T09:53:00+07:00"},{"due_date":"2026-07-01","id":5666,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7 comparison","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Compare Web Offiline vs MacOs Web Refector","updated_at":"2026-07-01T09:13:30+07:00"},{"due_date":"2026-07-01","id":5665,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7 scope lock","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Lock Web Offiline project scope and rename with ryzen7","updated_at":"2026-07-01T09:09:43+07:00"},{"due_date":"2026-07-01","id":5664,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local-web-offline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Commit push AB Roll real UI render fix","updated_at":"2026-07-01T09:03:38+07:00"},{"due_date":"2026-07-01","id":5663,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Commit and push clean ffmpeg no-console fix","updated_at":"2026-07-01T08:54:11+07:00"},{"due_date":"2026-07-01","id":5662,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026OnlineWithGreen / AB Roll plan status check","site":"local","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e2a\u0e16\u0e32\u0e19\u0e30 AB Roll plan \u0e40\u0e17\u0e35\u0e22\u0e1a Refector current code","updated_at":"2026-07-01T08:44:03+07:00"},{"due_date":"2026-07-01","id":5661,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026OnlineWithGreen / AB Roll plan status check","site":"local","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08\u0e27\u0e48\u0e32\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e07\u0e32\u0e19\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a plan_20260630_AB_Roll.md \u0e2b\u0e23\u0e37\u0e2d\u0e22\u0e31\u0e07","updated_at":"2026-07-01T08:43:50+07:00"},{"due_date":"2026-07-01","id":5660,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Start commit push all repository changes","updated_at":"2026-07-01T08:27:59+07:00"},{"due_date":"2026-07-01","id":5659,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e40\u0e1b\u0e34\u0e14\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 Refector local web app \u0e41\u0e25\u0e30\u0e15\u0e23\u0e27\u0e08\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19 UI+API","updated_at":"2026-07-01T08:19:56+07:00"},{"due_date":"2026-07-01","id":5658,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Open Refector local program","updated_at":"2026-07-01T08:19:40+07:00"},{"due_date":"2026-07-01","id":5657,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completed full operation check and docs update","updated_at":"2026-07-01T07:55:32+07:00"},{"due_date":"2026-07-01","id":5656,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Release gate PASS before docs update","updated_at":"2026-07-01T07:47:33+07:00"},{"due_date":"2026-07-01","id":5655,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start full operation check and docs update","updated_at":"2026-07-01T07:55:32+07:00"},{"due_date":"2026-07-01","id":5654,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete ffmpeg no-console-window fix","updated_at":"2026-07-01T07:41:38+07:00"},{"due_date":"2026-07-01","id":5653,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress: ffmpeg console blink fix implemented","updated_at":"2026-07-01T07:32:16+07:00"},{"due_date":"2026-07-01","id":5652,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local-web-offline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AB Roll real UI render completed","updated_at":"2026-07-01T07:24:43+07:00"},{"due_date":"2026-07-01","id":5651,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Start detailed ffmpeg blink diagnosis","updated_at":"2026-07-01T07:22:34+07:00"},{"due_date":"2026-07-01","id":5650,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Closeout Chrome plugin QA blocked for cutdee.com","updated_at":"2026-07-01T07:17:08+07:00"},{"due_date":"2026-07-01","id":5649,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Chrome plugin QA for cutdee.com","updated_at":"2026-07-01T07:17:08+07:00"},{"due_date":"2026-07-01","id":5648,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local-web-offline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Run real UI AB Roll render with real A/B files","updated_at":"2026-07-01T06:52:35+07:00"},{"due_date":"2026-07-01","id":5647,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local-web-offline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AB Roll ??? Batch AB Roll ????? Reframe checkbox/control ???????????? UI/API","updated_at":"2026-07-01T06:40:37+07:00"},{"due_date":"2026-07-01","id":5646,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local-ui","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Reframe controls implemented, starting UI/API validation","updated_at":"2026-07-01T06:33:47+07:00"},{"due_date":"2026-07-01","id":5645,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete fixed live browser QA for cutdee.com","updated_at":"2026-07-01T06:32:44+07:00"},{"due_date":"2026-07-01","id":5644,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Fix cutdee.com live browser QA harness","updated_at":"2026-07-01T06:32:44+07:00"},{"due_date":"2026-07-01","id":5643,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local-ui","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Fix missing Reframe controls in AB Roll and Batch AB Roll","updated_at":"2026-07-01T06:25:31+07:00"},{"due_date":"2026-07-01","id":5642,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"Timesheet updated for 64001/64002 real evidence run","updated_at":"2026-07-01T01:35:35+07:00"},{"due_date":"2026-07-01","id":5641,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"64001 no-reframe ??? 64002 reframe real evidence PASS","updated_at":"2026-07-01T01:33:25+07:00"},{"due_date":"2026-07-01","id":5640,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Full AB Roll Reframe real UI render validation start","updated_at":"2026-07-01T01:28:09+07:00"},{"due_date":"2026-07-01","id":5639,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete live browser QA for cutdee.com","updated_at":"2026-07-01T01:14:44+07:00"},{"due_date":"2026-06-30","id":5638,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Run corrected 64002 revalidation evidence","updated_at":"2026-07-01T01:13:42+07:00"},{"due_date":"2026-07-01","id":5637,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Live browser QA for cutdee.com","updated_at":"2026-07-01T01:14:44+07:00"},{"due_date":"2026-07-01","id":5636,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete credit refund idempotency and deduct cap test/refactor","updated_at":"2026-07-01T00:47:30+07:00"},{"due_date":"2026-07-01","id":5635,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Progress: credit service tests and structure passing","updated_at":"2026-07-01T00:47:30+07:00"},{"due_date":"2026-07-01","id":5634,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start: cutdee.com credit service refund idempotency and deduct cap tests","updated_at":"2026-07-01T00:47:30+07:00"},{"due_date":"2026-07-01","id":5633,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Done: cutdee.com API auth helper guard refactor already committed and pushed","updated_at":"2026-07-01T00:25:18+07:00"},{"due_date":"2026-07-01","id":5632,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Progress: verified cutdee.com API auth helper already on origin/main","updated_at":"2026-07-01T00:25:18+07:00"},{"due_date":"2026-07-01","id":5631,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start: cutdee.com API auth helper guard refactor verification","updated_at":"2026-07-01T00:25:18+07:00"},{"due_date":"2026-06-30","id":5630,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"DONE cutdee.com API auth helper refactor","updated_at":"2026-07-01T00:20:50+07:00"},{"due_date":"2026-06-30","id":5629,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completed release gate visual/API regression","updated_at":"2026-07-01T00:20:50+07:00"},{"due_date":"2026-06-30","id":5628,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Release gate visual/API regression passed locally","updated_at":"2026-07-01T00:09:14+07:00"},{"due_date":"2026-06-30","id":5627,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Progress: API auth helper refactor implemented","updated_at":"2026-07-01T00:21:31+07:00"},{"due_date":"2026-06-30","id":5626,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"64002 Reframe checkpoint: AutoCut done, reframe running","updated_at":"2026-07-01T00:01:10+07:00"},{"due_date":"2026-06-30","id":5625,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start: centralize cutdee API auth guards","updated_at":"2026-07-01T00:21:51+07:00"},{"due_date":"2026-06-30","id":5624,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Continue real AiAutoCut 64002 Reframe evidence run","updated_at":"2026-06-30T23:59:40+07:00"},{"due_date":"2026-06-30","id":5623,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start release gate + visual/API regression","updated_at":"2026-07-01T00:20:49+07:00"},{"due_date":"2026-06-30","id":5622,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Done: orders route refactor committed and pushed","updated_at":"2026-06-30T23:57:55+07:00"},{"due_date":"2026-06-30","id":5621,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Done: migrated first page AI AutoCut dry-run local flow","updated_at":"2026-06-30T23:55:42+07:00"},{"due_date":"2026-06-30","id":5620,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Paired UI/API evidence passed for AI AutoCut page migration","updated_at":"2026-06-30T23:54:09+07:00"},{"due_date":"2026-06-30","id":5619,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Static and unit checks passed for AI AutoCut page migration","updated_at":"2026-06-30T23:47:00+07:00"},{"due_date":"2026-06-30","id":5618,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"AI AutoCut page migration scope selected","updated_at":"2026-06-30T23:39:58+07:00"},{"due_date":"2026-06-30","id":5617,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Progress: orders route refactor implemented","updated_at":"2026-06-30T23:57:55+07:00"},{"due_date":"2026-06-30","id":5616,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start page-by-page frontend migration","updated_at":"2026-06-30T23:55:42+07:00"},{"due_date":"2026-06-30","id":5615,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Renderer adapter pushed","updated_at":"2026-06-30T23:36:04+07:00"},{"due_date":"2026-06-30","id":5614,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Renderer adapter UI/API evidence passed","updated_at":"2026-06-30T23:35:21+07:00"},{"due_date":"2026-06-30","id":5613,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start: refactor cutdee.com orders route","updated_at":"2026-06-30T23:57:55+07:00"},{"due_date":"2026-06-30","id":5612,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Renderer adapter unit tests passed","updated_at":"2026-06-30T23:27:13+07:00"},{"due_date":"2026-06-30","id":5611,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Renderer adapter analysis complete","updated_at":"2026-06-30T23:22:09+07:00"},{"due_date":"2026-06-30","id":5610,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start renderer adapter continuation","updated_at":"2026-06-30T23:36:04+07:00"},{"due_date":"2026-06-30","id":5609,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Delivered central job/progress/event system","updated_at":"2026-06-30T23:16:23+07:00"},{"due_date":"2026-06-30","id":5608,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"20260630 AI AutoCute-only Plan Work","updated_at":"2026-06-30T22:47:13+07:00"},{"due_date":"2026-06-30","id":5607,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start central job progress event work","updated_at":"2026-06-30T23:16:23+07:00"},{"due_date":"2026-06-30","id":5606,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Finish AI AutoCut core scanner rebuild","updated_at":"2026-06-30T22:45:32+07:00"},{"due_date":"2026-06-30","id":5605,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"in_progress","tags":[],"title":"Create plan index and correct UI evidence stance","updated_at":"2026-06-30T22:38:02+07:00"},{"due_date":"2026-06-30","id":5604,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"in_progress","tags":[],"title":"Correct AI AutoCut lane contract to B-only after invalid A/B harness","updated_at":"2026-06-30T22:35:42+07:00"},{"due_date":"2026-06-30","id":5603,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start AI AutoCut core scanner rebuild","updated_at":"2026-06-30T22:45:12+07:00"},{"due_date":"2026-06-30","id":5602,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete: cutdee.com only deep study PASS","updated_at":"2026-06-30T22:25:13+07:00"},{"due_date":"2026-06-30","id":5601,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Workspace/file model completed and pushed","updated_at":"2026-06-30T22:23:18+07:00"},{"due_date":"2026-06-30","id":5600,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Progress: cutdee.com only source inventory and API probe done","updated_at":"2026-06-30T22:25:17+07:00"},{"due_date":"2026-06-30","id":5599,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Real H Drive Ai Autucut 2 strict evidence PASS","updated_at":"2026-06-30T22:15:46+07:00"},{"due_date":"2026-06-30","id":5598,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start: cutdee.com only deep project study","updated_at":"2026-06-30T22:25:14+07:00"},{"due_date":"2026-06-30","id":5597,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Real H Drive Ai Autucut 2 second RCA fixed: PostRunReframeThread long-path exists","updated_at":"2026-06-30T22:15:48+07:00"},{"due_date":"2026-06-30","id":5596,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Workspace/file model implemented and local server restarted","updated_at":"2026-06-30T22:23:35+07:00"},{"due_date":"2026-06-30","id":5595,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Real H Drive Ai Autucut 2 RCA fixed: Windows long-path promotion","updated_at":"2026-06-30T22:15:48+07:00"},{"due_date":"2026-06-30","id":5594,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete: deep cutdee.com project study with module matrix and UI+API evidence","updated_at":"2026-06-30T22:08:16+07:00"},{"due_date":"2026-06-30","id":5593,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress: deep cutdee.com source/API/runtime study verified","updated_at":"2026-06-30T22:04:49+07:00"},{"due_date":"2026-06-30","id":5592,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start: implement .local_runtime workspace/file model","updated_at":"2026-06-30T22:23:35+07:00"},{"due_date":"2026-06-30","id":5591,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Closeout: local login flow removed and autologin user001 verified","updated_at":"2026-06-30T21:59:47+07:00"},{"due_date":"2026-06-30","id":5590,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start: deep cutdee.com project study with module-level evidence","updated_at":"2026-06-30T22:08:17+07:00"},{"due_date":"2026-06-30","id":5589,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete: detailed cutdee.com project study with strict UI+API evidence pack","updated_at":"2026-06-30T21:55:24+07:00"},{"due_date":"2026-06-30","id":5588,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress: removed visible login UI and dead AuthService runtime path","updated_at":"2026-06-30T21:53:07+07:00"},{"due_date":"2026-06-30","id":5587,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TT2026Online v4 / tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"http://127.0.0.1:50001/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e40\u0e2a\u0e23\u0e47\u0e08: \u0e28\u0e36\u0e01\u0e29\u0e32\u0e27\u0e48\u0e32\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e04\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e2d\u0e30\u0e44\u0e23\u0e44\u0e1b\u0e1a\u0e49\u0e32\u0e07","updated_at":"2026-06-30T21:51:21+07:00"},{"due_date":"2026-06-30","id":5586,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Real test using H:\\My Drive\\0000000\\Ai Autucut\\2","updated_at":"2026-06-30T22:15:47+07:00"},{"due_date":"2026-06-30","id":5585,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Strict PASS report updated with attempt history and RCA","updated_at":"2026-06-30T21:49:34+07:00"},{"due_date":"2026-06-30","id":5584,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Backend-only sj16tb upload/reframe promotion fix completed with strict PASS","updated_at":"2026-06-30T21:48:17+07:00"},{"due_date":"2026-06-30","id":5583,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress: cutdee.com project study analyzed docs/schema/API contracts","updated_at":"2026-06-30T21:45:44+07:00"},{"due_date":"2026-06-30","id":5582,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"in_progress","tags":[],"title":"Focused backend regression passed before strict evidence run","updated_at":"2026-06-30T21:44:02+07:00"},{"due_date":"2026-06-30","id":5581,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TT2026Online v4 / tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"http://127.0.0.1:50001/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e28\u0e36\u0e01\u0e29\u0e32 change history \u0e02\u0e2d\u0e07\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e04\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19","updated_at":"2026-06-30T21:43:55+07:00"},{"due_date":"2026-06-30","id":5580,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"in_progress","tags":[],"title":"Backend patch applied: stage manifests, 64001/64002 evidence cases, GPU/UI guard","updated_at":"2026-06-30T21:43:19+07:00"},{"due_date":"2026-06-30","id":5579,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Continue v4 copy/prune/offline/autologin refactor audit","updated_at":"2026-06-30T21:43:17+07:00"},{"due_date":"2026-06-30","id":5578,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Study cutdee.com project in detail with strict evidence pack","updated_at":"2026-06-30T21:55:25+07:00"},{"due_date":"2026-06-30","id":5577,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Closeout: v4/refector tab-view side-by-side fidelity evidence","updated_at":"2026-06-30T21:41:16+07:00"},{"due_date":"2026-06-30","id":5576,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"v4 side-by-side parity evidence PASS","updated_at":"2026-06-30T21:37:28+07:00"},{"due_date":"2026-06-30","id":5575,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Implement backend-only sj16tb product upload/reframe promotion fix","updated_at":"2026-06-30T21:48:17+07:00"},{"due_date":"2026-06-30","id":5574,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"in_progress","tags":[],"title":"Open App Pro and inspect AI AutoCut against sj16tb reference","updated_at":"2026-06-30T21:33:10+07:00"},{"due_date":"2026-06-30","id":5573,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e23\u0e2d\u0e1a\u0e15\u0e23\u0e27\u0e08 v4 parity \u0e41\u0e25\u0e30 offline cold proof","updated_at":"2026-06-30T21:31:27+07:00"},{"due_date":"2026-06-30","id":5572,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:App Pro New Versoin + downloaded tt2026online-sj16tb reference","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"in_progress","tags":[],"title":"Use downloaded tt2026online-sj16tb UI reference to adjust AI AutoCut evidence/UI style","updated_at":"2026-06-30T21:30:28+07:00"},{"due_date":"2026-06-30","id":5571,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:App Pro New Versoin UI evidence correction","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"in_progress","tags":[],"title":"Correct evidence style to attached UI screenshots for AI AutoCut/Upload screen","updated_at":"2026-06-30T21:29:24+07:00"},{"due_date":"2026-06-30","id":5570,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"commit/push universal offline wheelhouse + UI/API evidence","updated_at":"2026-06-30T21:28:57+07:00"},{"due_date":"2026-06-30","id":5569,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:App Pro New Versoin evidence visuals","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"in_progress","tags":[],"title":"Inspect visual evidence and first-frame availability for upload/reframe promotion report","updated_at":"2026-06-30T21:26:30+07:00"},{"due_date":"2026-06-30","id":5568,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"offline target matrix \u0e1c\u0e48\u0e32\u0e19\u0e04\u0e23\u0e1a 4 platform","updated_at":"2026-06-30T21:10:25+07:00"},{"due_date":"2026-06-30","id":5567,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"\u0e41\u0e01\u0e49 offline wheelhouse Windows target","updated_at":"2026-06-30T21:06:50+07:00"},{"due_date":"2026-06-30","id":5566,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:App Pro New Versoin Batch AB Roll","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Final final verification: upload/reframe promotion no-mix latest report 210037","updated_at":"2026-06-30T21:02:08+07:00"},{"due_date":"2026-06-30","id":5565,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:App Pro New Versoin Batch AB Roll","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Final verification: no-mix promotion strict evidence and regression pass","updated_at":"2026-06-30T20:58:06+07:00"},{"due_date":"2026-06-30","id":5564,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Continue Refector universal offline readiness","updated_at":"2026-06-30T20:56:17+07:00"},{"due_date":"2026-06-30","id":5563,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:App Pro New Versoin Batch AB Roll","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Implement upload/reframe no-mix promotion into active A/B","updated_at":"2026-06-30T20:55:58+07:00"},{"due_date":"2026-06-30","id":5562,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Committed and pushed current tab/view fidelity evidence","updated_at":"2026-06-30T20:54:38+07:00"},{"due_date":"2026-06-30","id":5561,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Current tab/view fidelity evidence PASS","updated_at":"2026-06-30T20:52:19+07:00"},{"due_date":"2026-06-30","id":5560,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Verify current tab/view fidelity before final commit/push closeout","updated_at":"2026-06-30T20:47:46+07:00"},{"due_date":"2026-06-30","id":5559,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local: C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Verification progress promotion service unit tests passed","updated_at":"2026-06-30T20:56:02+07:00"},{"due_date":"2026-06-30","id":5558,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local: C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Implementation progress core upload promotion services added","updated_at":"2026-06-30T20:56:01+07:00"},{"due_date":"2026-06-30","id":5557,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Continue universal offline wheelhouse work","updated_at":"2026-06-30T20:39:55+07:00"},{"due_date":"2026-06-30","id":5556,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local: C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Start implementation upload reframe promote A/B no-mix","updated_at":"2026-06-30T20:56:00+07:00"},{"due_date":"2026-06-30","id":5555,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"V4 source alignment offline tooling pushed","updated_at":"2026-06-30T20:38:34+07:00"},{"due_date":"2026-06-30","id":5554,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local: C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Completed plan_20260630.md detailed implementation plan","updated_at":"2026-06-30T20:35:49+07:00"},{"due_date":"2026-06-30","id":5553,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local: C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"in_progress","tags":[],"title":"Create detailed implementation plan for upload to reframe to AB promotion","updated_at":"2026-06-30T20:32:43+07:00"},{"due_date":"2026-06-30","id":5552,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local: C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Refine final AB reframe promotion for next-day Batch AB Roll","updated_at":"2026-06-30T20:31:09+07:00"},{"due_date":"2026-06-30","id":5551,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local: C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Refine upload isolation: promote validated reframe to A/B lanes","updated_at":"2026-06-30T20:30:18+07:00"},{"due_date":"2026-06-30","id":5550,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local: C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Plan upload lane isolation for product reframe outputs","updated_at":"2026-06-30T20:29:10+07:00"},{"due_date":"2026-06-30","id":5549,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local://App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Implement AB Roll upload inventory returned B contract","updated_at":"2026-06-30T20:27:56+07:00"},{"due_date":"2026-06-30","id":5548,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local: C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Clarify no-mix policy for AB Roll reframe outputs","updated_at":"2026-06-30T20:26:37+07:00"},{"due_date":"2026-06-30","id":5547,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local://App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AB Roll upload storage lifecycle decision","updated_at":"2026-06-30T20:26:15+07:00"},{"due_date":"2026-06-30","id":5546,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026Online","site":"local: C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Clarify AB Roll reframe upload lane paths","updated_at":"2026-06-30T20:25:34+07:00"},{"due_date":"2026-06-30","id":5545,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"V4 alignment audit and offline target tooling progress","updated_at":"2026-06-30T20:24:57+07:00"},{"due_date":"2026-06-30","id":5544,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local://App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AB Roll folder separation design answer","updated_at":"2026-06-30T20:22:40+07:00"},{"due_date":"2026-06-30","id":5543,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Resume v4-to-refector source alignment","updated_at":"2026-06-30T20:22:16+07:00"},{"due_date":"2026-06-30","id":5542,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026Online","site":"local: C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Clarify 64002 Batch AB Roll reframe status","updated_at":"2026-06-30T20:22:05+07:00"},{"due_date":"2026-06-30","id":5541,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Tab/view fidelity shell verified and pushed","updated_at":"2026-06-30T20:20:57+07:00"},{"due_date":"2026-06-30","id":5540,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Refector v4 source alignment and offline cleanup start","updated_at":"2026-06-30T20:16:38+07:00"},{"due_date":"2026-06-30","id":5539,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"github:https://github.com/lnwsj/TiktokAi2026Online.git","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Refector tab/view fidelity committed and pushed","updated_at":"2026-06-30T20:15:04+07:00"},{"due_date":"2026-06-30","id":5538,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local:http://127.0.0.1:8798/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Refector tab/view evidence PASS before commit","updated_at":"2026-06-30T20:13:08+07:00"},{"due_date":"2026-06-30","id":5537,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Refector tab/view fidelity start","updated_at":"2026-06-30T20:02:26+07:00"},{"due_date":"2026-06-30","id":5536,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Tab/view fidelity report committed and pushed","updated_at":"2026-06-30T19:58:25+07:00"},{"due_date":"2026-06-30","id":5535,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Tab/view fidelity evidence PASS before commit","updated_at":"2026-06-30T19:57:08+07:00"},{"due_date":"2026-06-30","id":5534,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local://App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"???? AB Roll current behavior ??????????","updated_at":"2026-06-30T19:54:52+07:00"},{"due_date":"2026-06-30","id":5533,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Detailed AB Roll behavior inspection","updated_at":"2026-06-30T19:53:29+07:00"},{"due_date":"2026-06-30","id":5532,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Detailed Batch AB Roll summary documentation complete","updated_at":"2026-06-30T19:44:23+07:00"},{"due_date":"2026-06-30","id":5531,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Create detailed Batch AB Roll summary documentation","updated_at":"2026-06-30T19:42:23+07:00"},{"due_date":"2026-06-30","id":5530,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Refector tab/view UI fidelity start","updated_at":"2026-06-30T19:40:06+07:00"},{"due_date":"2026-06-30","id":5529,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-macos:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Continue Refector offline any-machine gap work","updated_at":"2026-06-30T19:25:03+07:00"},{"due_date":"2026-06-30","id":5528,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-macos:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector / github:lnwsj/TiktokAi2026Online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Source-target v4 fidelity report committed and pushed","updated_at":"2026-06-30T19:22:59+07:00"},{"due_date":"2026-06-30","id":5527,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-macos:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Source vs Refector v4 fidelity evidence PASS","updated_at":"2026-06-30T19:23:00+07:00"},{"due_date":"2026-06-30","id":5526,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-macos:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Re-align Refector from tt2026online-v4 source truth","updated_at":"2026-06-30T19:23:00+07:00"},{"due_date":"2026-06-30","id":5525,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-macos:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector / github:lnwsj/TiktokAi2026Online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Offline target matrix committed and pushed","updated_at":"2026-06-30T19:10:38+07:00"},{"due_date":"2026-06-30","id":5524,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-macos:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Offline target matrix strict evidence PASS","updated_at":"2026-06-30T19:09:01+07:00"},{"due_date":"2026-06-30","id":5523,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-macos:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Offline target matrix tooling implemented","updated_at":"2026-06-30T19:10:38+07:00"},{"due_date":"2026-06-30","id":5522,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-macos:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Continue portable offline multi-platform readiness","updated_at":"2026-06-30T19:10:38+07:00"},{"due_date":"2026-06-30","id":5521,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-macos:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"GreenScreen desktop cleanup pushed","updated_at":"2026-06-30T18:48:18+07:00"},{"due_date":"2026-06-30","id":5520,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-macos:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"GreenScreen desktop cleanup PASS evidence created","updated_at":"2026-06-30T18:48:19+07:00"},{"due_date":"2026-06-30","id":5519,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-macos:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Continue v4 baseline alignment and legacy cleanup audit","updated_at":"2026-06-30T18:48:19+07:00"},{"due_date":"2026-06-30","id":5518,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-macos:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"View/tab fidelity PASS and pushed","updated_at":"2026-06-30T18:28:26+07:00"},{"due_date":"2026-06-30","id":5517,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-macos:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"View/tab metadata fix implemented, running evidence gate","updated_at":"2026-06-30T18:28:27+07:00"},{"due_date":"2026-06-30","id":5516,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-macos:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Restore v4 tab/view fidelity in Refector","updated_at":"2026-06-30T18:28:27+07:00"},{"due_date":"2026-06-30","id":5515,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-macos:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Portable offline bundle workflow PASS and pushed","updated_at":"2026-06-30T17:40:46+07:00"},{"due_date":"2026-06-30","id":5514,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-macos:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Portable bundle workflow implemented, running evidence gate","updated_at":"2026-06-30T17:40:57+07:00"},{"due_date":"2026-06-30","id":5513,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-macos:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Build portable offline bundle workflow for Refector","updated_at":"2026-06-30T17:40:52+07:00"},{"due_date":"2026-06-30","id":5512,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-macos:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"UI v4 HDD fidelity evidence PASS and pushed","updated_at":"2026-06-30T16:39:08+07:00"},{"due_date":"2026-06-30","id":5511,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-macos:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Correct Refector UI to runnable v4 HDD dashboard","updated_at":"2026-06-30T16:39:08+07:00"},{"due_date":"2026-06-30","id":5510,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Build portable bundle workflow for Refector","updated_at":"2026-06-30T16:23:19+07:00"},{"due_date":"2026-06-30","id":5509,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local:http://127.0.0.1:8791 / github:lnwsj/TiktokAi2026Online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete offline platform matrix gate for Refector","updated_at":"2026-06-30T16:20:43+07:00"},{"due_date":"2026-06-30","id":5508,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Advance Refector offline run-anywhere support","updated_at":"2026-06-30T16:20:43+07:00"},{"due_date":"2026-06-30","id":5507,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local:http://127.0.0.1:8791 / github:lnwsj/TiktokAi2026Online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete v4 fidelity trim audit for Refector","updated_at":"2026-06-30T16:05:10+07:00"},{"due_date":"2026-06-30","id":5506,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"V4 fidelity audit passed","updated_at":"2026-06-30T16:05:10+07:00"},{"due_date":"2026-06-30","id":5505,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Audit Refector against tt2026online-v4 baseline","updated_at":"2026-06-30T16:05:10+07:00"},{"due_date":"2026-06-30","id":5504,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local:http://127.0.0.1:8791 / github:lnwsj/TiktokAi2026Online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete Refector platform wheelhouse gate","updated_at":"2026-06-30T15:48:58+07:00"},{"due_date":"2026-06-30","id":5503,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Refector platform-aware wheelhouse progress verified","updated_at":"2026-06-30T15:49:14+07:00"},{"due_date":"2026-06-30","id":5502,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Refector platform-aware offline wheelhouse pass","updated_at":"2026-06-30T15:49:13+07:00"},{"due_date":"2026-06-30","id":5501,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Refector offline wheelhouse commit pushed with evidence","updated_at":"2026-06-30T15:24:28+07:00"},{"due_date":"2026-06-30","id":5500,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Refector offline wheelhouse verified with no-index install","updated_at":"2026-06-30T15:24:28+07:00"},{"due_date":"2026-06-30","id":5499,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Continue Refector v4 faithful offline autologin audit","updated_at":"2026-06-30T15:24:28+07:00"},{"due_date":"2026-06-30","id":5498,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Refector offline readiness tooling committed and pushed","updated_at":"2026-06-30T15:02:07+07:00"},{"due_date":"2026-06-30","id":5497,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Added offline readiness doctor and wheelhouse scripts","updated_at":"2026-06-30T15:02:07+07:00"},{"due_date":"2026-06-30","id":5496,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Continue Refector v4 source fidelity audit retry","updated_at":"2026-06-30T15:02:07+07:00"},{"due_date":"2026-06-30","id":5495,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Continue Refector v4 source fidelity audit","updated_at":"2026-06-30T14:42:33+07:00"},{"due_date":"2026-06-30","id":5494,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completed v4 faithful local UI autologin fix","updated_at":"2026-06-30T14:38:23+07:00"},{"due_date":"2026-06-30","id":5493,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Patched GreenScreen local autologin warning","updated_at":"2026-06-30T14:38:24+07:00"},{"due_date":"2026-06-30","id":5492,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Restore v4-faithful local UI in Refector","updated_at":"2026-06-30T14:38:24+07:00"},{"due_date":"2026-06-30","id":5491,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Closeout: GreenScreen static frontend shell refactor","updated_at":"2026-06-30T14:18:23+07:00"},{"due_date":"2026-06-30","id":5490,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Progress: moved GreenScreen shell HTML out of Python","updated_at":"2026-06-30T14:18:24+07:00"},{"due_date":"2026-06-30","id":5489,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Continue v4 copy-trim refactor audit","updated_at":"2026-06-30T14:18:24+07:00"},{"due_date":"2026-06-30","id":5488,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Closeout: v4 portable local entrypoint with paired UI/API evidence","updated_at":"2026-06-30T13:58:26+07:00"},{"due_date":"2026-06-30","id":5487,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:http://127.0.0.1:8788 | target:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Progress: added v4-derived root main.py local entrypoint","updated_at":"2026-06-30T13:58:04+07:00"},{"due_date":"2026-06-30","id":5486,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:http://127.0.0.1:8787 | target:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Continue Refector full-objective audit against tt2026online-v4","updated_at":"2026-06-30T13:58:04+07:00"},{"due_date":"2026-06-30","id":5485,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:http://127.0.0.1:8787","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Done: Refector v4 dashboard/HDD fidelity proved and pushed","updated_at":"2026-06-30T13:41:34+07:00"},{"due_date":"2026-06-30","id":5484,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:http://127.0.0.1:8787","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress: v4 HDD UI fidelity evidence PASS","updated_at":"2026-06-30T13:39:09+07:00"},{"due_date":"2026-06-30","id":5483,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:http://127.0.0.1:8787","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Refector v4 UI fidelity correction","updated_at":"2026-06-30T13:26:39+07:00"},{"due_date":"2026-06-30","id":5482,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"http://127.0.0.1:8787/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Refector v4 source fidelity offline audit PASS","updated_at":"2026-06-30T13:22:10+07:00"},{"due_date":"2026-06-30","id":5481,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"http://127.0.0.1:8787/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Continue Refector v4 source fidelity audit","updated_at":"2026-06-30T13:08:41+07:00"},{"due_date":"2026-06-30","id":5480,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"http://127.0.0.1:8787/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Refector v4 cleanup closeout","updated_at":"2026-06-30T13:06:26+07:00"},{"due_date":"2026-06-30","id":5479,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Trim non-v4 baseline and desktop residue from Refector","updated_at":"2026-06-30T12:53:26+07:00"},{"due_date":"2026-06-30","id":5478,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Audit Refector against tt2026online-v4 and trim unrelated code","updated_at":"2026-06-30T12:48:07+07:00"},{"due_date":"2026-06-30","id":5477,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Final Refector v4 local web runtime push with WebSocket fix evidence","updated_at":"2026-06-30T12:45:53+07:00"},{"due_date":"2026-06-30","id":5476,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Clarify pushed commit for Refector target","updated_at":"2026-06-30T12:34:33+07:00"},{"due_date":"2026-06-30","id":5475,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Port v4 real local web runtime into Refector and push","updated_at":"2026-06-30T12:32:39+07:00"},{"due_date":"2026-06-30","id":5474,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Pivot Refector frontend to real SJ88 AutoCute UI","updated_at":"2026-06-30T12:32:57+07:00"},{"due_date":"2026-06-30","id":5473,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Final completion audit done for Batch AB Roll delivery","updated_at":"2026-06-30T11:43:28+07:00"},{"due_date":"2026-06-30","id":5472,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Final completion audit for Batch AB Roll delivery","updated_at":"2026-06-30T11:43:02+07:00"},{"due_date":"2026-06-30","id":5471,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Completion audit recorded for Batch AB Roll direct-pool-reframe work","updated_at":"2026-06-30T11:41:18+07:00"},{"due_date":"2026-06-30","id":5470,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Completion audit for Batch AB Roll direct-pool-reframe work","updated_at":"2026-06-30T11:40:52+07:00"},{"due_date":"2026-06-30","id":5469,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Hardening complete for Batch AB Roll legacy pool guard","updated_at":"2026-06-30T11:39:01+07:00"},{"due_date":"2026-06-30","id":5468,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Build real frontend shell for Refector","updated_at":"2026-06-30T11:28:29+07:00"},{"due_date":"2026-06-30","id":5467,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Baseline screenshot import committed and pushed","updated_at":"2026-06-30T11:26:06+07:00"},{"due_date":"2026-06-30","id":5466,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Baseline screenshots imported and UI API gate passed","updated_at":"2026-06-30T11:19:49+07:00"},{"due_date":"2026-06-30","id":5465,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Disable legacy B_pool_seg build-pool route and retest","updated_at":"2026-06-30T11:19:19+07:00"},{"due_date":"2026-06-30","id":5464,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Execute AB Batch direct-pool cleanup complete","updated_at":"2026-06-30T11:17:54+07:00"},{"due_date":"2026-06-30","id":5463,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Copy baseline screenshots into Refector and commit push","updated_at":"2026-06-30T11:26:06+07:00"},{"due_date":"2026-06-30","id":5462,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completed 10-phase Refector real frontend migration plan","updated_at":"2026-06-30T11:01:13+07:00"},{"due_date":"2026-06-30","id":5461,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TT2026Online v4 / tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"http://127.0.0.1/","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"BLOCKED: \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19 default port 80 \u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e43\u0e19\u0e42\u0e2b\u0e21\u0e14 non-root","updated_at":"2026-06-30T11:00:18+07:00"},{"due_date":"2026-06-30","id":5460,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan 10-phase real frontend migration inside Refector only","updated_at":"2026-06-30T11:01:13+07:00"},{"due_date":"2026-06-30","id":5459,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TT2026Online v4 / tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"http://127.0.0.1/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e23\u0e27\u0e08 port 80 \u0e41\u0e25\u0e30\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19 default local port","updated_at":"2026-06-30T10:57:36+07:00"},{"due_date":"2026-06-30","id":5458,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Ai AutoCute study static analysis progress","updated_at":"2026-06-30T10:55:15+07:00"},{"due_date":"2026-06-30","id":5457,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Execute AB Batch direct-pool cleanup and evidence run","updated_at":"2026-06-30T10:52:54+07:00"},{"due_date":"2026-06-30","id":5456,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AB Roll Batch Reframe Pool Separation Design Audit complete","updated_at":"2026-06-30T10:51:54+07:00"},{"due_date":"2026-06-30","id":5455,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll Batch Reframe Pool Separation Design Audit","updated_at":"2026-06-30T10:49:38+07:00"},{"due_date":"2026-06-30","id":5454,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Deep study Ai AutoCute current state after Refector cleanup","updated_at":"2026-06-30T10:49:16+07:00"},{"due_date":"2026-06-30","id":5453,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completed Refector old source cleanup","updated_at":"2026-06-30T10:46:03+07:00"},{"due_date":"2026-06-30","id":5452,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Attempt Flet desktop runtime evidence for Batch AB Roll pool control","updated_at":"2026-06-30T10:42:56+07:00"},{"due_date":"2026-06-30","id":5451,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"Committed Batch AB Roll direct pool split with evidence","updated_at":"2026-06-30T10:42:02+07:00"},{"due_date":"2026-06-30","id":5450,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Audit Batch AB Roll direct pool split evidence and commit readiness","updated_at":"2026-06-30T10:38:54+07:00"},{"due_date":"2026-06-30","id":5449,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"Flet Batch AB Roll pool-run button implemented compile pass","updated_at":"2026-06-30T10:37:58+07:00"},{"due_date":"2026-06-30","id":5448,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Add Flet Batch AB Roll explicit pool-run control","updated_at":"2026-06-30T10:35:47+07:00"},{"due_date":"2026-06-30","id":5447,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"Batch AB Roll direct pool split verified with UI API evidence","updated_at":"2026-06-30T10:34:44+07:00"},{"due_date":"2026-06-30","id":5446,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Refector cleanup analysis found legacy bridge and old evidence artifacts","updated_at":"2026-06-30T10:23:15+07:00"},{"due_date":"2026-06-30","id":5445,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Refector cleanup legacy desktop code audit start","updated_at":"2026-06-30T10:45:46+07:00"},{"due_date":"2026-06-30","id":5444,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completed deep study Ai AutoCute / AI AutoCut","updated_at":"2026-06-30T10:12:12+07:00"},{"due_date":"2026-06-30","id":5443,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026Online","site":"local-macos-hermes-desktop","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Hermes final live check after repair","updated_at":"2026-06-30T10:12:08+07:00"},{"due_date":"2026-06-30","id":5442,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local-macos-hermes-desktop","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Hermes update repair completed","updated_at":"2026-06-30T10:08:32+07:00"},{"due_date":"2026-06-30","id":5441,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TT2026Online v4 / tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"http://127.0.0.1:50001/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e40\u0e2a\u0e23\u0e47\u0e08: \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19 default local port \u0e40\u0e1b\u0e47\u0e19 50001","updated_at":"2026-06-30T10:07:54+07:00"},{"due_date":"2026-06-30","id":5440,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Run UI API verification for Batch AB Roll direct and pool split","updated_at":"2026-06-30T10:03:36+07:00"},{"due_date":"2026-06-30","id":5439,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TT2026Online v4 / tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"http://127.0.0.1:50001/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19 local default port \u0e40\u0e1b\u0e47\u0e19 50001","updated_at":"2026-06-30T10:02:59+07:00"},{"due_date":"2026-06-30","id":5438,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"Implemented Batch AB Roll direct and pool split, pending UI API verification","updated_at":"2026-06-30T10:02:50+07:00"},{"due_date":"2026-06-30","id":5437,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Deep study Ai AutoCute / AI AutoCut module","updated_at":"2026-06-30T10:11:58+07:00"},{"due_date":"2026-06-30","id":5436,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Implement AB Roll Batch direct and pool split","updated_at":"2026-06-30T09:56:18+07:00"},{"due_date":"2026-06-30","id":5435,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"completed","tags":[],"title":"AB Roll Batch contract inspection and redesign completed","updated_at":"2026-06-30T09:55:13+07:00"},{"due_date":"2026-06-30","id":5434,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT2026Online v4 / tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"http://127.0.0.1:8789/ (stopped after evidence capture)","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e40\u0e2a\u0e23\u0e47\u0e08: \u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 TT2026Online v4 \u0e1e\u0e23\u0e49\u0e2d\u0e21 UI+API evidence","updated_at":"2026-06-30T09:52:57+07:00"},{"due_date":"2026-06-30","id":5433,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Inspect and redesign AB Roll Batch pool reframe contract","updated_at":"2026-06-30T09:51:08+07:00"},{"due_date":"2026-06-30","id":5432,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AB Roll UI+API all-output evidence passed and committed","updated_at":"2026-06-30T09:48:39+07:00"},{"due_date":"2026-06-30","id":5431,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT2026Online v4 / tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"http://127.0.0.1:8789/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress: local runtime health passed on port 8789","updated_at":"2026-06-30T09:41:59+07:00"},{"due_date":"2026-06-30","id":5430,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local-macos-hermes-desktop","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Repair Hermes install root missing git checkout","updated_at":"2026-06-30T10:08:32+07:00"},{"due_date":"2026-06-30","id":5429,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT2026Online v4 / tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"http://127.0.0.1:8787/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 TT2026Online v4 local/offline","updated_at":"2026-06-30T09:36:19+07:00"},{"due_date":"2026-06-30","id":5428,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Copy and adapt tt2026online-v4 run-local.sh for App Pro Refector local run","updated_at":"2026-06-30T09:40:32+07:00"},{"due_date":"2026-06-30","id":5427,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/.hermes/hermes-agent","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Blocked - Hermes update modal diagnosed, repair not executed","updated_at":"2026-06-30T09:26:15+07:00"},{"due_date":"2026-06-30","id":5426,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"doing","tags":[],"title":"Plan full refactor for App Pro MacOS Web Refector and evaluate hybrid local/LAN port 80","updated_at":"2026-06-30T09:24:37+07:00"},{"due_date":"2026-06-30","id":5425,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/.hermes/hermes-agent","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Diagnose Hermes desktop self-update not available modal","updated_at":"2026-06-30T09:26:15+07:00"},{"due_date":"2026-06-30","id":5424,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Downloads/tt2026online-v4","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Scope v4 portable app to local-only offline run","updated_at":"2026-06-30T09:23:41+07:00"},{"due_date":"2026-06-30","id":5423,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026Online","site":"local:/Users/sj88/Downloads/All Code","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Classify All Code portable offline web app pattern and v4 feasibility","updated_at":"2026-06-30T09:04:54+07:00"},{"due_date":"2026-06-30","id":5422,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026Online","site":"local:/Users/sj88/Downloads/All Code","source_ip":"184.82.154.160","status":"doing","tags":[],"title":"Inspect All Code portable offline web app pattern","updated_at":"2026-06-30T09:03:48+07:00"},{"due_date":"2026-06-30","id":5421,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026Online","site":"local:/Users/sj88/Downloads/tt2026online-v4","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Done - tt2026online-v4 refactor status inspected","updated_at":"2026-06-30T09:01:32+07:00"},{"due_date":"2026-06-30","id":5420,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026Online","site":"local:/Users/sj88/Downloads/tt2026online-v4","source_ip":"184.82.154.160","status":"doing","tags":[],"title":"Inspect tt2026online-v4 refactor status","updated_at":"2026-06-30T09:01:09+07:00"},{"due_date":"2026-06-30","id":5419,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Done - macOS app launch confirmed, user closed manually","updated_at":"2026-06-30T08:53:32+07:00"},{"due_date":"2026-06-30","id":5418,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local: C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin; input=H:\\My Drive\\0000000\\Ai Autucut\\2","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"done","tags":[],"title":"AB Roll strict real test completed PASS with warnings","updated_at":"2026-06-30T08:48:18+07:00"},{"due_date":"2026-06-30","id":5417,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web","source_ip":"184.82.154.160","status":"doing","tags":[],"title":"Run macOS desktop program - App Pro New Versoin MacOs Web","updated_at":"2026-06-30T08:46:04+07:00"},{"due_date":"2026-06-30","id":5416,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Done - App Pro New Versoin copied and made runnable on macOS","updated_at":"2026-06-30T08:39:37+07:00"},{"due_date":"2026-06-30","id":5415,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local: C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin; input=H:\\My Drive\\0000000\\Ai Autucut\\2","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"done","tags":[],"title":"AB Roll runner ready entering render phase","updated_at":"2026-06-30T08:48:18+07:00"},{"due_date":"2026-06-30","id":5414,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local: C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin; input=H:\\My Drive\\0000000\\Ai Autucut\\2","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"done","tags":[],"title":"Start strict AB Roll real test 64001 64002","updated_at":"2026-06-30T08:48:18+07:00"},{"due_date":"2026-06-30","id":5413,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Copied App Pro New Versoin to macOS Web target","updated_at":"2026-06-30T08:28:35+07:00"},{"due_date":"2026-06-30","id":5412,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local: C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"done","tags":[],"title":"AI AutoCut strict real test completed with FAIL gate","updated_at":"2026-06-30T08:27:47+07:00"},{"due_date":"2026-06-30","id":5411,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Start detailed study and macOS runnable copy - App Pro New Versoin","updated_at":"2026-06-30T08:26:06+07:00"},{"due_date":"2026-06-30","id":5410,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"GitHub overwrite sync complete - TiktokAi2026Online","updated_at":"2026-06-30T08:23:56+07:00"},{"due_date":"2026-06-30","id":5409,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"GitHub overwrite sync executed - TiktokAi2026Online","updated_at":"2026-06-30T08:11:09+07:00"},{"due_date":"2026-06-30","id":5408,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"GitHub overwrite sync start - TiktokAi2026Online","updated_at":"2026-06-30T08:10:13+07:00"},{"due_date":"2026-07-06","id":5407,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen","site":"offline-desktop://127.0.0.1:8787","source_ip":"171.97.182.33","status":"done","tags":[],"title":"[DONE] Redesign reframe hook: reads output/ writes reframe/ (source pools untouched)","updated_at":"2026-06-30T07:37:03+07:00"},{"due_date":"2026-06-30","id":5406,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AB Roll UI+API all-output reframe contract test","updated_at":"2026-06-30T09:48:39+07:00"},{"due_date":"2026-06-30","id":5405,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll reframe output contract redesign","updated_at":"2026-06-30T07:20:20+07:00"},{"due_date":"2026-06-30","id":5404,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local-windows-app","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"done","tags":[],"title":"AI AutoCut real test progress: reframe running","updated_at":"2026-06-30T08:27:48+07:00"},{"due_date":"2026-07-06","id":5403,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen","site":"offline-desktop://127.0.0.1:8787","source_ip":"171.97.182.33","status":"done","tags":[],"title":"[FINAL] 36/36 PASS \u2014 Auto-Reframe works on real Lv3 (previous was PowerShell timeout, not bug)","updated_at":"2026-06-30T07:09:01+07:00"},{"due_date":"2026-06-30","id":5402,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Batch AB Roll UI-only all-output evidence","updated_at":"2026-06-30T06:59:22+07:00"},{"due_date":"2026-06-30","id":5401,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AB Roll documentation completed","updated_at":"2026-06-30T06:49:10+07:00"},{"due_date":"2026-06-30","id":5400,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local-windows-app","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"done","tags":[],"title":"AI AutoCut real test progress: GPU preflight fixed and runtime harness ready","updated_at":"2026-06-30T08:27:48+07:00"},{"due_date":"2026-06-30","id":5399,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Document AB Roll for user and developer","updated_at":"2026-06-30T06:49:10+07:00"},{"due_date":"2026-06-30","id":5398,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Real UI+API GPU test for AiAutoCut and Reframe","updated_at":"2026-06-30T06:39:30+07:00"},{"due_date":"2026-06-30","id":5397,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local-windows-app","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"done","tags":[],"title":"Run real AI AutoCut strict runtime test","updated_at":"2026-06-30T08:27:48+07:00"},{"due_date":"2026-06-30","id":5396,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"GPU usage audit finished","updated_at":"2026-06-30T03:27:41+07:00"},{"due_date":"2026-06-30","id":5395,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:F:\\input test\\Test Case\\Ai Autucut | repo:C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"done","tags":[],"title":"START AI AutoCut pre-test plan 64001 no Reframe 64002 Reframe GPU check","updated_at":"2026-06-30T03:29:23+07:00"},{"due_date":"2026-06-30","id":5394,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Audit GPU usage for AiAutoCut and Reframe","updated_at":"2026-06-30T03:27:41+07:00"},{"due_date":"2026-06-30","id":5393,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Completed mixed AiAutoCut pre-test plan for 64001 no reframe and 64002 reframe","updated_at":"2026-06-30T03:18:27+07:00"},{"due_date":"2026-06-30","id":5392,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Pre-test plan AiAutoCut mixed reframe 64001 64002","updated_at":"2026-06-30T03:18:27+07:00"},{"due_date":"2026-06-30","id":5391,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:F:\\input test\\Test Case\\Ai Autucut | report:C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin\\docs\\reports\\ai_autocut_pretest_plan_20260630_031852","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"done","tags":[],"title":"START AI AutoCut pre-test plan 64001 64002 no Reframe","updated_at":"2026-06-30T03:19:53+07:00"},{"due_date":"2026-06-30","id":5390,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Completed AiAutoCut no-reframe pre-test plan for 64001 64002","updated_at":"2026-06-30T03:13:24+07:00"},{"due_date":"2026-06-30","id":5389,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Pre-test plan AiAutoCut no-reframe 64001 64002","updated_at":"2026-06-30T03:13:24+07:00"},{"due_date":"2026-06-30","id":5388,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Completed detailed plan for AiAutoCut reframe to Batch B handoff","updated_at":"2026-06-30T03:03:39+07:00"},{"due_date":"2026-06-30","id":5387,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan correct AiAutoCut reframe handoff into Batch AB Roll B lane","updated_at":"2026-06-30T03:03:39+07:00"},{"due_date":"2026-06-30","id":5386,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"done","tags":[],"title":"START study App Pro New Versoin strict evidence loop","updated_at":"2026-06-30T03:11:58+07:00"},{"due_date":"2026-06-30","id":5385,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Analysis conclusion: reframe lane_b not yet registered into Batch AB Roll B folder","updated_at":"2026-06-30T02:54:11+07:00"},{"due_date":"2026-06-30","id":5384,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Verify AiAutoCut 18 reframe outputs become Batch AB Roll B lane","updated_at":"2026-06-30T02:54:11+07:00"},{"due_date":"2026-06-30","id":5383,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Final sanity for 16mm-excluded reframe correction","updated_at":"2026-06-30T02:51:08+07:00"},{"due_date":"2026-06-30","id":5382,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Correct AiAutoCut local reframe contract to exclude 16mm and verify UI+API paired evidence","updated_at":"2026-06-30T02:49:51+07:00"},{"due_date":"2026-07-06","id":5381,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen","site":"offline-desktop://127.0.0.1:8787","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"[HONEST] Auto-Reframe e2e PARTIAL: 27/36 outputs, 60mm lens bug","updated_at":"2026-06-30T02:38:27+07:00"},{"due_date":"2026-06-30","id":5380,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Progress corrected reframe excludes 16mm during e2e","updated_at":"2026-06-30T02:49:51+07:00"},{"due_date":"2026-06-30","id":5379,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Batch AB Roll E2E pass and committed","updated_at":"2026-06-30T02:32:24+07:00"},{"due_date":"2026-06-30","id":5378,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Run corrected e2e for post-run reframe excluding 16mm 18 outputs per input","updated_at":"2026-06-30T02:49:51+07:00"},{"due_date":"2026-07-06","id":5377,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026OnlineWithGreen","site":"offline-desktop://127.0.0.1:8787","source_ip":"171.97.182.33","status":"done","tags":[],"title":"[FINAL] Auto-Reframe e2e PASS on real Lv3 workshop data (24 real mp4 outputs, 552 MB)","updated_at":"2026-06-30T02:17:36+07:00"},{"due_date":"2026-06-30","id":5376,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Implement and test Batch AB Roll B_pool_seg semantics","updated_at":"2026-06-30T02:32:24+07:00"},{"due_date":"2026-06-30","id":5375,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Done AiAutoCut original UI local fixed 7x3 reframe verified PASS","updated_at":"2026-06-30T02:12:31+07:00"},{"due_date":"2026-06-30","id":5374,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"D:\\codex\\tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Completed read-only study: Batch AB Roll B+Audio semantics","updated_at":"2026-06-30T02:09:39+07:00"},{"due_date":"2026-06-30","id":5373,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"D:\\codex\\tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Study Batch AB Roll semantics from tt2026online-sj16tb","updated_at":"2026-06-30T02:06:13+07:00"},{"due_date":"2026-06-30","id":5372,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Progress AiAutoCut local reframe evidence running","updated_at":"2026-06-30T02:12:17+07:00"},{"due_date":"2026-06-30","id":5371,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Study Batch AB Roll B_pool_seg semantics","updated_at":"2026-06-30T01:54:42+07:00"},{"due_date":"2026-07-06","id":5370,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026OnlineWithGreen","site":"offline-desktop://127.0.0.1:8787","source_ip":"171.97.182.33","status":"done","tags":[],"title":"[FINAL] Phases 2-6 complete: rebuilt exe verified (health + reframe + workspace APIs PASS)","updated_at":"2026-06-30T01:52:41+07:00"},{"due_date":"2026-06-30","id":5369,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"codex://threads/019ef1a3-7483-7511-a2aa-0b7611bc3f95","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Completed Codex thread review and smarter continuation plan","updated_at":"2026-06-30T01:47:47+07:00"},{"due_date":"2026-06-30","id":5368,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Run paired UI API evidence for AiAutoCut local fixed 7x3 reframe","updated_at":"2026-06-30T02:12:17+07:00"},{"due_date":"2026-06-30","id":5367,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Compare old App Pro AB Roll workflow vs new Web Offline AB Roll","updated_at":"2026-06-30T01:40:04+07:00"},{"due_date":"2026-07-06","id":5366,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026OnlineWithGreen","site":"offline-desktop://C:/temp/tt2026_reframe_e2e","source_ip":"171.97.182.33","status":"done","tags":[],"title":"[DONE] Phases 2-5 complete + e2e PASS (36 outputs, 26.5s)","updated_at":"2026-06-30T01:37:13+07:00"},{"due_date":"2026-06-30","id":5365,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"codex://threads/019ef1a3-7483-7511-a2aa-0b7611bc3f95","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Evidence pair for Codex thread review report","updated_at":"2026-06-30T01:47:48+07:00"},{"due_date":"2026-06-30","id":5364,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"codex://threads/019ef1a3-7483-7511-a2aa-0b7611bc3f95","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Analyze Codex thread and plan smarter continuation","updated_at":"2026-06-30T01:47:48+07:00"},{"due_date":"2026-06-30","id":5363,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Fix original lnwsj offline app reframe behavior with evidence","updated_at":"2026-06-30T02:12:17+07:00"},{"due_date":"2026-06-30","id":5362,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"RCA: wrong path and wrong UI shell; restore target to existing SJ88 Auto Cute dashboard","updated_at":"2026-06-30T01:26:34+07:00"},{"due_date":"2026-06-30","id":5361,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026OnlineWithGreen","site":"C:\\temp\\TiktokAi2026OnlineWithGreen","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Read prior Codex thread history to correct requirement interpretation","updated_at":"2026-06-30T01:23:51+07:00"},{"due_date":"2026-06-30","id":5360,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026OnlineWithGreen","site":"C:\\temp\\TiktokAi2026OnlineWithGreen","source_ip":"171.97.182.33","status":"doing","tags":[],"title":"RCA: bootstrap shell changed UI too much; preserve original UI and move only backend logic","updated_at":"2026-06-30T01:20:58+07:00"},{"due_date":"2026-06-30","id":5359,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen","site":"C:\\temp\\TiktokAi2026OnlineWithGreen","source_ip":"171.97.182.33","status":"done","tags":[],"title":"DONE: Bootstrap offline Green/Reframe implementation with UI+API evidence PASS","updated_at":"2026-06-30T01:16:01+07:00"},{"due_date":"2026-07-06","id":5358,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026OnlineWithGreen","site":"offline-desktop://C:/temp/TiktokAi2026OnlineWithGreen","source_ip":"171.97.182.33","status":"done","tags":[],"title":"[DONE] Phase 1 Auto-Reframe port + 2 bugs fixed + smoke test PASS","updated_at":"2026-06-30T01:07:58+07:00"},{"due_date":"2026-06-30","id":5357,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen","site":"C:\\temp\\TiktokAi2026OnlineWithGreen","source_ip":"171.97.182.33","status":"doing","tags":[],"title":"Implementation checkpoint: source/API/UI foundation created","updated_at":"2026-06-30T01:04:46+07:00"},{"due_date":"2026-06-30","id":5356,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AB Roll Reframe product 88943 final PASS","updated_at":"2026-06-30T00:59:30+07:00"},{"due_date":"2026-06-30","id":5355,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen","site":"C:\\temp\\TiktokAi2026OnlineWithGreen","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Bootstrap TiktokAi2026OnlineWithGreen ??? plan_upgrade.md","updated_at":"2026-06-30T01:16:01+07:00"},{"due_date":"2026-06-30","id":5354,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Check AB Roll Reframe current progress product 88943","updated_at":"2026-06-30T00:53:39+07:00"},{"due_date":"2026-06-29","id":5353,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll Reframe 88943 partial report generated, long render still running","updated_at":"2026-06-29T22:15:30+07:00"},{"due_date":"2026-07-06","id":5352,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026OnlineWithGreen","site":"offline-desktop://C:/temp/TiktokAi2026OnlineWithGreen","source_ip":"171.97.182.33","status":"done","tags":[],"title":"[AFTER] Upgrade plan written - Auto-Reframe + New Workspace","updated_at":"2026-06-29T21:40:53+07:00"},{"due_date":"2026-06-29","id":5351,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen","site":"C:\\temp\\TiktokAi2026OnlineWithGreen","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan upgrade from App Pro New Versoin into TiktokAi2026OnlineWithGreen","updated_at":"2026-06-29T21:32:44+07:00"},{"due_date":"2026-06-29","id":5350,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"D:\\000 coding\\App Pro New Versoin","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Study App Pro New Versoin Reframe and Workspace","updated_at":"2026-06-29T21:20:58+07:00"},{"due_date":"2026-06-29","id":5349,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"CLOSEOUT BLOCKED GitHub pull","updated_at":"2026-06-29T20:01:51+07:00"},{"due_date":"2026-07-06","id":5348,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026OnlineWithGreen","site":"offline-desktop://127.0.0.1:8787","source_ip":"171.97.7.174","status":"done","tags":[],"title":"[AFTER] Verification PASS - AiAutoCut + AB Roll produce real outputs","updated_at":"2026-06-29T19:56:23+07:00"},{"due_date":"2026-06-29","id":5347,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Replace desktop local reframe with actual all-output Reframe","updated_at":"2026-06-29T21:08:24+07:00"},{"due_date":"2026-06-29","id":5346,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"PROGRESS GitHub fetch completed and pull risk found","updated_at":"2026-06-29T19:53:55+07:00"},{"due_date":"2026-06-29","id":5345,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"START GitHub pull preflight","updated_at":"2026-06-29T19:51:59+07:00"},{"due_date":"2026-06-29","id":5344,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Fix reframe_after_run to use local reframe on offline desktop","updated_at":"2026-06-29T21:08:26+07:00"},{"due_date":"2026-06-29","id":5343,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"running","tags":[],"title":"Fix Lv1 reframe testcase to pass with UI+API paired evidence","updated_at":"2026-06-29T19:43:24+07:00"},{"due_date":"2026-07-06","id":5342,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026OnlineWithGreen","site":"offline-desktop://127.0.0.1:8787","source_ip":"171.97.7.174","status":"done","tags":[],"title":"[AFTER] Code review fixes H1+H2+H3+M1+M2+M4+M5 applied + rebuilt exe","updated_at":"2026-06-29T19:38:09+07:00"},{"due_date":"2026-06-29","id":5341,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Run Lv1 no-reframe and reframe UI+API evidence tests","updated_at":"2026-06-29T19:26:16+07:00"},{"due_date":"2026-07-06","id":5340,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen","site":"offline-desktop://C:/temp/tt2026_realmodes_out","source_ip":"171.97.7.174","status":"done","tags":[],"title":"[AFTER] All 5 modes real test PASS (AiAutoCut/AB Roll/Batch AB Roll x audio)","updated_at":"2026-06-29T18:41:08+07:00"},{"due_date":"2026-07-06","id":5339,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026OnlineWithGreen","site":"offline-desktop://127.0.0.1:8787","source_ip":"171.97.7.174","status":"done","tags":[],"title":"[AFTER] GPU auto-detect encoder enabled + rebuilt exe","updated_at":"2026-06-29T18:00:02+07:00"},{"due_date":"2026-06-29","id":5338,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Implement GPU Auto encoder with fallback and evidence tests","updated_at":"2026-06-29T18:43:01+07:00"},{"due_date":"2026-06-29","id":5337,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"AB Roll lv3 mirror ready, launching Flet UI","updated_at":"2026-06-29T17:25:51+07:00"},{"due_date":"2026-06-29","id":5336,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Test AB Roll with lv3 real sample folder","updated_at":"2026-06-29T17:23:14+07:00"},{"due_date":"2026-06-29","id":5335,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Committed and pushed AI AutoCut render worker code without mp4","updated_at":"2026-06-29T17:22:09+07:00"},{"due_date":"2026-06-29","id":5334,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Commit push AI AutoCut render worker code without mp4","updated_at":"2026-06-29T17:19:53+07:00"},{"due_date":"2026-06-29","id":5333,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Analyze why GPU Auto is not selectable in offline onefile","updated_at":"2026-06-29T17:07:52+07:00"},{"due_date":"2026-06-29","id":5332,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"DONE Lv1 AI Auto Cut UI+API evidence pass","updated_at":"2026-06-29T17:02:59+07:00"},{"due_date":"2026-06-29","id":5331,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Progress Lv1 CDP evidence run 5 of 10 outputs","updated_at":"2026-06-29T17:03:55+07:00"},{"due_date":"2026-06-29","id":5330,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"AI AutoCut lv0 render worker fix passed","updated_at":"2026-06-29T16:45:53+07:00"},{"due_date":"2026-06-29","id":5329,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Progress Lv1 CDP evidence run short-path fallback exercised","updated_at":"2026-06-29T17:03:55+07:00"},{"due_date":"2026-06-29","id":5328,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"2001:44c8:4664:35a4:99f0:6fa2:9dd0:59de","status":"done","tags":[],"title":"Mobile chat control fix complete","updated_at":"2026-06-29T16:41:03+07:00"},{"due_date":"2026-06-29","id":5327,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Fix AI AutoCut render worker after lv0 FAIL","updated_at":"2026-06-29T16:36:39+07:00"},{"due_date":"2026-06-29","id":5326,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Rerun Lv1 AI Auto Cut with CDP browser screenshots","updated_at":"2026-06-29T17:02:59+07:00"},{"due_date":"2026-06-29","id":5325,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Completed AI AutoCut lv0 real folder test","updated_at":"2026-06-29T16:26:31+07:00"},{"due_date":"2026-06-29","id":5324,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Mobile chat overlay production QA pass","updated_at":"2026-06-29T16:18:38+07:00"},{"due_date":"2026-06-29","id":5323,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Progress Lv1 AI Auto Cut fixed evidence run 3 of 10 outputs","updated_at":"2026-06-29T17:03:55+07:00"},{"due_date":"2026-06-29","id":5322,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"AI AutoCut lv0 test running UI and API evidence capture","updated_at":"2026-06-29T16:05:56+07:00"},{"due_date":"2026-06-29","id":5321,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Test AI AutoCut with lv0 real sample folder","updated_at":"2026-06-29T16:04:46+07:00"},{"due_date":"2026-06-29","id":5320,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Mobile chat obstruction fix start","updated_at":"2026-06-29T16:01:54+07:00"},{"due_date":"2026-06-29","id":5319,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Rerun AiAutoCut Lv1 after command length fix","updated_at":"2026-06-29T17:03:55+07:00"},{"due_date":"2026-06-29","id":5318,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Open-world anime slice production PASS","updated_at":"2026-06-29T15:42:47+07:00"},{"due_date":"2026-06-29","id":5317,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completed free1-style UI match and paired UI/API live verification","updated_at":"2026-06-29T15:34:37+07:00"},{"due_date":"2026-07-06","id":5316,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen","site":"offline-desktop://127.0.0.1:8787","source_ip":"184.82.154.160","status":"done","tags":[],"title":"[AFTER] Portable onefile exe BUILD + RUN PASS (157.4MB, bundled python+ffmpeg)","updated_at":"2026-06-29T15:27:30+07:00"},{"due_date":"2026-06-29","id":5315,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Open-world anime slice deploy start","updated_at":"2026-06-29T15:26:58+07:00"},{"due_date":"2026-06-29","id":5314,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Deploy free1-style UI patch and start paired evidence rerun","updated_at":"2026-06-29T15:34:18+07:00"},{"due_date":"2026-06-29","id":5313,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"???????? AiAutoCut Lv1 folder smoke","updated_at":"2026-06-29T15:20:04+07:00"},{"due_date":"2026-06-29","id":5312,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Test AiAutoCut with real Lv1 workshop folder","updated_at":"2026-06-29T15:13:00+07:00"},{"due_date":"2026-06-29","id":5311,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AutoMixSJ88 reference comparison with free1 UI","updated_at":"2026-06-29T15:34:18+07:00"},{"due_date":"2026-06-29","id":5310,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Completed existing docs and test evidence audit","updated_at":"2026-06-29T15:06:30+07:00"},{"due_date":"2026-06-29","id":5309,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Audit existing App Pro Web Offline docs and test reports before new testing","updated_at":"2026-06-29T15:01:58+07:00"},{"due_date":"2026-06-29","id":5308,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Completed mode contract study report","updated_at":"2026-06-29T15:01:22+07:00"},{"due_date":"2026-06-29","id":5307,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AutoMixSJ88 two-voice evidence correction: short dialogue and UI state","updated_at":"2026-06-29T15:34:19+07:00"},{"due_date":"2026-06-29","id":5306,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Study every App Pro Web Offline mode","updated_at":"2026-06-29T14:55:44+07:00"},{"due_date":"2026-06-29","id":5305,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Open-world vertical slice implementation progress","updated_at":"2026-06-29T14:54:57+07:00"},{"due_date":"2026-06-29","id":5304,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"Render worker probe FAIL","updated_at":"2026-06-29T14:53:50+07:00"},{"due_date":"2026-06-29","id":5303,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Test AiAutoCut offline onefile UI/API evidence","updated_at":"2026-06-29T15:04:28+07:00"},{"due_date":"2026-06-29","id":5302,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"SJ88-games open-world expansion progress","updated_at":"2026-06-29T14:39:05+07:00"},{"due_date":"2026-06-29","id":5301,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Test render worker evidence","updated_at":"2026-06-29T14:39:02+07:00"},{"due_date":"2026-06-29","id":5300,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AutoMixSJ88 two-voice live fix completed with paired UI/API evidence","updated_at":"2026-06-29T14:22:57+07:00"},{"due_date":"2026-06-29","id":5299,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Start open-world GTA-like gameplay expansion","updated_at":"2026-06-29T14:21:50+07:00"},{"due_date":"2026-06-29","id":5298,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"AI AutoCut no B/audio chooser activities","updated_at":"2026-06-29T14:20:10+07:00"},{"due_date":"2026-07-06","id":5297,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen","site":"offline-desktop://127.0.0.1:8787","source_ip":"184.82.154.160","status":"done","tags":[],"title":"[AFTER] Electron offline wrapper TiktokAi2026 - PASS (paired UI+API)","updated_at":"2026-06-29T14:19:31+07:00"},{"due_date":"2026-06-29","id":5296,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"AI AutoCut no B/audio chooser activities","updated_at":"2026-06-29T14:17:36+07:00"},{"due_date":"2026-06-29","id":5295,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete anime line-art sprite production fix","updated_at":"2026-06-29T14:15:59+07:00"},{"due_date":"2026-06-29","id":5294,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"AI AutoCut no B/audio chooser activities","updated_at":"2026-06-29T14:14:03+07:00"},{"due_date":"2026-06-29","id":5293,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AutoMixSJ88 two-voice live RCA continue: invalid AI script JSON","updated_at":"2026-06-29T14:22:58+07:00"},{"due_date":"2026-06-29","id":5292,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Fixed Current Run Download browser silent after ZIP","updated_at":"2026-06-29T14:12:00+07:00"},{"due_date":"2026-06-29","id":5291,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"AI AutoCut no B/audio chooser activities","updated_at":"2026-06-29T14:11:08+07:00"},{"due_date":"2026-06-29","id":5290,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"AI AutoCut dropzone frontend/backend evidence","updated_at":"2026-06-29T14:02:45+07:00"},{"due_date":"2026-06-29","id":5289,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Current Run Download browser click silent after ZIP","updated_at":"2026-06-29T14:12:00+07:00"},{"due_date":"2026-07-06","id":5288,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen","site":"offline-desktop://C:/temp/TiktokAi2026OnlineWithGreen","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"[BEFORE] Plan: Electron desktop wrapper TiktokAi2026 offline (no auth)","updated_at":"2026-06-29T13:44:13+07:00"},{"due_date":"2026-06-29","id":5287,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Current Run Download abp_mqyi7i0s_64feg production PASS","updated_at":"2026-06-29T13:42:25+07:00"},{"due_date":"2026-06-29","id":5286,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Progress before production deploy","updated_at":"2026-06-29T14:22:57+07:00"},{"due_date":"2026-06-29","id":5285,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start production two-voice fix and paired evidence run","updated_at":"2026-06-29T14:22:57+07:00"},{"due_date":"2026-06-29","id":5284,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress anime stage removes voxel tiles","updated_at":"2026-06-29T13:38:30+07:00"},{"due_date":"2026-06-29","id":5283,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Close live server identity check","updated_at":"2026-06-29T13:37:51+07:00"},{"due_date":"2026-06-29","id":5282,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Read-only live server identity check","updated_at":"2026-06-29T13:37:52+07:00"},{"due_date":"2026-06-29","id":5281,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Read-only live server identity check for automixsj88-jsv2","updated_at":"2026-06-29T13:33:04+07:00"},{"due_date":"2026-06-29","id":5280,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress anime foreground sprites implemented","updated_at":"2026-06-29T13:31:53+07:00"},{"due_date":"2026-06-29","id":5279,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Production evidence for Current Run Download abp_mqyi7i0s_64feg","updated_at":"2026-06-29T13:42:25+07:00"},{"due_date":"2026-06-29","id":5278,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Implement offline EXE scaffold from tt2026online source","updated_at":"2026-06-29T14:17:33+07:00"},{"due_date":"2026-06-29","id":5277,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Current Run Download local PASS before deploy","updated_at":"2026-06-29T13:19:15+07:00"},{"due_date":"2026-06-29","id":5276,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Close two-voice live discrepancy investigation","updated_at":"2026-06-29T13:13:26+07:00"},{"due_date":"2026-06-29","id":5275,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Live server voice discrepancy root cause found","updated_at":"2026-06-29T13:09:55+07:00"},{"due_date":"2026-06-29","id":5274,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start JSV2 local-vs-live two-voice discrepancy investigation","updated_at":"2026-06-29T13:13:26+07:00"},{"due_date":"2026-06-29","id":5273,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress anime line-art renderer implemented","updated_at":"2026-06-29T13:07:01+07:00"},{"due_date":"2026-06-29","id":5272,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Study online TiktokAi2026 source and write offline desktop migration plan","updated_at":"2026-06-29T13:15:58+07:00"},{"due_date":"2026-06-29","id":5271,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completed portable handoff consolidation into automix_v2_gpu","updated_at":"2026-06-29T13:00:12+07:00"},{"due_date":"2026-06-29","id":5270,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Portable automix_v2_gpu workflow scripts validated","updated_at":"2026-06-29T12:58:06+07:00"},{"due_date":"2026-06-29","id":5269,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Fix Current Run Download abp_mqyi7i0s_64feg","updated_at":"2026-06-29T12:55:20+07:00"},{"due_date":"2026-06-29","id":5268,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start portable handoff consolidation into automix_v2_gpu","updated_at":"2026-06-29T13:00:13+07:00"},{"due_date":"2026-06-29","id":5267,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Fix anime mode character from voxel to hand-drawn anime line-art","updated_at":"2026-06-29T12:53:04+07:00"},{"due_date":"2026-06-29","id":5266,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"local-plan-only","source_ip":"184.82.154.160","status":"planned","tags":[],"title":"Plan AutoSu AI spellfix before subtitle burn","updated_at":"2026-06-29T12:51:56+07:00"},{"due_date":"2026-06-29","id":5265,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"local-analysis-only","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AutoSu AI spellfix current-state audit","updated_at":"2026-06-29T12:49:01+07:00"},{"due_date":"2026-06-29","id":5264,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"local-analysis-only","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Check whether AutoSu subtitles use AI post-processing","updated_at":"2026-06-29T12:49:01+07:00"},{"due_date":"2026-06-29","id":5263,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"D:\\000 coding\\TiktokAi2026Online | https://github.com/lnwsj/TiktokAi2026Online.git","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"????????? GitHub ?? local","updated_at":"2026-06-29T12:45:48+07:00"},{"due_date":"2026-06-29","id":5262,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Final goal production audit PASS","updated_at":"2026-06-29T12:44:10+07:00"},{"due_date":"2026-06-29","id":5261,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"D:\\000 coding\\TiktokAi2026Online | https://github.com/lnwsj/TiktokAi2026Online.git","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"fetch ??? GitHub ??????","updated_at":"2026-06-29T12:39:31+07:00"},{"due_date":"2026-06-29","id":5260,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"D:\\000 coding\\TiktokAi2026Online | https://github.com/lnwsj/TiktokAi2026Online.git","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"????????? GitHub ?? local ??????????? local","updated_at":"2026-06-29T12:45:49+07:00"},{"due_date":"2026-06-29","id":5259,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Beginner mission fix production closeout PASS","updated_at":"2026-06-29T12:35:54+07:00"},{"due_date":"2026-06-29","id":5258,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Deployed beginner mission fix release","updated_at":"2026-06-29T12:25:47+07:00"},{"due_date":"2026-06-29","id":5257,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Beginner coding mission local QA passed","updated_at":"2026-06-29T12:24:20+07:00"},{"due_date":"2026-06-29","id":5256,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Fix beginner coding mission clarity for children","updated_at":"2026-06-29T12:08:17+07:00"},{"due_date":"2026-06-29","id":5255,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Deployed anime style overflow fix release","updated_at":"2026-06-29T11:56:44+07:00"},{"due_date":"2026-06-29","id":5254,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Fixed mobile overflow from scaled game backdrop","updated_at":"2026-06-29T11:53:44+07:00"},{"due_date":"2026-06-29","id":5253,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Production release anime style is live for browser verification","updated_at":"2026-06-29T11:46:28+07:00"},{"due_date":"2026-06-29","id":5252,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Resume anime gameplay production verification and closeout","updated_at":"2026-06-29T11:45:41+07:00"},{"due_date":"2026-06-29","id":5251,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Scope update: pixel/anime style choice and anime world","updated_at":"2026-06-29T11:25:29+07:00"},{"due_date":"2026-06-29","id":5250,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Scope update: Thai kid-friendly multiplayer-ready coding game","updated_at":"2026-06-29T10:45:22+07:00"},{"due_date":"2026-06-29","id":5249,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress: coding arcade local verification passed","updated_at":"2026-06-29T10:35:31+07:00"},{"due_date":"2026-06-29","id":5248,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Scope update: visual gameplay plus 100 coding mini-games","updated_at":"2026-06-29T10:04:11+07:00"},{"due_date":"2026-06-29","id":5247,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress: design tools and visual source target ready","updated_at":"2026-06-29T09:59:19+07:00"},{"due_date":"2026-06-29","id":5246,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"SJ88-games AAA visual fidelity pass","updated_at":"2026-06-29T09:54:21+07:00"},{"due_date":"2026-06-29","id":5245,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-games","site":"https://game.aiclasss.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Start AAA gameplay visual quality pass for SJ88-games","updated_at":"2026-06-29T09:52:14+07:00"},{"due_date":"2026-06-29","id":5244,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"https://game.aiclasss.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete visual fidelity fix deploy for SJ88-games","updated_at":"2026-06-29T09:48:20+07:00"},{"due_date":"2026-06-29","id":5243,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"https://game.aiclasss.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress visual fidelity fix local QA passed","updated_at":"2026-06-29T09:44:28+07:00"},{"due_date":"2026-06-29","id":5242,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"https://game.aiclasss.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start visual fidelity correction for SJ88-games","updated_at":"2026-06-29T09:48:20+07:00"},{"due_date":"2026-06-29","id":5241,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"https://game.aiclasss.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start commit and push for SJ88-games","updated_at":"2026-06-29T09:52:14+07:00"},{"due_date":"2026-06-29","id":5240,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"https://game.aiclasss.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Closeout Notion and repo docs for SJ88-games deploy","updated_at":"2026-06-29T09:26:24+07:00"},{"due_date":"2026-06-29","id":5239,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"https://game.aiclasss.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete production deploy SSL test docs for SJ88-games","updated_at":"2026-06-29T09:24:57+07:00"},{"due_date":"2026-06-29","id":5238,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"https://game.aiclasss.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress SSL deployed for SJ88-games","updated_at":"2026-06-29T09:19:03+07:00"},{"due_date":"2026-06-29","id":5237,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"https://game.aiclasss.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress server preflight for SJ88-games deploy","updated_at":"2026-06-29T09:16:00+07:00"},{"due_date":"2026-06-29","id":5236,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"https://game.aiclasss.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start production deploy and SSL for SJ88-games","updated_at":"2026-06-29T09:24:58+07:00"},{"due_date":"2026-06-29","id":5235,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"local:C:\\temp\\SJ88-games; preview:http://127.0.0.1:4173/; notion:https://app.notion.com/p/38e5a17a475f815398a2d4de03a8ab4a","source_ip":"184.82.154.160","status":"done","tags":[],"title":"??: SJ88-games Voxel City Run English Quest PASS","updated_at":"2026-06-29T09:00:37+07:00"},{"due_date":"2026-06-29","id":5234,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Workflow_Full_Agent_V4","site":"C:/temp/Bot Audio/Workflow_Full_Agent_V4","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Summarize evidence for Workflow_Full_Agent_V4 suggestions","updated_at":"2026-06-29T08:53:55+07:00"},{"due_date":"2026-06-29","id":5233,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Workflow_Full_Agent_V4","site":"C:/temp/Bot Audio/Workflow_Full_Agent_V4","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start project-specific Codex suggestion generation","updated_at":"2026-06-29T08:53:55+07:00"},{"due_date":"2026-06-29","id":5232,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"local:C:\\temp\\SJ88-games; youtube:https://www.youtube.com/watch?v=G7RxgjE3ZVk","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"???????????????? Voxel City Run ??????????????????????????","updated_at":"2026-06-29T08:14:33+07:00"},{"due_date":"2026-06-29","id":5231,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"local:C:\\temp\\SJ88-games; youtube:https://www.youtube.com/watch?v=G7RxgjE3ZVk; notion:https://www.notion.so/3435a17a475f818bae05c4dca1bb6aba","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"??????????????????????????? repo SJ88-games","updated_at":"2026-06-29T08:11:46+07:00"},{"due_date":"2026-06-29","id":5230,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"sj88-green16gb-desktop","site":"local-desktop","source_ip":"171.97.7.174","status":"done","tags":[],"title":"P0 progress: starting packaged TC01-TC04 QA","updated_at":"2026-06-29T08:15:12+07:00"},{"due_date":"2026-06-29","id":5229,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"local-only no deploy","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Batch AB Roll Pro visible run settings local PASS","updated_at":"2026-06-29T08:07:14+07:00"},{"due_date":"2026-06-29","id":5228,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completed AutoMixSJ88 JSV2 detailed test workflow and test runner","updated_at":"2026-06-29T08:02:28+07:00"},{"due_date":"2026-06-29","id":5227,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"sj88-green16gb-desktop","site":"local-desktop","source_ip":"171.97.7.174","status":"done","tags":[],"title":"P0 progress: rebuilt portable exe 1.0.1","updated_at":"2026-06-29T08:15:12+07:00"},{"due_date":"2026-06-29","id":5226,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"AutoMixSJ88 JSV2 public test workflow executed successfully","updated_at":"2026-06-29T08:01:29+07:00"},{"due_date":"2026-06-29","id":5225,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"local-only no deploy","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Batch AB Roll Pro visible run settings progress","updated_at":"2026-06-29T08:07:14+07:00"},{"due_date":"2026-06-29","id":5224,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"AutoMixSJ88 JSV2 test runner created and plan validated","updated_at":"2026-06-29T07:58:36+07:00"},{"due_date":"2026-06-29","id":5223,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start AutoMixSJ88 JSV2 detailed test workflow pipeline","updated_at":"2026-06-29T08:02:28+07:00"},{"due_date":"2026-06-29","id":5222,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"sj88-green16gb-desktop","site":"local-desktop","source_ip":"171.97.7.174","status":"done","tags":[],"title":"P0 progress: QA metadata/scripts patched before build","updated_at":"2026-06-29T08:15:12+07:00"},{"due_date":"2026-06-29","id":5221,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"local-only no deploy","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Batch AB Roll Pro visible core controls local only","updated_at":"2026-06-29T08:07:14+07:00"},{"due_date":"2026-06-29","id":5220,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Final validation for AutoMixSJ88 JSV2 workflow pipeline artifacts","updated_at":"2026-06-29T07:54:18+07:00"},{"due_date":"2026-06-29","id":5219,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completed AutoMixSJ88 JSV2 workflow and deploy pipeline documentation","updated_at":"2026-06-29T07:52:43+07:00"},{"due_date":"2026-06-29","id":5218,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"sj88-green16gb-desktop","site":"local-desktop","source_ip":"171.97.7.174","status":"done","tags":[],"title":"P0 onefile release readiness: rebuild and packaged QA","updated_at":"2026-06-29T08:15:11+07:00"},{"due_date":"2026-06-29","id":5217,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"AutoMixSJ88 JSV2 deploy script created and syntax validated","updated_at":"2026-06-29T07:49:09+07:00"},{"due_date":"2026-06-29","id":5216,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start AutoMixSJ88 JSV2 edit and deploy workflow documentation","updated_at":"2026-06-29T07:52:43+07:00"},{"due_date":"2026-06-29","id":5215,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"110.164.146.205","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Completed read-only port usage audit for 110.164.146.205","updated_at":"2026-06-29T07:01:18+07:00"},{"due_date":"2026-06-29","id":5214,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"110.164.146.205","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Port usage audit collected for 110.164.146.205","updated_at":"2026-06-29T06:58:20+07:00"},{"due_date":"2026-06-29","id":5213,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"110.164.146.205","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start read-only port usage audit on 110.164.146.205","updated_at":"2026-06-29T07:01:18+07:00"},{"due_date":"2026-06-29","id":5212,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Documentation expansion completed for AutoMixSJ88 SSL bundle","updated_at":"2026-06-29T06:52:37+07:00"},{"due_date":"2026-06-29","id":5211,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Documentation expansion verification progress for AutoMixSJ88 SSL bundle","updated_at":"2026-06-29T06:52:37+07:00"},{"due_date":"2026-06-29","id":5210,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start detailed documentation expansion for AutoMixSJ88 SSL work","updated_at":"2026-06-29T06:54:08+07:00"},{"due_date":"2026-06-29","id":5209,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Batch AB Roll product 10001 run fix PASS","updated_at":"2026-06-29T06:45:28+07:00"},{"due_date":"2026-06-29","id":5208,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete: SSL live for automixsj88-jsv2.sj88ai.com on 110.164.146.205","updated_at":"2026-06-29T06:45:27+07:00"},{"due_date":"2026-06-29","id":5207,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"local-desktop","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Detailed needs analysis after TC01-TC04 output frame validation","updated_at":"2026-06-29T06:49:20+07:00"},{"due_date":"2026-06-29","id":5206,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Progress: host survey found Caddy owns 80/443, nginx inactive masked","updated_at":"2026-06-29T06:45:27+07:00"},{"due_date":"2026-06-29","id":5205,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Investigate Batch AB Roll product 10001 run failure","updated_at":"2026-06-29T06:45:28+07:00"},{"due_date":"2026-06-29","id":5204,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Start SSL bring-up survey for automixsj88-jsv2.sj88ai.com on 110.164.146.205","updated_at":"2026-06-29T06:45:27+07:00"},{"due_date":"2026-06-29","id":5203,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete: AutoMixSJ88 folder comparison PASS","updated_at":"2026-06-29T06:25:37+07:00"},{"due_date":"2026-06-29","id":5202,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Progress: AutoMixSJ88 folder identities identified","updated_at":"2026-06-29T06:25:37+07:00"},{"due_date":"2026-06-29","id":5201,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Compare automix_v2_gpu and automixsj88-jsv2.sj88ai.com folders","updated_at":"2026-06-29T06:25:37+07:00"},{"due_date":"2026-06-29","id":5200,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Batch AB Roll real long smoke PASS closeout","updated_at":"2026-06-29T04:13:02+07:00"},{"due_date":"2026-06-29","id":5199,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Batch AB Roll smoke V2 modules deploy","updated_at":"2026-06-29T04:09:02+07:00"},{"due_date":"2026-07-01","id":5198,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Run 4 modes with UI evidence","updated_at":"2026-06-29T03:54:55+07:00"},{"due_date":"2026-06-29","id":5197,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Batch AB Roll real long smoke corrective rerun","updated_at":"2026-06-29T04:13:02+07:00"},{"due_date":"2026-06-29","id":5196,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"c:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"TiktokAi2026Online: run 4 modes evidence loop","updated_at":"2026-06-29T03:49:54+07:00"},{"due_date":"2026-06-29","id":5195,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"todo.namnan.co.th","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Run 4 modes evidence-first in App Pro New Versoin","updated_at":"2026-06-29T03:48:07+07:00"},{"due_date":"2026-06-30","id":5194,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Run 4 modes with Computer evidence","updated_at":"2026-06-29T03:41:39+07:00"},{"due_date":"2026-06-29","id":5193,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Smoke test Batch AB Roll/Pro with real product files long run","updated_at":"2026-06-29T04:13:02+07:00"},{"due_date":"2026-06-29","id":5192,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Commit/push AutoSu split production evidence and scripts","updated_at":"2026-06-29T03:28:21+07:00"},{"due_date":"2026-06-30","id":5191,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"desktop","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Run 4 modes UI/functional replay","updated_at":"2026-06-29T03:23:36+07:00"},{"due_date":"2026-06-30","id":5190,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-desktop","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Reframe full 4-mode run with real UI/API evidence","updated_at":"2026-06-29T02:58:38+07:00"},{"due_date":"2026-06-29","id":5189,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AutoSu production deploy/test completed PASS","updated_at":"2026-06-29T02:54:06+07:00"},{"due_date":"2026-06-29","id":5188,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Production deploy completed, starting paired UI+API tests","updated_at":"2026-06-29T02:54:06+07:00"},{"due_date":"2026-06-29","id":5187,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Deploy AutoSu split after local PASS","updated_at":"2026-06-29T02:54:06+07:00"},{"due_date":"2026-06-29","id":5186,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AutoSu acceptance gate PASS closeout","updated_at":"2026-06-29T02:31:34+07:00"},{"due_date":"2026-06-29","id":5185,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AutoSu acceptance gate progress - code and unit tests pass","updated_at":"2026-06-29T02:54:42+07:00"},{"due_date":"2026-06-29","id":5184,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AutoSu acceptance gate implementation start","updated_at":"2026-06-29T02:31:34+07:00"},{"due_date":"2026-06-29","id":5183,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"AutoSu split accuracy report gate closeout","updated_at":"2026-06-29T02:16:55+07:00"},{"due_date":"2026-06-29","id":5182,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"AutoSu split accuracy report gate start","updated_at":"2026-06-29T02:16:55+07:00"},{"due_date":"2026-06-29","id":5181,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"AutoSu pre-deploy matrix FAIL - do not deploy","updated_at":"2026-06-29T02:10:15+07:00"},{"due_date":"2026-06-30","id":5180,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"SJ88 Auto cute PC App","site":"local","source_ip":"171.97.7.174","status":"done","tags":[],"title":"??????? ProductCodePanel exec_ issue","updated_at":"2026-06-29T02:05:44+07:00"},{"due_date":"2026-06-29","id":5179,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Pre-deploy AutoSu and subtitle flow test start","updated_at":"2026-06-29T01:50:36+07:00"},{"due_date":"2026-06-29","id":5178,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"local://D:/000 coding/GreenDektop/All Code","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Frame extraction and visual analysis passed for all TC01-TC04 outputs","updated_at":"2026-06-29T01:49:42+07:00"},{"due_date":"2026-06-29","id":5177,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AutoSub per-output evidence sidecars PASS closeout","updated_at":"2026-06-29T01:49:01+07:00"},{"due_date":"2026-06-29","id":5176,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"local://D:/000 coding/GreenDektop/All Code","source_ip":"171.97.7.174","status":"done","tags":[],"title":"TC01-TC04 rerun after fixed reframe crop correction","updated_at":"2026-06-29T01:48:11+07:00"},{"due_date":"2026-06-29","id":5175,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"Closed blocked run: fix/check all using Computer Use","updated_at":"2026-06-29T01:43:18+07:00"},{"due_date":"2026-06-29","id":5174,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"AutoSub per-output evidence sidecars progress","updated_at":"2026-06-29T01:43:01+07:00"},{"due_date":"2026-06-29","id":5173,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"AutoSub per-output evidence sidecars start","updated_at":"2026-06-29T01:39:55+07:00"},{"due_date":"2026-06-29","id":5172,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Fix and verify App Pro New Versoin issues","updated_at":"2026-06-29T01:38:34+07:00"},{"due_date":"2026-06-29","id":5171,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AutoSub timing modes PASS closeout","updated_at":"2026-06-29T01:38:16+07:00"},{"due_date":"2026-06-29","id":5170,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"local://D:/000 coding/GreenDektop/All Code","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Extract frames and analyze every TC01-TC04 output video","updated_at":"2026-06-29T01:49:42+07:00"},{"due_date":"2026-06-29","id":5169,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Study App Pro New Versoin program architecture","updated_at":"2026-06-29T01:31:21+07:00"},{"due_date":"2026-06-29","id":5168,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress: AutoSub timing mode design and backup complete","updated_at":"2026-06-29T01:18:40+07:00"},{"due_date":"2026-06-29","id":5167,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Improve AutoSub timing accuracy and cue validation","updated_at":"2026-06-29T01:16:24+07:00"},{"due_date":"2026-06-29","id":5166,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"completed","tags":[],"title":"PASS: Batch AB Roll AutoSu UI simplification","updated_at":"2026-06-29T01:11:40+07:00"},{"due_date":"2026-06-29","id":5165,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Simplify Batch AB Roll subtitle controls","updated_at":"2026-06-29T00:41:05+07:00"},{"due_date":"2026-06-29","id":5164,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"completed","tags":[],"title":"Verify AutoSu navigation and view loader wiring","updated_at":"2026-06-29T00:38:48+07:00"},{"due_date":"2026-06-29","id":5163,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Verify AutoSu navigation and view-loader wiring","updated_at":"2026-06-29T00:36:51+07:00"},{"due_date":"2026-06-29","id":5162,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"completed","tags":[],"title":"AutoSu frontend pages final closeout","updated_at":"2026-06-29T00:35:32+07:00"},{"due_date":"2026-06-29","id":5161,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"completed","tags":[],"title":"AutoSu separate frontend pages complete","updated_at":"2026-06-29T00:34:39+07:00"},{"due_date":"2026-06-29","id":5160,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"local://D:/000 coding/GreenDektop/All Code","source_ip":"171.97.7.174","status":"done","tags":[],"title":"TC01-TC04 UI+API E2E passed after TC04 Windows log fix","updated_at":"2026-06-29T00:29:42+07:00"},{"due_date":"2026-06-28","id":5159,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"aiclasss.com","site":"ai-full-dev","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Phase 4 Mechanic Variety Redesign Cleanup","updated_at":"2026-06-29T00:28:50+07:00"},{"due_date":"2026-06-29","id":5158,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"AutoSu frontend pages implementation checkpoint","updated_at":"2026-06-29T00:24:55+07:00"},{"due_date":"2026-06-29","id":5157,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Implement separate AutoSu frontend pages","updated_at":"2026-06-29T00:09:04+07:00"},{"due_date":"2026-06-29","id":5156,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"completed","tags":[],"title":"Backend AutoSu settings source of truth completed","updated_at":"2026-06-29T00:07:33+07:00"},{"due_date":"2026-06-29","id":5155,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"D:\\000 coding\\GreenDektop\\All Code","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Test current program against TC01-TC04 mappings","updated_at":"2026-06-29T00:29:42+07:00"},{"due_date":"2026-06-29","id":5154,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"aiclasss.com","site":"d:/codex/aiclasss.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Phase 3 mechanic variety remaining","updated_at":"2026-06-28T23:57:59+07:00"},{"due_date":"2026-06-28","id":5153,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"D:\\000 coding\\GreenDektop\\All Code","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Map TC01-TC04 to current program settings","updated_at":"2026-06-28T23:59:49+07:00"},{"due_date":"2026-06-28","id":5152,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Implement backend AutoSu settings source of truth","updated_at":"2026-06-28T23:57:32+07:00"},{"due_date":"2026-06-28","id":5151,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"completed","tags":[],"title":"Pre-edit backup completed for AutoSu split","updated_at":"2026-06-28T23:56:26+07:00"},{"due_date":"2026-06-28","id":5150,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Pre-edit backup for AutoSu split and subtitle accuracy work","updated_at":"2026-06-28T23:54:39+07:00"},{"due_date":"2026-06-28","id":5149,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"D:\\000 coding\\GreenDektop\\All Code","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Plan TC01-05 input-driven pipeline implementation","updated_at":"2026-06-28T23:55:31+07:00"},{"due_date":"2026-06-28","id":5148,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Analyze AutoSub accuracy and V4 separate subtitle UI gap","updated_at":"2026-06-28T23:22:25+07:00"},{"due_date":"2026-06-28","id":5147,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"D:\\000 coding\\GreenDektop\\All Code","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Create detailed TC01-05 comparison table","updated_at":"2026-06-28T22:58:59+07:00"},{"due_date":"2026-06-28","id":5146,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"completed","tags":[],"title":"Download Groups real production group probe documented","updated_at":"2026-06-28T22:45:39+07:00"},{"due_date":"2026-06-28","id":5145,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"D:\\000 coding\\GreenDektop\\All Code","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Check current program against TC01-05 pipeline screenshot","updated_at":"2026-06-28T22:21:34+07:00"},{"due_date":"2026-06-28","id":5144,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"D:\\000 coding\\GreenDektop\\All Code\\docs\\reports\\green_screen_all_output_study_20260628_220839","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Final green screen all-output study report","updated_at":"2026-06-28T22:12:08+07:00"},{"due_date":"2026-06-28","id":5143,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Download Groups production deploy PASS","updated_at":"2026-06-28T22:10:39+07:00"},{"due_date":"2026-06-28","id":5142,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"D:\\000 coding\\GreenDektop\\All Code","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Deep study green screen workflow vs current program","updated_at":"2026-06-28T22:12:08+07:00"},{"due_date":"2026-06-28","id":5141,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"D:\\000 coding\\GreenDektop\\All Code","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Deep study green screen workflow vs current program","updated_at":"2026-06-28T22:03:55+07:00"},{"due_date":"2026-06-28","id":5140,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"doing","tags":[],"title":"Download Groups implementation ready for deploy","updated_at":"2026-06-28T21:52:02+07:00"},{"due_date":"2026-06-28","id":5139,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"doing","tags":[],"title":"Implement Download Groups for Batch AB Roll","updated_at":"2026-06-28T21:35:52+07:00"},{"due_date":"2026-06-28","id":5138,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Implement Download Groups history page end to end","updated_at":"2026-06-28T21:31:42+07:00"},{"due_date":"2026-06-28","id":5137,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Evaluate separate Download Group history page","updated_at":"2026-06-28T10:24:18+07:00"},{"due_date":"2026-06-28","id":5136,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"PASS download reported Batch AB Roll Pro group abp_mqv35jdb_s24tu","updated_at":"2026-06-28T10:23:22+07:00"},{"due_date":"2026-06-28","id":5135,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"D:\\000 coding\\GreenDektop\\All Code\\docs\\reports\\onefile_exe_general_20260628_100206","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Final onefile exe fix and evidence report","updated_at":"2026-06-28T10:06:53+07:00"},{"due_date":"2026-06-28","id":5134,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Download reported Batch AB Roll Pro group abp_mqv35jdb_s24tu","updated_at":"2026-06-28T10:23:22+07:00"},{"due_date":"2026-06-28","id":5133,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"tt2026online-sj16tb download reported abp_mqv35jdb_s24tu group","updated_at":"2026-06-28T09:57:05+07:00"},{"due_date":"2026-06-30","id":5132,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop / SJ88 Green16gb","site":"onefile-desktop","source_ip":"171.97.7.174","status":"done","tags":[],"title":"During work: docs mismatch fixed and QA shutdown evidence added","updated_at":"2026-06-28T10:05:03+07:00"},{"due_date":"2026-06-28","id":5131,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"tt2026online-sj16tb Current Run Download click ZIP PASS","updated_at":"2026-06-28T09:55:49+07:00"},{"due_date":"2026-06-30","id":5130,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop / SJ88 Green16gb","site":"onefile-desktop","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Fix onefile blockers and run detailed Computer Use QA","updated_at":"2026-06-28T10:05:03+07:00"},{"due_date":"2026-06-28","id":5129,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"tt2026online-sj16tb Current Run Download click fix deployed","updated_at":"2026-06-28T09:51:57+07:00"},{"due_date":"2026-06-28","id":5128,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"tt2026online-sj16tb Current Run Download click RCA found","updated_at":"2026-06-28T09:50:00+07:00"},{"due_date":"2026-06-28","id":5127,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"tt2026online-sj16tb Current Run Download click no file investigate","updated_at":"2026-06-28T09:46:26+07:00"},{"due_date":"2026-06-28","id":5126,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"tt2026online-sj16tb Batch AB Roll Pro latest group server persistence PASS","updated_at":"2026-06-28T09:36:15+07:00"},{"due_date":"2026-06-28","id":5125,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Done/not-done status documentation completed","updated_at":"2026-06-28T09:35:16+07:00"},{"due_date":"2026-06-28","id":5124,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Create consolidated done/not-done documentation","updated_at":"2026-06-28T09:35:01+07:00"},{"due_date":"2026-06-28","id":5123,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"tt2026online-sj16tb latest run server persistence rerun focused screenshot","updated_at":"2026-06-28T09:30:51+07:00"},{"due_date":"2026-06-28","id":5122,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete deep program study HTML report","updated_at":"2026-06-28T06:42:27+07:00"},{"due_date":"2026-06-28","id":5121,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.2 / tiktok-bot-v7-5","site":"local Chrome Extension workspace: C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Deep study TikTok Bot V7.5.2 completed with PASS evidence pack","updated_at":"2026-06-28T06:30:44+07:00"},{"due_date":"2026-06-28","id":5120,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot/ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"ShopeeMediaBot Execute blocked fix completed","updated_at":"2026-06-28T06:28:42+07:00"},{"due_date":"2026-06-28","id":5119,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot/ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Execute blocked RCA and fix checkpoint","updated_at":"2026-06-28T06:28:42+07:00"},{"due_date":"2026-06-28","id":5118,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"Batch AB Roll Computer retry report generated","updated_at":"2026-06-28T06:25:48+07:00"},{"due_date":"2026-06-28","id":5117,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress: repo inventory and evidence collection","updated_at":"2026-06-28T06:24:59+07:00"},{"due_date":"2026-06-28","id":5116,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Start Batch AB Roll Computer retry","updated_at":"2026-06-28T06:22:36+07:00"},{"due_date":"2026-06-28","id":5115,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Start deep program study report","updated_at":"2026-06-28T06:21:50+07:00"},{"due_date":"2026-06-28","id":5114,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot/ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Investigate ShopeeMediaBot first-tab Execute blocked state","updated_at":"2026-06-28T06:28:42+07:00"},{"due_date":"2026-06-28","id":5113,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.2 / tiktok-bot-v7-5","site":"local Chrome Extension workspace: C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Deep study progress: validation and DOM id script repair","updated_at":"2026-06-28T06:30:44+07:00"},{"due_date":"2026-06-28","id":5112,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"159.192.26.207","status":"in_progress","tags":[],"title":"tt2026online-sj16tb latest run server persistence local syntax pass","updated_at":"2026-06-28T06:19:47+07:00"},{"due_date":"2026-06-28","id":5111,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.2 / tiktok-bot-v7-5","site":"local Chrome Extension workspace: C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Deep study TikTok Bot V7.5.2 and propose additions","updated_at":"2026-06-28T06:30:44+07:00"},{"due_date":"2026-06-28","id":5110,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"159.192.26.207","status":"in_progress","tags":[],"title":"tt2026online-sj16tb persist Batch AB Roll Pro latest run on server start","updated_at":"2026-06-28T06:13:28+07:00"},{"due_date":"2026-06-28","id":5109,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"Run all files cases completed as partial blocked report","updated_at":"2026-06-28T04:44:59+07:00"},{"due_date":"2026-06-28","id":5108,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Smart Auto completed real all-file run","updated_at":"2026-06-28T04:41:28+07:00"},{"due_date":"2026-06-28","id":5107,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Smart Auto output 1 created, continuing","updated_at":"2026-06-28T04:30:41+07:00"},{"due_date":"2026-06-28","id":5106,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Smart Auto render still active","updated_at":"2026-06-28T04:26:19+07:00"},{"due_date":"2026-06-28","id":5105,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Smart Auto still running after first poll","updated_at":"2026-06-28T04:20:18+07:00"},{"due_date":"2026-06-28","id":5104,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Smart Auto real run started","updated_at":"2026-06-28T04:16:42+07:00"},{"due_date":"2026-06-28","id":5103,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"AB Roll current-staging passed by UI and output log","updated_at":"2026-06-28T04:15:28+07:00"},{"due_date":"2026-06-28","id":5102,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"2405:9800:b660:2e41:909c:36cf:b525:78bb","status":"done","tags":[],"title":"tt2026online-sj16tb reported run download exact API proof PASS","updated_at":"2026-06-28T04:14:25+07:00"},{"due_date":"2026-06-28","id":5101,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Resume Computer run all files cases","updated_at":"2026-06-28T04:14:19+07:00"},{"due_date":"2026-06-28","id":5100,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Inspect AB Roll staging code","updated_at":"2026-06-28T04:08:48+07:00"},{"due_date":"2026-06-28","id":5099,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Restart app after AB config update","updated_at":"2026-06-28T04:07:53+07:00"},{"due_date":"2026-06-28","id":5098,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"2405:9800:b660:2e41:909c:36cf:b525:78bb","status":"done","tags":[],"title":"tt2026online-sj16tb Current Run Download HTTP 500 fixed and verified","updated_at":"2026-06-28T04:04:49+07:00"},{"due_date":"2026-06-28","id":5097,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"2405:9800:b660:2e41:909c:36cf:b525:78bb","status":"done","tags":[],"title":"PASS Current Run Download HTTP 500 fixed and live tested","updated_at":"2026-06-28T03:59:03+07:00"},{"due_date":"2026-06-28","id":5096,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"AI AutoCut Computer run still processing","updated_at":"2026-06-28T03:44:11+07:00"},{"due_date":"2026-06-28","id":5095,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"2405:9800:b660:2e41:909c:36cf:b525:78bb","status":"in_progress","tags":[],"title":"RCA download-selected-jobs disk full + local fix compiled","updated_at":"2026-06-28T03:38:25+07:00"},{"due_date":"2026-06-28","id":5094,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Computer Use input staging prepared","updated_at":"2026-06-28T03:34:08+07:00"},{"due_date":"2026-06-28","id":5093,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Third retry Computer Use run all files","updated_at":"2026-06-28T03:32:15+07:00"},{"due_date":"2026-06-28","id":5092,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"Retry Computer Use run all files blocked again","updated_at":"2026-06-28T03:31:40+07:00"},{"due_date":"2026-06-28","id":5091,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Retry Computer Use run all files","updated_at":"2026-06-28T03:30:44+07:00"},{"due_date":"2026-06-28","id":5090,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"2405:9800:b660:2e41:909c:36cf:b525:78bb","status":"in_progress","tags":[],"title":"Investigate Current Run Download HTTP 500","updated_at":"2026-06-28T03:30:29+07:00"},{"due_date":"2026-06-28","id":5089,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"Computer Use run all files blocked","updated_at":"2026-06-28T03:27:57+07:00"},{"due_date":"2026-06-28","id":5088,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Computer Use run all files requested","updated_at":"2026-06-28T03:26:48+07:00"},{"due_date":"2026-06-28","id":5087,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"2405:9800:b660:2e41:909c:36cf:b525:78bb","status":"done","tags":[],"title":"Completed tt10tb product endpoint 11003 request failed fix","updated_at":"2026-06-28T02:48:11+07:00"},{"due_date":"2026-06-28","id":5086,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"Run 4 cases completed with Computer Use blocker","updated_at":"2026-06-28T02:34:17+07:00"},{"due_date":"2026-06-28","id":5085,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"2405:9800:b660:2e41:909c:36cf:b525:78bb","status":"done","tags":[],"title":"Investigate AB Roll product request failure 11003","updated_at":"2026-06-28T02:48:11+07:00"},{"due_date":"2026-06-28","id":5084,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Run 4 UI cases - Smart Auto fix applied","updated_at":"2026-06-28T02:23:45+07:00"},{"due_date":"2026-06-28","id":5083,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Run 4 UI cases - Smart Auto RCA","updated_at":"2026-06-28T02:22:24+07:00"},{"due_date":"2026-06-28","id":5082,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Run four cases one by one with Computer Use requested","updated_at":"2026-06-28T02:10:44+07:00"},{"due_date":"2026-06-28","id":5081,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"done","tags":[],"title":"All-function smoke complete","updated_at":"2026-06-28T01:35:38+07:00"},{"due_date":"2026-06-28","id":5080,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Computer Use all-function smoke check","updated_at":"2026-06-28T01:30:03+07:00"},{"due_date":"2026-06-28","id":5079,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"done","tags":[],"title":"AB Roll Start fixed and real-tested","updated_at":"2026-06-28T01:04:00+07:00"},{"due_date":"2026-06-28","id":5078,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"AB Roll Start real input debug","updated_at":"2026-06-28T00:47:16+07:00"},{"due_date":"2026-06-28","id":5077,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"AB Roll UI Start real test","updated_at":"2026-06-28T00:41:50+07:00"},{"due_date":"2026-06-27","id":5076,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"2001:44c8:48f9:47cb:3522:1f58:f907:e09","status":"done","tags":[],"title":"\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e07\u0e32\u0e19: \u0e40\u0e23\u0e19\u0e40\u0e14\u0e2d\u0e23\u0e4c\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e2b\u0e25\u0e2d\u0e14\u0e44\u0e1f\u0e1a\u0e49\u0e32\u0e19 Gemini \u0e0a\u0e38\u0e14 31-35","updated_at":"2026-06-27T17:34:09+07:00"},{"due_date":"2026-06-27","id":5075,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:48f9:47cb:ec78:19ca:2fd:22b","status":"done","tags":[],"title":"Completed emotion directions for five E27 voice scripts","updated_at":"2026-06-27T17:32:48+07:00"},{"due_date":"2026-06-27","id":5074,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Open App Pro New Versoin from patched source","updated_at":"2026-06-27T17:32:42+07:00"},{"due_date":"2026-06-27","id":5073,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:48f9:47cb:ec78:19ca:2fd:22b","status":"done","tags":[],"title":"Progress emotion directions added to E27 scripts","updated_at":"2026-06-27T17:32:48+07:00"},{"due_date":"2026-06-27","id":5072,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:48f9:47cb:ec78:19ca:2fd:22b","status":"done","tags":[],"title":"Add emotion directions to second E27 voice scripts","updated_at":"2026-06-27T17:32:48+07:00"},{"due_date":"2026-06-27","id":5071,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"series-director","site":"local:/Users/sj88/Documents/Codex_workshop/series-director-v9.7/series-director-v9.7/series-director","source_ip":"2001:44c8:48f9:47cb:3522:1f58:f907:e09","status":"done","tags":[],"title":"Completed - series-director-v9.7 project study with paired UI/API evidence","updated_at":"2026-06-27T17:24:42+07:00"},{"due_date":"2026-06-27","id":5070,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:48f9:47cb:ec78:19ca:2fd:22b","status":"done","tags":[],"title":"Completed second set of five Thai voice scripts for baseline LED bulb","updated_at":"2026-06-27T17:22:14+07:00"},{"due_date":"2026-06-27","id":5069,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:48f9:47cb:ec78:19ca:2fd:22b","status":"done","tags":[],"title":"Start second set of five Thai voice scripts","updated_at":"2026-06-27T17:22:15+07:00"},{"due_date":"2026-06-27","id":5068,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"2001:44c8:48f9:47cb:3522:1f58:f907:e09","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19: \u0e40\u0e23\u0e19\u0e40\u0e14\u0e2d\u0e23\u0e4c\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e2b\u0e25\u0e2d\u0e14\u0e44\u0e1f\u0e1a\u0e49\u0e32\u0e19\u0e14\u0e49\u0e27\u0e22\u0e04\u0e35\u0e22\u0e4c Gemini \u0e17\u0e35\u0e48\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e43\u0e2b\u0e49","updated_at":"2026-06-27T17:34:10+07:00"},{"due_date":"2026-06-27","id":5067,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:48f9:47cb:ec78:19ca:2fd:22b","status":"done","tags":[],"title":"Completed five Thai voice scripts for baseline LED bulb","updated_at":"2026-06-27T17:17:25+07:00"},{"due_date":"2026-06-27","id":5066,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:48f9:47cb:ec78:19ca:2fd:22b","status":"done","tags":[],"title":"Start five Thai voice scripts request","updated_at":"2026-06-27T17:17:26+07:00"},{"due_date":"2026-06-27","id":5065,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"2001:44c8:48f9:47cb:3522:1f58:f907:e09","status":"done","tags":[],"title":"\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e07\u0e32\u0e19: \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e2b\u0e25\u0e2d\u0e14\u0e44\u0e1f\u0e1a\u0e49\u0e32\u0e19\u0e15\u0e34\u0e14\u0e41\u0e17\u0e47\u0e01\u0e2d\u0e32\u0e23\u0e21\u0e13\u0e4c\u0e2d\u0e35\u0e01 5 \u0e1a\u0e17 \u0e0a\u0e38\u0e14 31-35","updated_at":"2026-06-27T17:13:29+07:00"},{"due_date":"2026-06-27","id":5064,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"2001:44c8:48f9:47cb:3522:1f58:f907:e09","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19: \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e2b\u0e25\u0e2d\u0e14\u0e44\u0e1f\u0e1a\u0e49\u0e32\u0e19\u0e15\u0e34\u0e14\u0e41\u0e17\u0e47\u0e01\u0e2d\u0e32\u0e23\u0e21\u0e13\u0e4c\u0e2d\u0e35\u0e01 5 \u0e1a\u0e17 \u0e0a\u0e38\u0e14 31-35","updated_at":"2026-06-27T17:13:17+07:00"},{"due_date":"2026-06-27","id":5063,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"49.230.61.99","status":"done","tags":[],"title":"\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e07\u0e32\u0e19: \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e2b\u0e25\u0e2d\u0e14\u0e44\u0e1f\u0e1a\u0e49\u0e32\u0e19\u0e15\u0e34\u0e14\u0e41\u0e17\u0e47\u0e01\u0e2d\u0e32\u0e23\u0e21\u0e13\u0e4c\u0e2d\u0e35\u0e01 5 \u0e1a\u0e17 \u0e0a\u0e38\u0e14 26-30","updated_at":"2026-06-27T17:12:34+07:00"},{"due_date":"2026-06-27","id":5062,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"2001:44c8:48f9:47cb:999e:affa:c689:f373","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19: \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e2b\u0e25\u0e2d\u0e14\u0e44\u0e1f\u0e1a\u0e49\u0e32\u0e19\u0e15\u0e34\u0e14\u0e41\u0e17\u0e47\u0e01\u0e2d\u0e32\u0e23\u0e21\u0e13\u0e4c\u0e2d\u0e35\u0e01 5 \u0e1a\u0e17 \u0e0a\u0e38\u0e14 26-30","updated_at":"2026-06-27T17:12:14+07:00"},{"due_date":"2026-06-27","id":5061,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"2001:44c8:48f9:47cb:999e:affa:c689:f373","status":"done","tags":[],"title":"\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e07\u0e32\u0e19: \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e2b\u0e25\u0e2d\u0e14\u0e44\u0e1f\u0e1a\u0e49\u0e32\u0e19\u0e15\u0e34\u0e14\u0e41\u0e17\u0e47\u0e01\u0e2d\u0e32\u0e23\u0e21\u0e13\u0e4c\u0e2d\u0e35\u0e01 5 \u0e1a\u0e17 \u0e0a\u0e38\u0e14 21-25","updated_at":"2026-06-27T17:11:34+07:00"},{"due_date":"2026-06-27","id":5060,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"2001:44c8:48f9:47cb:999e:affa:c689:f373","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19: \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e2b\u0e25\u0e2d\u0e14\u0e44\u0e1f\u0e1a\u0e49\u0e32\u0e19\u0e15\u0e34\u0e14\u0e41\u0e17\u0e47\u0e01\u0e2d\u0e32\u0e23\u0e21\u0e13\u0e4c\u0e2d\u0e35\u0e01 5 \u0e1a\u0e17 \u0e0a\u0e38\u0e14 21-25","updated_at":"2026-06-27T17:11:22+07:00"},{"due_date":"2026-06-27","id":5059,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"49.230.61.99","status":"done","tags":[],"title":"\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e07\u0e32\u0e19: \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e2b\u0e25\u0e2d\u0e14\u0e44\u0e1f\u0e1a\u0e49\u0e32\u0e19\u0e15\u0e34\u0e14\u0e41\u0e17\u0e47\u0e01\u0e2d\u0e32\u0e23\u0e21\u0e13\u0e4c\u0e2d\u0e35\u0e01 5 \u0e1a\u0e17 \u0e0a\u0e38\u0e14 16-20","updated_at":"2026-06-27T17:10:42+07:00"},{"due_date":"2026-06-27","id":5058,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"2001:44c8:48f9:47cb:999e:affa:c689:f373","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19: \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e2b\u0e25\u0e2d\u0e14\u0e44\u0e1f\u0e1a\u0e49\u0e32\u0e19\u0e15\u0e34\u0e14\u0e41\u0e17\u0e47\u0e01\u0e2d\u0e32\u0e23\u0e21\u0e13\u0e4c\u0e2d\u0e35\u0e01 5 \u0e1a\u0e17 \u0e0a\u0e38\u0e14 16-20","updated_at":"2026-06-27T17:10:29+07:00"},{"due_date":"2026-06-27","id":5057,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"2001:44c8:48f9:47cb:999e:affa:c689:f373","status":"done","tags":[],"title":"\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e07\u0e32\u0e19: \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e2b\u0e25\u0e2d\u0e14\u0e44\u0e1f\u0e1a\u0e49\u0e32\u0e19\u0e15\u0e34\u0e14\u0e41\u0e17\u0e47\u0e01\u0e2d\u0e32\u0e23\u0e21\u0e13\u0e4c\u0e2d\u0e35\u0e01 5 \u0e1a\u0e17 \u0e0a\u0e38\u0e14 11-15","updated_at":"2026-06-27T17:09:45+07:00"},{"due_date":"2026-06-27","id":5056,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"49.230.61.99","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19: \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e2b\u0e25\u0e2d\u0e14\u0e44\u0e1f\u0e1a\u0e49\u0e32\u0e19\u0e15\u0e34\u0e14\u0e41\u0e17\u0e47\u0e01\u0e2d\u0e32\u0e23\u0e21\u0e13\u0e4c\u0e2d\u0e35\u0e01 5 \u0e1a\u0e17 \u0e0a\u0e38\u0e14 11-15","updated_at":"2026-06-27T17:09:34+07:00"},{"due_date":"2026-06-27","id":5055,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"2001:44c8:48f9:47cb:999e:affa:c689:f373","status":"done","tags":[],"title":"\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e07\u0e32\u0e19: \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e2b\u0e25\u0e2d\u0e14\u0e44\u0e1f\u0e1a\u0e49\u0e32\u0e19\u0e15\u0e34\u0e14\u0e41\u0e17\u0e47\u0e01\u0e2d\u0e32\u0e23\u0e21\u0e13\u0e4c\u0e2d\u0e35\u0e01 5 \u0e1a\u0e17","updated_at":"2026-06-27T17:08:41+07:00"},{"due_date":"2026-06-27","id":5054,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"2001:44c8:48f9:47cb:999e:affa:c689:f373","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19: \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e2b\u0e25\u0e2d\u0e14\u0e44\u0e1f\u0e1a\u0e49\u0e32\u0e19\u0e15\u0e34\u0e14\u0e41\u0e17\u0e47\u0e01\u0e2d\u0e32\u0e23\u0e21\u0e13\u0e4c\u0e2d\u0e35\u0e01 5 \u0e1a\u0e17","updated_at":"2026-06-27T17:07:45+07:00"},{"due_date":"2026-06-27","id":5053,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"series-director","site":"local:/Users/sj88/Documents/Codex_workshop/series-director-v9.7/series-director-v9.7/series-director","source_ip":"2001:44c8:48f9:47cb:999e:affa:c689:f373","status":"in_progress","tags":[],"title":"Progress - series-director project study validation","updated_at":"2026-06-27T17:07:44+07:00"},{"due_date":"2026-06-27","id":5052,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"49.230.61.99","status":"done","tags":[],"title":"\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e07\u0e32\u0e19: \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e41\u0e17\u0e47\u0e01\u0e2d\u0e32\u0e23\u0e21\u0e13\u0e4c\u0e43\u0e2b\u0e49\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e2b\u0e25\u0e2d\u0e14\u0e44\u0e1f\u0e1a\u0e49\u0e32\u0e19","updated_at":"2026-06-27T17:05:25+07:00"},{"due_date":"2026-06-27","id":5051,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"2001:44c8:48f9:47cb:999e:affa:c689:f373","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19: \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e41\u0e17\u0e47\u0e01\u0e2d\u0e32\u0e23\u0e21\u0e13\u0e4c\u0e43\u0e2b\u0e49\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e2b\u0e25\u0e2d\u0e14\u0e44\u0e1f\u0e1a\u0e49\u0e32\u0e19","updated_at":"2026-06-27T17:04:35+07:00"},{"due_date":"2026-06-27","id":5050,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"series-director","site":"local:/Users/sj88/Documents/Codex_workshop/series-director-v9.7/series-director-v9.7/series-director","source_ip":"2001:44c8:48f9:47cb:999e:affa:c689:f373","status":"in_progress","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e04 series-director-v9.7","updated_at":"2026-06-27T17:03:24+07:00"},{"due_date":"2026-06-27","id":5049,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"2001:44c8:48f9:47cb:999e:affa:c689:f373","status":"done","tags":[],"title":"\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e07\u0e32\u0e19: \u0e40\u0e02\u0e35\u0e22\u0e19\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e1e\u0e32\u0e01\u0e2b\u0e25\u0e2d\u0e14\u0e44\u0e1f\u0e1a\u0e49\u0e32\u0e19 5 \u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c","updated_at":"2026-06-27T17:02:38+07:00"},{"due_date":"2026-06-27","id":5048,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"2001:44c8:48f9:47cb:999e:affa:c689:f373","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19: \u0e40\u0e02\u0e35\u0e22\u0e19\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e1e\u0e32\u0e01\u0e2b\u0e25\u0e2d\u0e14\u0e44\u0e1f\u0e1a\u0e49\u0e32\u0e19 5 \u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c","updated_at":"2026-06-27T17:01:54+07:00"},{"due_date":"2026-06-27","id":5047,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"2001:44c8:48f9:47cb:999e:affa:c689:f373","status":"done","tags":[],"title":"Complete project study with paired UI/API evidence","updated_at":"2026-06-27T17:00:54+07:00"},{"due_date":"2026-06-27","id":5046,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:48f9:47cb:ec78:19ca:2fd:22b","status":"done","tags":[],"title":"Completed full project study and documentation closeout","updated_at":"2026-06-27T17:00:49+07:00"},{"due_date":"2026-06-27","id":5045,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:48f9:47cb:ec78:19ca:2fd:22b","status":"done","tags":[],"title":"Project study progress: docs, CLI, source DB, dist DB inspected","updated_at":"2026-06-27T17:01:07+07:00"},{"due_date":"2026-06-27","id":5044,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://www.notion.so/3435a17a475f818bae05c4dca1bb6aba","source_ip":"49.230.61.99","status":"done","tags":[],"title":"Progress project study evidence collected","updated_at":"2026-06-27T17:01:27+07:00"},{"due_date":"2026-06-27","id":5043,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:48f9:47cb:ec78:19ca:2fd:22b","status":"done","tags":[],"title":"Start full project study for AutoMixSJ88Free","updated_at":"2026-06-27T17:00:53+07:00"},{"due_date":"2026-06-27","id":5042,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:48f9:47cb:ec78:19ca:2fd:22b","status":"done","tags":[],"title":"Completed Notion operating rules study and docs closeout","updated_at":"2026-06-27T16:49:27+07:00"},{"due_date":"2026-06-27","id":5041,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:48f9:47cb:ec78:19ca:2fd:22b","status":"done","tags":[],"title":"Fetched Notion global operating rules and confirmed repo alignment","updated_at":"2026-06-27T16:49:30+07:00"},{"due_date":"2026-06-27","id":5040,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://www.notion.so/3435a17a475f818bae05c4dca1bb6aba","source_ip":"2001:44c8:48f9:47cb:999e:affa:c689:f373","status":"done","tags":[],"title":"Start project study from Notion operating rules","updated_at":"2026-06-27T17:01:08+07:00"},{"due_date":"2026-06-27","id":5039,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:48f9:47cb:ec78:19ca:2fd:22b","status":"done","tags":[],"title":"Study Notion and repo operating rules preflight","updated_at":"2026-06-27T16:49:28+07:00"},{"due_date":"2026-06-27","id":5038,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"2001:44c8:48f9:47cb:999e:affa:c689:f373","status":"done","tags":[],"title":"completion: \u0e28\u0e36\u0e01\u0e29\u0e32 audio_workflow \u0e1e\u0e23\u0e49\u0e2d\u0e21 paired UI/API evidence","updated_at":"2026-06-27T16:01:39+07:00"},{"due_date":"2026-06-27","id":5037,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"2001:44c8:48f9:47cb:999e:affa:c689:f373","status":"done","tags":[],"title":"progress: \u0e2d\u0e48\u0e32\u0e19 docs \u0e41\u0e25\u0e30\u0e15\u0e23\u0e27\u0e08 runtime \u0e40\u0e1a\u0e37\u0e49\u0e2d\u0e07\u0e15\u0e49\u0e19\u0e41\u0e25\u0e49\u0e27","updated_at":"2026-06-27T16:02:12+07:00"},{"due_date":"2026-06-27","id":5036,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"2001:44c8:48f9:47cb:999e:affa:c689:f373","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e04 audio_workflow \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14","updated_at":"2026-06-27T16:02:11+07:00"},{"due_date":"2026-06-27","id":5035,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Completed real Batch AB Roll + GreenLNW Reframe E2E","updated_at":"2026-06-27T09:56:52+07:00"},{"due_date":"2026-06-27","id":5034,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"RCA Reframe lens visual mismatch against greenlnw source","updated_at":"2026-06-27T08:39:53+07:00"},{"due_date":"2026-06-27","id":5033,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"RCA Reframe lens visual mismatch against greenlnw source","updated_at":"2026-06-27T08:37:01+07:00"},{"due_date":"2026-06-27","id":5032,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"E2E file proof: Batch AB Roll plus Reframe actual outputs","updated_at":"2026-06-27T08:21:02+07:00"},{"due_date":"2026-06-27","id":5031,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Done: EXE builds mirror-copy to G:\\My Drive\\00 mv","updated_at":"2026-06-27T08:20:18+07:00"},{"due_date":"2026-06-27","id":5030,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Update EXE build copy destination to G:\\My Drive\\00 mv","updated_at":"2026-06-27T08:19:04+07:00"},{"due_date":"2026-06-27","id":5029,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Progress: Reframe post-run hooks patched before validation","updated_at":"2026-06-27T07:57:52+07:00"},{"due_date":"2026-06-27","id":5028,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Computer Use final EXE validation 2.0.0.15 continuation","updated_at":"2026-06-27T07:45:04+07:00"},{"due_date":"2026-06-27","id":5027,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"MacBook disk cleanup","site":"local-macbook","source_ip":"203.146.29.246","status":"done","tags":[],"title":"MacBook disk audit complete - near-full storage causes","updated_at":"2026-06-27T07:39:34+07:00"},{"due_date":"2026-06-27","id":5026,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"MacBook disk cleanup","site":"local-macbook","source_ip":"203.146.29.246","status":"done","tags":[],"title":"MacBook disk audit - near-full storage check","updated_at":"2026-06-27T07:39:42+07:00"},{"due_date":"2026-06-27","id":5025,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Computer Use final EXE validation 2.0.0.13","updated_at":"2026-06-27T07:27:26+07:00"},{"due_date":"2026-06-27","id":5024,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-exe","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Continue Computer Use final EXE reframe sweep","updated_at":"2026-06-27T07:25:42+07:00"},{"due_date":"2026-06-27","id":5023,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-exe","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"App Pro New Versoin Computer Use retry still blocked","updated_at":"2026-06-27T06:41:52+07:00"},{"due_date":"2026-06-27","id":5022,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-exe","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"App Pro New Versoin EXE Reframe Computer Use blocked report","updated_at":"2026-06-27T06:39:32+07:00"},{"due_date":"2026-06-27","id":5021,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Build EXE and full UI/API evidence test","updated_at":"2026-06-27T06:15:27+07:00"},{"due_date":"2026-06-27","id":5020,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Fixed header product code immediate folder creation source","updated_at":"2026-06-27T06:10:07+07:00"},{"due_date":"2026-06-27","id":5019,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Fix header product code no folder creation","updated_at":"2026-06-27T06:08:24+07:00"},{"due_date":"2026-06-27","id":5018,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Read-only study current program remaining fixes","updated_at":"2026-06-27T05:57:12+07:00"},{"due_date":"2026-06-27","id":5017,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Read-only study current App Pro New Versoin after user changes","updated_at":"2026-06-27T05:54:55+07:00"},{"due_date":"2026-06-27","id":5016,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/?view=batch-abroll-pro","source_ip":"171.97.7.174","status":"done","tags":[],"title":"?????? Audio A count column","updated_at":"2026-06-27T05:54:39+07:00"},{"due_date":"2026-06-27","id":5015,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/?view=batch-abroll-pro","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Deploy ??? UI test Audio A column ????","updated_at":"2026-06-27T05:54:39+07:00"},{"due_date":"2026-06-27","id":5014,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/?view=batch-abroll-pro","source_ip":"171.97.7.174","status":"done","tags":[],"title":"???????????? Audio A ??????? Batch AB Roll","updated_at":"2026-06-27T05:54:39+07:00"},{"due_date":"2026-06-27","id":5013,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Analyze plan complete for EXE-root config/path defects","updated_at":"2026-06-27T05:29:20+07:00"},{"due_date":"2026-06-27","id":5012,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/?view=batch-abroll-pro","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Batch AB Roll table Audio A count start","updated_at":"2026-06-27T05:54:39+07:00"},{"due_date":"2026-06-27","id":5011,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Plan debug for EXE-root config and path cleanup","updated_at":"2026-06-27T05:24:51+07:00"},{"due_date":"2026-06-27","id":5010,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/?view=abroll","source_ip":"171.97.7.174","status":"done","tags":[],"title":"AB Roll Reframe quota display deployed and verified","updated_at":"2026-06-27T05:22:53+07:00"},{"due_date":"2026-06-27","id":5009,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Audit and fix product code workspace path creation","updated_at":"2026-06-27T05:21:01+07:00"},{"due_date":"2026-06-27","id":5008,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Investigate AB Roll stale 5 videos count","updated_at":"2026-06-27T05:18:55+07:00"},{"due_date":"2026-06-27","id":5007,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/?view=abroll","source_ip":"171.97.7.174","status":"done","tags":[],"title":"AB Roll Reframe quota display deployed","updated_at":"2026-06-27T05:22:54+07:00"},{"due_date":"2026-06-27","id":5006,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Fixed EXE launch crash and ran App Pro 2.0.0.7","updated_at":"2026-06-27T05:16:56+07:00"},{"due_date":"2026-06-27","id":5005,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/?view=abroll","source_ip":"171.97.7.174","status":"done","tags":[],"title":"AB Roll Reframe quota display start","updated_at":"2026-06-27T05:22:54+07:00"},{"due_date":"2026-06-27","id":5004,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Fix EXE launch missing reframe_settings module","updated_at":"2026-06-27T05:11:17+07:00"},{"due_date":"2026-06-27","id":5003,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/?view=smartauto","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Smart Auto Reframe quota display deployed and verified","updated_at":"2026-06-27T05:10:34+07:00"},{"due_date":"2026-06-27","id":5002,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Run App Pro EXE 2.0.0.6 result","updated_at":"2026-06-27T05:10:18+07:00"},{"due_date":"2026-06-27","id":5001,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Run App Pro EXE 2.0.0.6","updated_at":"2026-06-27T05:10:13+07:00"},{"due_date":"2026-06-27","id":5000,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Commit push and build App Pro EXE 2.0.0.6","updated_at":"2026-06-27T04:59:32+07:00"},{"due_date":"2026-06-27","id":4999,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/?view=smartauto","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Progress Smart Auto Reframe quota panel added locally","updated_at":"2026-06-27T05:10:34+07:00"},{"due_date":"2026-06-27","id":4998,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/?view=smartauto","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Add Smart Auto Reframe quota display","updated_at":"2026-06-27T05:10:34+07:00"},{"due_date":"2026-06-27","id":4997,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Commit push bump version build exe","updated_at":"2026-06-27T04:55:20+07:00"},{"due_date":"2026-06-27","id":4996,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Complete AI AutoCut Reframe quota display deploy","updated_at":"2026-06-27T04:55:04+07:00"},{"due_date":"2026-06-27","id":4995,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Updated Reframe documentation from source code","updated_at":"2026-06-27T04:48:38+07:00"},{"due_date":"2026-06-27","id":4994,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Update detailed Reframe documentation from code","updated_at":"2026-06-27T04:43:58+07:00"},{"due_date":"2026-06-27","id":4993,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Progress analyzed Batch AB Roll quota display","updated_at":"2026-06-27T04:55:04+07:00"},{"due_date":"2026-06-27","id":4992,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/?view=autocut","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Add Batch AB Roll style Reframe quota display to AI AutoCut","updated_at":"2026-06-27T04:55:04+07:00"},{"due_date":"2026-06-27","id":4991,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/?view=autocut","source_ip":"171.97.7.174","status":"done","tags":[],"title":"AI AutoCut Reframe controls deployed on Upload step","updated_at":"2026-06-27T04:37:04+07:00"},{"due_date":"2026-06-27","id":4990,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/?view=autocut","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Move AI AutoCut Reframe controls to Upload step","updated_at":"2026-06-27T04:37:04+07:00"},{"due_date":"2026-06-27","id":4989,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Auto Green reframe 7x3 integration","updated_at":"2026-06-27T04:11:26+07:00"},{"due_date":"2026-06-27","id":4988,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-source","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Added Auto Green output send to global product lane A/B","updated_at":"2026-06-27T03:57:39+07:00"},{"due_date":"2026-06-27","id":4987,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-source","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Restored Auto Green Screen green controls and inline preview","updated_at":"2026-06-27T03:53:35+07:00"},{"due_date":"2026-06-27","id":4986,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-source","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Open source app after sidebar icon restore","updated_at":"2026-06-27T03:48:06+07:00"},{"due_date":"2026-06-27","id":4985,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-source","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Restored sidebar icons safely","updated_at":"2026-06-27T03:31:54+07:00"},{"due_date":"2026-06-27","id":4984,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-source","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Restart source app after sidebar mojibake fix","updated_at":"2026-06-27T03:29:33+07:00"},{"due_date":"2026-06-27","id":4983,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-source","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Fixed sidebar mojibake labels","updated_at":"2026-06-27T03:24:22+07:00"},{"due_date":"2026-06-27","id":4982,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-source","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Run App Pro New Versoin source program","updated_at":"2026-06-27T03:13:57+07:00"},{"due_date":"2026-06-27","id":4981,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-license","site":"https://github.com/lnwsj/SJ88-license.git","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"Start destructive GitHub overwrite sync","updated_at":"2026-06-27T03:05:27+07:00"},{"due_date":"2026-06-27","id":4980,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"http://tt2026online-sj16tb.sj88ai.com/manual","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Deployed TT2026 production manual by mode and Reframe pages","updated_at":"2026-06-27T02:53:31+07:00"},{"due_date":"2026-06-27","id":4979,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-dist_final","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Fix tab load errors in dist_final EXE","updated_at":"2026-06-27T02:52:50+07:00"},{"due_date":"2026-06-27","id":4978,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-dist_final","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Settings cleanup done: EXE root ffmpeg","updated_at":"2026-06-27T02:50:01+07:00"},{"due_date":"2026-06-27","id":4977,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-dist_final","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Settings cleanup: use EXE root for ffmpeg","updated_at":"2026-06-27T02:50:01+07:00"},{"due_date":"2026-06-27","id":4976,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto cute PC App","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Done: GitHub main App Pro New Versoin extracted and verified","updated_at":"2026-06-27T02:45:46+07:00"},{"due_date":"2026-06-27","id":4975,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-dist_final","source_ip":"171.97.7.174","status":"done","tags":[],"title":"EXE visibility final result after Qt crash fix","updated_at":"2026-06-27T02:43:48+07:00"},{"due_date":"2026-06-27","id":4974,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-dist_final","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"EXE visibility final result","updated_at":"2026-06-27T02:40:00+07:00"},{"due_date":"2026-06-27","id":4973,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"http://tt2026online-sj16tb.sj88ai.com/manual","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Build and deploy detailed TT2026 manual at /manual","updated_at":"2026-06-27T02:53:44+07:00"},{"due_date":"2026-06-27","id":4972,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto cute PC App","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: GitHub main extraction verified","updated_at":"2026-06-27T02:33:10+07:00"},{"due_date":"2026-06-27","id":4971,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-dist_final","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"EXE visibility rerun after startup show fix","updated_at":"2026-06-27T02:32:18+07:00"},{"due_date":"2026-06-27","id":4970,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto cute PC App","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: GitHub REST blocked, using git remote evidence","updated_at":"2026-06-27T02:27:22+07:00"},{"due_date":"2026-06-27","id":4969,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-dist_final","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"EXE visibility fix result for App Pro New Versoin v2.0.0.5","updated_at":"2026-06-27T02:25:26+07:00"},{"due_date":"2026-06-27","id":4968,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto cute PC App","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Preflight GitHub main snapshot extraction for App Pro New Versoin","updated_at":"2026-06-27T02:45:46+07:00"},{"due_date":"2026-06-27","id":4967,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Diagnose EXE opens but no visible window","updated_at":"2026-06-27T02:43:48+07:00"},{"due_date":"2026-06-27","id":4966,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot/ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"ShopeeMediaBot smart delay commit pushed","updated_at":"2026-06-27T02:08:55+07:00"},{"due_date":"2026-06-27","id":4965,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot/ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Verification checkpoint before ShopeeMediaBot commit","updated_at":"2026-06-27T02:08:54+07:00"},{"due_date":"2026-06-27","id":4964,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"dist_final package completed with ffmpeg and auto-editor","updated_at":"2026-06-27T02:07:38+07:00"},{"due_date":"2026-06-27","id":4963,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot/ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Commit and push ShopeeMediaBot smart delay work","updated_at":"2026-06-27T02:08:54+07:00"},{"due_date":"2026-06-27","id":4962,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Package release into dist_final with ffmpeg and auto-editor","updated_at":"2026-06-27T02:07:38+07:00"},{"due_date":"2026-06-27","id":4961,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Run EXE V 2.0.0.5 result","updated_at":"2026-06-27T02:04:09+07:00"},{"due_date":"2026-06-27","id":4960,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Run EXE V 2.0.0.5","updated_at":"2026-06-27T02:04:09+07:00"},{"due_date":"2026-06-27","id":4959,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"TT2026 production post-run Reframe server-side smoke passed","updated_at":"2026-06-27T01:54:45+07:00"},{"due_date":"2026-06-27","id":4958,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Deploy and verify TT2026 post-run Reframe controls on production","updated_at":"2026-06-27T01:50:31+07:00"},{"due_date":"2026-06-27","id":4957,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Built EXE V 2.0.0.5","updated_at":"2026-06-27T01:41:28+07:00"},{"due_date":"2026-06-27","id":4956,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Deploy and server-test post-run Reframe for TT2026","updated_at":"2026-06-27T01:34:38+07:00"},{"due_date":"2026-06-27","id":4955,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Set App Pro New Versoin to V 2.0.0.5 and build EXE","updated_at":"2026-06-27T01:41:28+07:00"},{"due_date":"2026-06-27","id":4954,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Commit and push completed for Reframe checkbox implementation","updated_at":"2026-06-27T01:29:14+07:00"},{"due_date":"2026-06-27","id":4953,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Commit and push Reframe checkbox implementation","updated_at":"2026-06-27T01:29:14+07:00"},{"due_date":"2026-06-27","id":4952,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Reframe checkbox implementation completed with smoke evidence","updated_at":"2026-06-27T01:25:49+07:00"},{"due_date":"2026-06-27","id":4951,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Reframe checkbox implementation patch applied","updated_at":"2026-06-27T01:25:49+07:00"},{"due_date":"2026-06-27","id":4950,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Implement Reframe checkbox for AiAutoCut SmartAuto AB Roll","updated_at":"2026-06-27T01:25:49+07:00"},{"due_date":"2026-06-27","id":4949,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Implement post-run Reframe checkbox across AI AutoCut Smart Auto AB Roll","updated_at":"2026-06-27T01:12:09+07:00"},{"due_date":"2026-06-27","id":4948,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Post-run Reframe for AI AutoCut SmartAuto AB Roll","updated_at":"2026-06-27T01:10:48+07:00"},{"due_date":"2026-06-27","id":4947,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Completed real product 88888 Reframe 7x3 validation","updated_at":"2026-06-27T00:55:28+07:00"},{"due_date":"2026-06-27","id":4946,"kind":"activities","owner":"Codex","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Implement AI AutoCut SmartAuto AB Roll post-run Reframe checkbox","updated_at":"2026-06-27T00:47:28+07:00"},{"due_date":"2026-06-27","id":4945,"kind":"activities","owner":"Codex","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Closeout: AI AutoCut SmartAuto AB Roll post-run Reframe design","updated_at":"2026-06-27T00:36:24+07:00"},{"due_date":"2026-06-27","id":4944,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"TT2026 design AiAutoCut SmartAuto AB Roll post-run Reframe option","updated_at":"2026-06-27T00:36:24+07:00"},{"due_date":"2026-06-27","id":4943,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"TT2026 Batch AB Roll Reframe Now one-click production fix PASS","updated_at":"2026-06-27T00:25:06+07:00"},{"due_date":"2026-06-27","id":4942,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Start real 7x3 Reframe with FFmpeg parallel setting","updated_at":"2026-06-27T00:09:57+07:00"},{"due_date":"2026-06-27","id":4941,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Correction: run true Reframe 7x3 for product 88888","updated_at":"2026-06-27T00:08:59+07:00"},{"due_date":"2026-06-27","id":4940,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Batch AB Roll one-click Green Reframe button","updated_at":"2026-06-27T00:25:06+07:00"},{"due_date":"2026-06-26","id":4939,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Production test Green Reframe A product 98888","updated_at":"2026-06-27T00:01:13+07:00"},{"due_date":"2026-06-26","id":4938,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Completed product 88888 upload-only Reframe proof","updated_at":"2026-06-27T00:00:51+07:00"},{"due_date":"2026-06-26","id":4937,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Start product 88888 BatchAB Roll Reframe upload/dropzone test","updated_at":"2026-06-26T23:52:32+07:00"},{"due_date":"2026-06-26","id":4936,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Completed built-in Reframe 3x7 integration in BatchAB Roll","updated_at":"2026-06-26T23:49:58+07:00"},{"due_date":"2026-06-26","id":4935,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Production UI test: Batch AB Roll A file to Green Reframe product 98888","updated_at":"2026-06-27T00:01:13+07:00"},{"due_date":"2026-06-26","id":4934,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Start built-in Reframe 3x7 integration for BatchAB Roll","updated_at":"2026-06-26T23:50:12+07:00"},{"due_date":"2026-06-26","id":4933,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Deploy Reframe Status monitor and auto recovery foundation","updated_at":"2026-06-26T23:39:10+07:00"},{"due_date":"2026-06-26","id":4932,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI dist package","source_ip":"171.97.7.174","status":"done","tags":[],"title":"complete: dist package rebuilt and keys removed from dist","updated_at":"2026-06-26T23:22:32+07:00"},{"due_date":"2026-06-26","id":4931,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI dist package","source_ip":"171.97.7.174","status":"done","tags":[],"title":"progress: dist rebuilt and key sanitization verified","updated_at":"2026-06-26T23:22:32+07:00"},{"due_date":"2026-06-26","id":4930,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI dist package","source_ip":"171.97.7.174","status":"done","tags":[],"title":"????? rebuild dist package ????? key ????? dist","updated_at":"2026-06-26T23:22:32+07:00"},{"due_date":"2026-06-26","id":4929,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Implement Reframe Transfer Monitor with auto recovery and metrics","updated_at":"2026-06-26T23:39:10+07:00"},{"due_date":"2026-06-26","id":4928,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Reframe Transfer Monitor auto recovery revision completed","updated_at":"2026-06-26T22:47:00+07:00"},{"due_date":"2026-06-26","id":4927,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Revise Reframe Transfer Monitor design for automatic retry and resync","updated_at":"2026-06-26T22:47:00+07:00"},{"due_date":"2026-06-26","id":4926,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Reframe Transfer Monitor Tools page design completed","updated_at":"2026-06-26T22:33:51+07:00"},{"due_date":"2026-06-26","id":4925,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Design detailed Reframe/FTP status Tool page for TT2026 Batch AB Roll","updated_at":"2026-06-26T22:33:51+07:00"},{"due_date":"2026-06-26","id":4924,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Batch AB Roll Reframe Limit user-level quota without product code deployed and verified","updated_at":"2026-06-26T22:10:44+07:00"},{"due_date":"2026-06-26","id":4923,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Progress user quota hotfix","updated_at":"2026-06-26T21:55:42+07:00"},{"due_date":"2026-06-26","id":4922,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Fix Batch AB Roll Reframe user-level quota check without product code","updated_at":"2026-06-26T22:10:44+07:00"},{"due_date":"2026-06-26","id":4921,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Batch AB Roll Reframe precheck on selection PASS","updated_at":"2026-06-26T21:12:54+07:00"},{"due_date":"2026-06-26","id":4920,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"TT2026 Batch AB Roll Reframe precheck on selection fix","updated_at":"2026-06-26T21:12:55+07:00"},{"due_date":"2026-06-26","id":4919,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com, https://green.sj88ai.com, https://greenlnw.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"TT2026 Batch AB Roll Reframe server limit status PASS","updated_at":"2026-06-26T20:47:26+07:00"},{"due_date":"2026-06-26","id":4918,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com, https://green.sj88ai.com, https://greenlnw.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"TT2026 Batch AB Roll Reframe target + limit/status implementation","updated_at":"2026-06-26T20:47:45+07:00"},{"due_date":"2026-06-26","id":4917,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb Batch AB Roll Reframe server selector + quota/status","site":"tt2026online-sj16tb.sj88ai.com, green.sj88ai.com, greenlnw.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Add Reframe status/limit precheck and Green/Greenlnw server selector to Batch AB Roll direct Reframe","updated_at":"2026-06-26T19:58:33+07:00"},{"due_date":"2026-06-26","id":4916,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com + tt2026online-sj16tb Batch AB Roll direct Green Reframe","site":"green.sj88ai.com, tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Deploy TT2026 Batch AB Roll direct upload to Green Reframe 3x7 and rsync back by TT UID/product/lane","updated_at":"2026-06-26T19:05:03+07:00"},{"due_date":"2026-06-26","id":4915,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot/ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Smart controls implementation checkpoint","updated_at":"2026-06-26T19:02:32+07:00"},{"due_date":"2026-06-26","id":4914,"kind":"activities","owner":"codex","priority":"high","project":"tt2026online-sj16tb + green.sj88ai.com direct Batch AB Roll Reframe","site":"tt2026online-sj16tb.sj88ai.com, green.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"During: Direct Batch AB Roll upload to Green Reframe implementation","updated_at":"2026-06-26T19:05:16+07:00"},{"due_date":"2026-06-26","id":4913,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot/ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Implement smart Shopee automation controls","updated_at":"2026-06-26T19:02:32+07:00"},{"due_date":"2026-06-26","id":4912,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb + green.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/ + https://green.sj88ai.com/","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Implement direct Batch AB Roll upload to Green reframe backend and return to TT2026 product lane","updated_at":"2026-06-26T19:05:16+07:00"},{"due_date":"2026-06-26","id":4911,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb + green.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/ + https://green.sj88ai.com/","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Plan direct Batch AB Roll upload to Green backend reframe and return transfer","updated_at":"2026-06-26T18:27:53+07:00"},{"due_date":"2026-06-26","id":4910,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.7.174","status":"done","tags":[],"title":"TT2026 Media Review Center deployed and nntv88 all-product server report generated","updated_at":"2026-06-26T13:59:00+07:00"},{"due_date":"2026-06-26","id":4909,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.7.174","status":"done","tags":[],"title":"TT2026 Multimedia Manager date/file search + nntv88 server report implementation progress","updated_at":"2026-06-26T13:59:00+07:00"},{"due_date":"2026-06-26","id":4908,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"TT2026 Multimedia Manager date search implementation and nntv88 server report start","updated_at":"2026-06-26T13:59:00+07:00"},{"due_date":"2026-06-26","id":4907,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"TT2026 Multimedia Manager date and file search design complete","updated_at":"2026-06-26T13:28:18+07:00"},{"due_date":"2026-06-26","id":4906,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"TT2026 Multimedia Manager date and file search design start","updated_at":"2026-06-26T13:28:18+07:00"},{"due_date":"2026-06-26","id":4905,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"TT2026 Multimedia Manager gallery portrait layout hotfix complete","updated_at":"2026-06-26T13:23:00+07:00"},{"due_date":"2026-06-26","id":4904,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"TT2026 Multimedia Manager gallery portrait layout fix start","updated_at":"2026-06-26T13:22:59+07:00"},{"due_date":"2026-06-26","id":4903,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"TT2026 Multimedia Manager Base Gallery delete deploy complete","updated_at":"2026-06-26T13:09:26+07:00"},{"due_date":"2026-06-26","id":4902,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"TT2026 Multimedia Manager base gallery inspect and delete UX","updated_at":"2026-06-26T13:09:26+07:00"},{"due_date":"2026-06-26","id":4901,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"TT2026 Multimedia Manager auto UX deploy complete","updated_at":"2026-06-26T12:51:31+07:00"},{"due_date":"2026-06-26","id":4900,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"TT2026 Multimedia Manager auto-load auto-preview auto-audio UX update","updated_at":"2026-06-26T12:51:31+07:00"},{"due_date":"2026-06-26","id":4899,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Deploy TT2026 Multimedia Manager to production","updated_at":"2026-06-26T12:35:23+07:00"},{"due_date":"2026-06-26","id":4898,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot/ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Smart delay study progress","updated_at":"2026-06-26T12:33:44+07:00"},{"due_date":"2026-06-26","id":4897,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot/ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Deep feature study for smarter ShopeeMediaBot","updated_at":"2026-06-26T12:33:44+07:00"},{"due_date":"2026-06-26","id":4896,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot/ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Diagnose Chrome side panel still showing old ShopeeMediaBot UI","updated_at":"2026-06-26T12:27:51+07:00"},{"due_date":"2026-06-26","id":4895,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Diagnose old ShopeeMediaBot UI in Chrome","updated_at":"2026-06-26T12:25:33+07:00"},{"due_date":"2026-06-26","id":4894,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Study ShopeeMediaBot next wow features","updated_at":"2026-06-26T12:22:34+07:00"},{"due_date":"2026-06-26","id":4893,"kind":"activities","owner":"codex","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Deploy TT2026 Multimedia Manager to production","updated_at":"2026-06-26T12:35:23+07:00"},{"due_date":"2026-06-26","id":4892,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Completed shared parser and parser tests","updated_at":"2026-06-26T11:45:08+07:00"},{"due_date":"2026-06-26","id":4891,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Shared parser and tests for Shopee keyword URL input","updated_at":"2026-06-26T11:45:15+07:00"},{"due_date":"2026-06-26","id":4890,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Completed GUI Run History / Presets","updated_at":"2026-06-26T11:34:44+07:00"},{"due_date":"2026-06-26","id":4889,"kind":"activities","owner":"codex","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Done: TT2026 Multimedia Manager implementation and screenshot evidence","updated_at":"2026-06-26T11:31:20+07:00"},{"due_date":"2026-06-26","id":4888,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Add Shopee run history and presets","updated_at":"2026-06-26T11:34:56+07:00"},{"due_date":"2026-06-26","id":4887,"kind":"activities","owner":"codex","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Progress: TT2026 Multimedia Manager implementation","updated_at":"2026-06-26T11:31:20+07:00"},{"due_date":"2026-06-26","id":4886,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"sp-bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Verify video quality HLS handling already delivered","updated_at":"2026-06-26T11:20:13+07:00"},{"due_date":"2026-06-26","id":4885,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Done: video quality and HLS handling pushed","updated_at":"2026-06-26T11:19:27+07:00"},{"due_date":"2026-06-26","id":4884,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Evidence: video HLS quality strict report passed","updated_at":"2026-06-26T11:17:56+07:00"},{"due_date":"2026-06-26","id":4883,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Progress: video format metadata and HLS skip implemented","updated_at":"2026-06-26T11:07:21+07:00"},{"due_date":"2026-06-26","id":4882,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Add video quality and HLS handling","updated_at":"2026-06-26T11:19:27+07:00"},{"due_date":"2026-06-26","id":4881,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Done: CLI keyword parity pushed","updated_at":"2026-06-26T11:00:07+07:00"},{"due_date":"2026-06-26","id":4880,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Evidence: CLI keyword strict report passed","updated_at":"2026-06-26T10:57:43+07:00"},{"due_date":"2026-06-26","id":4879,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Implement TT2026 Multimedia Manager page","updated_at":"2026-06-26T11:31:20+07:00"},{"due_date":"2026-06-26","id":4878,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Progress: CLI keyword code and docs patched","updated_at":"2026-06-26T10:48:52+07:00"},{"due_date":"2026-06-26","id":4877,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Add CLI keyword input support","updated_at":"2026-06-26T11:00:08+07:00"},{"due_date":"2026-06-26","id":4876,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Completed: Shopee GUI Export","updated_at":"2026-06-26T10:35:28+07:00"},{"due_date":"2026-06-26","id":4875,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Evidence passed: Shopee GUI Export","updated_at":"2026-06-26T10:35:28+07:00"},{"due_date":"2026-06-26","id":4874,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Implement Shopee GUI Export","updated_at":"2026-06-26T10:35:28+07:00"},{"due_date":"2026-06-26","id":4873,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"MP3 audio_A and Multimedia Manager metrics design update done","updated_at":"2026-06-26T10:26:39+07:00"},{"due_date":"2026-06-26","id":4872,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Completed: Shopee Download Manager","updated_at":"2026-06-26T10:25:42+07:00"},{"due_date":"2026-06-26","id":4871,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Evidence passed: Shopee Download Manager","updated_at":"2026-06-26T10:25:42+07:00"},{"due_date":"2026-06-26","id":4870,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Update TT2026 Multimedia Manager design for MP3 and clip metrics","updated_at":"2026-06-26T10:26:39+07:00"},{"due_date":"2026-06-26","id":4869,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Progress: Shopee Download Manager implementation","updated_at":"2026-06-26T10:25:42+07:00"},{"due_date":"2026-06-26","id":4868,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Implement Shopee Download Manager","updated_at":"2026-06-26T10:25:42+07:00"},{"due_date":"2026-06-26","id":4867,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"TT2026 Multimedia Manager design complete","updated_at":"2026-06-26T10:08:54+07:00"},{"due_date":"2026-06-26","id":4866,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Completed: job queue controls implementation","updated_at":"2026-06-26T10:08:38+07:00"},{"due_date":"2026-06-26","id":4865,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Design Multimedia Manager for TT2026 AB Roll","updated_at":"2026-06-26T10:08:54+07:00"},{"due_date":"2026-06-26","id":4864,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Progress: job queue controls implementation","updated_at":"2026-06-26T10:08:37+07:00"},{"due_date":"2026-06-26","id":4863,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Implement Shopee extraction job queue progress controls","updated_at":"2026-06-26T10:08:37+07:00"},{"due_date":"2026-06-26","id":4862,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"local-repo:F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Completed Shopee Media Bot next improvements study","updated_at":"2026-06-26T09:47:46+07:00"},{"due_date":"2026-06-26","id":4861,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"local-repo:F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Study Shopee Media Bot next improvements","updated_at":"2026-06-26T09:42:43+07:00"},{"due_date":"2026-06-26","id":4860,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"local-chrome-extension:F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Completed keyword search first-N workflow","updated_at":"2026-06-26T09:40:49+07:00"},{"due_date":"2026-06-26","id":4859,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"local-chrome-extension:F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Add keyword search crawl count workflow","updated_at":"2026-06-26T09:33:50+07:00"},{"due_date":"2026-06-26","id":4858,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"local-chrome-extension:F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Completed smarter Shopee Media Bot GUI redesign","updated_at":"2026-06-26T09:21:45+07:00"},{"due_date":"2026-06-26","id":4857,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Redesign Shopee Media Bot GUI to be smarter","updated_at":"2026-06-26T09:02:54+07:00"},{"due_date":"2026-06-26","id":4856,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Shopee Media Bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"GUI-first workflow clarified for Shopee bot","updated_at":"2026-06-26T08:55:05+07:00"},{"due_date":"2026-06-26","id":4855,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Shopee Media Bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Clarify GUI-first workflow and CLI as workflow clone","updated_at":"2026-06-26T08:53:14+07:00"},{"due_date":"2026-06-26","id":4854,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Shopee CLI and Extension dual implementation pushed","updated_at":"2026-06-26T08:52:28+07:00"},{"due_date":"2026-06-26","id":4853,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Build Shopee crawler as both CLI and Chrome Extension","updated_at":"2026-06-26T08:40:37+07:00"},{"due_date":"2026-06-26","id":4852,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Shopee search crawl mode completed and pushed","updated_at":"2026-06-26T08:39:58+07:00"},{"due_date":"2026-06-26","id":4851,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Retry Shopee search live crawl after CAPTCHA blocker","updated_at":"2026-06-26T08:31:07+07:00"},{"due_date":"2026-06-26","id":4850,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Implement Shopee search crawl mode","updated_at":"2026-06-26T08:21:14+07:00"},{"due_date":"2026-06-26","id":4849,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"https://shopee.co.th/search?keyword=%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B8%87","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"??????????????????? Shopee search crawl","updated_at":"2026-06-26T08:17:18+07:00"},{"due_date":"2026-06-26","id":4848,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"https://github.com/lnwsj/sp-bot","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Completed multi URL and review media mode","updated_at":"2026-06-26T06:40:19+07:00"},{"due_date":"2026-06-26","id":4847,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"https://github.com/lnwsj/sp-bot","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Completed video preload click before extract","updated_at":"2026-06-26T06:33:41+07:00"},{"due_date":"2026-06-26","id":4846,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"https://github.com/lnwsj/sp-bot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"????????? video preload by thumbnail click","updated_at":"2026-06-26T06:30:02+07:00"},{"due_date":"2026-06-25","id":4845,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online.git","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Pull GitHub overwrite all - TiktokAi2026Online kickoff","updated_at":"2026-06-26T01:24:50+07:00"},{"due_date":"2026-06-26","id":4844,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online.git","source_ip":"58.136.103.15","status":"done","tags":[],"title":"New App Pro origin/main snapshot ??????","updated_at":"2026-06-26T01:08:20+07:00"},{"due_date":"2026-06-26","id":4843,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online.git","source_ip":"58.136.103.15","status":"done","tags":[],"title":"????????? new app pro ???? GitHub fetch","updated_at":"2026-06-26T01:08:20+07:00"},{"due_date":"2026-06-26","id":4842,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone App PC Version","site":"local-desktop-app","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Fix strict matrix failures Ai AutoCut AB Roll AutoSu Product Output","updated_at":"2026-06-26T00:12:40+07:00"},{"due_date":"2026-06-26","id":4841,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone App PC Version","site":"local-desktop-app","source_ip":"171.97.7.174","status":"failed","tags":[],"title":"Strict matrix result Ai AutoCut AB Roll Lv2 Lv3 AutoSu Product Output","updated_at":"2026-06-26T00:07:05+07:00"},{"due_date":"2026-06-25","id":4840,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone App PC Version","site":"local-desktop-app","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Strict test Ai AutoCut AB Roll Lv2 Lv3 AutoSu Product Output","updated_at":"2026-06-25T23:33:17+07:00"},{"due_date":"2026-06-25","id":4839,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026 App PC Version","site":"local-desktop-app","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Strict matrix App PC AiAutoCut ABRoll AutoSu ProductOutput start","updated_at":"2026-06-25T23:13:23+07:00"},{"due_date":"2026-06-25","id":4838,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 App PC Version","site":"local-desktop-app","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Phase 7 pywebview desktop shell PASS","updated_at":"2026-06-25T23:12:09+07:00"},{"due_date":"2026-06-25","id":4837,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 App PC Version","site":"local-desktop-app","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Phase 7 pywebview desktop shell start","updated_at":"2026-06-25T23:02:04+07:00"},{"due_date":"2026-06-25","id":4836,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 App PC Version","site":"local-desktop-app","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Phase 6 local media paths PASS","updated_at":"2026-06-25T23:00:07+07:00"},{"due_date":"2026-06-25","id":4835,"kind":"activities","owner":"codex","priority":"P1","project":"App PC Version","site":"local-desktop","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"App PC Version local media/model/ffmpeg paths start","updated_at":"2026-06-25T22:50:51+07:00"},{"due_date":"2026-06-25","id":4834,"kind":"activities","owner":"codex","priority":"P1","project":"App PC Version","site":"local-desktop","source_ip":"171.97.7.174","status":"done","tags":[],"title":"App PC Version Phase 5 local worker complete","updated_at":"2026-06-25T22:49:07+07:00"},{"due_date":"2026-06-25","id":4833,"kind":"activities","owner":"codex","priority":"P1","project":"App PC Version","site":"local-desktop","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"App PC Version Phase 5 local worker progress","updated_at":"2026-06-25T22:37:28+07:00"},{"due_date":"2026-06-25","id":4832,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 App PC Version","site":"local-app-pc-version","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Phase 5 Local Worker Mode start","updated_at":"2026-06-25T22:34:56+07:00"},{"due_date":"2026-06-25","id":4831,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 App PC Version","site":"local-app-pc-version","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Phase 4 Local Auth PASS","updated_at":"2026-06-25T22:33:55+07:00"},{"due_date":"2026-06-25","id":4830,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 App PC Version","site":"local-app-pc-version","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Phase 4 Local Auth start","updated_at":"2026-06-25T22:19:44+07:00"},{"due_date":"2026-06-25","id":4829,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 App PC Version","site":"local-app-pc-version","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Phase 3 SQLite schema/migration PASS","updated_at":"2026-06-25T22:18:15+07:00"},{"due_date":"2026-06-25","id":4828,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"App PC Version","site":"local-pc-app-phase3-sqlite-schema-migration","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Phase 3 SQLite schema migration start","updated_at":"2026-06-25T22:03:09+07:00"},{"due_date":"2026-06-25","id":4827,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"App PC Version","site":"local-pc-app-phase2-sqlite-engine-unlock","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Phase 2 SQLite engine unlock PASS","updated_at":"2026-06-25T22:01:51+07:00"},{"due_date":"2026-06-25","id":4826,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"App PC Version","site":"local-pc-app-phase2-sqlite-engine-unlock","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Phase 2 SQLite engine unlock start","updated_at":"2026-06-25T21:55:46+07:00"},{"due_date":"2026-06-25","id":4825,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"App PC Version","site":"local-pc-app-phase1-env-desktop","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Created .env.desktop PASS after report html repair","updated_at":"2026-06-25T21:55:01+07:00"},{"due_date":"2026-06-25","id":4824,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"App PC Version","site":"local-pc-app-phase1-env-desktop","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Created .env.desktop PASS","updated_at":"2026-06-25T21:54:12+07:00"},{"due_date":"2026-06-25","id":4823,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"AI handoff documentation improvement complete","updated_at":"2026-06-25T21:53:40+07:00"},{"due_date":"2026-06-25","id":4822,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"App PC Version","site":"local-pc-app-phase1-env-desktop","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Create .env.desktop for App PC Version","updated_at":"2026-06-25T21:52:11+07:00"},{"due_date":"2026-06-25","id":4821,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"AI handoff docs improved with quickstart and command map","updated_at":"2026-06-25T21:53:42+07:00"},{"due_date":"2026-06-25","id":4820,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"App PC Version","site":"local-pc-app-phase0-source-lock","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Phase 0 source lock copy manifest hash PASS","updated_at":"2026-06-25T21:50:50+07:00"},{"due_date":"2026-06-25","id":4819,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"App PC Version","site":"local-pc-app-phase0-source-lock","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Phase 0 source lock copy manifest hash","updated_at":"2026-06-25T21:47:16+07:00"},{"due_date":"2026-06-25","id":4818,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Study and improve AI handoff docs for dist package","updated_at":"2026-06-25T21:53:41+07:00"},{"due_date":"2026-06-25","id":4817,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"App PC Version","site":"local-pc-app-plan","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"??????? App PC Version SQLite/Desktop","updated_at":"2026-06-25T21:45:00+07:00"},{"due_date":"2026-06-25","id":4816,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"App PC Version","site":"local Windows desktop packaging plan","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"App PC Version architecture plan start","updated_at":"2026-06-25T21:42:30+07:00"},{"due_date":"2026-06-25","id":4815,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:C:\\Users\\admin\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed: GitHub overwrite sync App Pro New Versoin","updated_at":"2026-06-25T21:25:11+07:00"},{"due_date":"2026-06-25","id":4814,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online.git; local=C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Completed: GitHub force sync App Pro New Versoin","updated_at":"2026-06-25T21:25:44+07:00"},{"due_date":"2026-06-25","id":4813,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:C:\\Users\\admin\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Execute complete: App Pro New Versoin overwritten from GitHub","updated_at":"2026-06-25T21:25:13+07:00"},{"due_date":"2026-06-25","id":4812,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online.git","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"???????????? GitHub ?????????","updated_at":"2026-06-25T21:29:00+07:00"},{"due_date":"2026-06-25","id":4811,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:C:\\Users\\admin\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Analyze complete: App Pro New Versoin GitHub sync scope","updated_at":"2026-06-25T21:25:13+07:00"},{"due_date":"2026-06-25","id":4810,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online.git; local=C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Force sync App Pro New Versoin from GitHub","updated_at":"2026-06-25T21:25:28+07:00"},{"due_date":"2026-06-25","id":4809,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:C:\\Users\\admin\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"58.136.103.15","status":"done","tags":[],"title":"GitHub overwrite sync: App Pro New Versoin","updated_at":"2026-06-25T21:25:12+07:00"},{"due_date":"2026-06-25","id":4808,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine\\dist","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Dist handoff sanitized refresh complete","updated_at":"2026-06-25T21:01:22+07:00"},{"due_date":"2026-06-25","id":4807,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local-cli:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start refreshed sanitized dist handoff after 2026-06-25 updates","updated_at":"2026-06-25T21:01:23+07:00"},{"due_date":"2026-06-30","id":4806,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"During work: verified blockers before writing Plan_20260625","updated_at":"2026-06-25T15:16:03+07:00"},{"due_date":"2026-06-30","id":4805,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Create detailed blocker plan and chat timesheet documents","updated_at":"2026-06-25T15:16:02+07:00"},{"due_date":"2026-06-25","id":4804,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com + tt2026online-sj16tb.sj88ai.com","site":"https://greenlnw.sj88ai.com; https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Disk speed benchmark greenlnw 4TB and tt2026 16TB done","updated_at":"2026-06-25T13:20:38+07:00"},{"due_date":"2026-06-25","id":4803,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com + tt2026online-sj16tb.sj88ai.com","site":"https://greenlnw.sj88ai.com; https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Disk speed benchmark greenlnw 4TB and tt2026 16TB start","updated_at":"2026-06-25T13:20:38+07:00"},{"due_date":"2026-06-25","id":4802,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete agent continuation rules handoff docs","updated_at":"2026-06-25T12:48:59+07:00"},{"due_date":"2026-06-25","id":4801,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress created Rules.md and linked root docs","updated_at":"2026-06-25T12:48:59+07:00"},{"due_date":"2026-06-25","id":4800,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Build repo handoff rules and continuation docs","updated_at":"2026-06-25T12:48:59+07:00"},{"due_date":"2026-06-25","id":4799,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete: strict minimum script standard documented in README","updated_at":"2026-06-25T12:35:18+07:00"},{"due_date":"2026-06-25","id":4798,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start: document strict minimum script quality standard in README","updated_at":"2026-06-25T12:35:18+07:00"},{"due_date":"2026-06-25","id":4797,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"green.sj88ai.com retroactive FTP transfer UI done","updated_at":"2026-06-25T12:29:09+07:00"},{"due_date":"2026-06-25","id":4796,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"green.sj88ai.com retroactive FTP transfer UI start","updated_at":"2026-06-25T12:29:09+07:00"},{"due_date":"2026-06-25","id":4795,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Follow up Green FTP lane B transfer status after contimeout fix","updated_at":"2026-06-25T12:14:24+07:00"},{"due_date":"2026-06-25","id":4794,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Fix Green TT2026 FTP rsync contimeout retry failure","updated_at":"2026-06-25T11:37:29+07:00"},{"due_date":"2026-06-25","id":4793,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete greenlnw retroactive TT2026 transfer UI and real send test","updated_at":"2026-06-25T07:37:49+07:00"},{"due_date":"2026-06-25","id":4792,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete: rendered all 60 E27 live AB scripts from 2026-06-25 batch","updated_at":"2026-06-25T07:26:50+07:00"},{"due_date":"2026-06-25","id":4791,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: E27 audio render reached 40 of 60","updated_at":"2026-06-25T07:26:50+07:00"},{"due_date":"2026-06-25","id":4790,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: E27 audio render reached 22 of 60","updated_at":"2026-06-25T07:26:50+07:00"},{"due_date":"2026-06-25","id":4789,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start greenlnw retroactive TT2026 transfer attach","updated_at":"2026-06-25T07:37:49+07:00"},{"due_date":"2026-06-25","id":4788,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: E27 60-script batch prepared for TTS render","updated_at":"2026-06-25T07:26:50+07:00"},{"due_date":"2026-06-25","id":4787,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: prepare durable E27 script source before rendering audio","updated_at":"2026-06-25T07:26:50+07:00"},{"due_date":"2026-06-25","id":4786,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Generate audio for all E27 scripts created today","updated_at":"2026-06-25T07:26:50+07:00"},{"due_date":"2026-06-25","id":4785,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Six more E27 promo scripts 55-60 verified","updated_at":"2026-06-25T06:51:55+07:00"},{"due_date":"2026-06-25","id":4784,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Create six more E27 promo scripts 55-60","updated_at":"2026-06-25T06:51:55+07:00"},{"due_date":"2026-06-25","id":4783,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Four more E27 promo scripts 51-54 verified","updated_at":"2026-06-25T06:50:11+07:00"},{"due_date":"2026-06-25","id":4782,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Create four more E27 promo scripts 51-54","updated_at":"2026-06-25T06:50:11+07:00"},{"due_date":"2026-06-25","id":4781,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Six more E27 promo scripts 45-50 verified","updated_at":"2026-06-25T06:48:26+07:00"},{"due_date":"2026-06-25","id":4780,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Create six more E27 promo scripts 45-50","updated_at":"2026-06-25T06:48:26+07:00"},{"due_date":"2026-06-25","id":4779,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Four more E27 promo scripts 41-44 verified","updated_at":"2026-06-25T06:46:42+07:00"},{"due_date":"2026-06-25","id":4778,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Create four more E27 promo scripts 41-44","updated_at":"2026-06-25T06:46:42+07:00"},{"due_date":"2026-06-25","id":4777,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Six more E27 promo scripts 35-40 verified","updated_at":"2026-06-25T06:44:53+07:00"},{"due_date":"2026-06-25","id":4776,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Create six more E27 promo scripts 35-40","updated_at":"2026-06-25T06:44:53+07:00"},{"due_date":"2026-06-25","id":4775,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Four more E27 promo scripts 31-34 verified","updated_at":"2026-06-25T06:43:06+07:00"},{"due_date":"2026-06-25","id":4774,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Create four more E27 promo scripts 31-34","updated_at":"2026-06-25T06:43:06+07:00"},{"due_date":"2026-06-25","id":4773,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Six more E27 promo scripts 25-30 verified","updated_at":"2026-06-25T06:41:15+07:00"},{"due_date":"2026-06-25","id":4772,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Create six more E27 promo scripts 25-30","updated_at":"2026-06-25T06:41:15+07:00"},{"due_date":"2026-06-25","id":4771,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Four more E27 promo scripts 21-24 verified","updated_at":"2026-06-25T06:39:25+07:00"},{"due_date":"2026-06-25","id":4770,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Create four more E27 promo scripts 21-24","updated_at":"2026-06-25T06:39:25+07:00"},{"due_date":"2026-06-25","id":4769,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Six more E27 promo scripts 15-20 verified","updated_at":"2026-06-25T06:37:39+07:00"},{"due_date":"2026-06-25","id":4768,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Create six more E27 promo scripts 15-20","updated_at":"2026-06-25T06:37:40+07:00"},{"due_date":"2026-06-25","id":4767,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Four additional E27 promo scripts verified","updated_at":"2026-06-25T06:35:50+07:00"},{"due_date":"2026-06-25","id":4766,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Create four additional E27 promo scripts","updated_at":"2026-06-25T06:35:51+07:00"},{"due_date":"2026-06-25","id":4765,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/ + https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed plan: retroactive TT2026 FTP attach","updated_at":"2026-06-25T06:34:07+07:00"},{"due_date":"2026-06-25","id":4764,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Six additional E27 promo scripts verified","updated_at":"2026-06-25T06:34:00+07:00"},{"due_date":"2026-06-25","id":4763,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Create six additional E27 promo scripts","updated_at":"2026-06-25T06:34:00+07:00"},{"due_date":"2026-06-25","id":4762,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/ + https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Design post-run and in-flight TT2026 FTP transfer for green and greenlnw","updated_at":"2026-06-25T06:25:02+07:00"},{"due_date":"2026-06-25","id":4761,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Expanded E27 promo scripts verified","updated_at":"2026-06-25T06:21:21+07:00"},{"due_date":"2026-06-25","id":4760,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Expand E27 promo scripts slightly","updated_at":"2026-06-25T06:21:21+07:00"},{"due_date":"2026-06-25","id":4759,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"E27 promo rewrite completed after prior-style study","updated_at":"2026-06-25T06:19:05+07:00"},{"due_date":"2026-06-25","id":4758,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Prior E27 script evidence reviewed","updated_at":"2026-06-25T06:19:06+07:00"},{"due_date":"2026-06-25","id":4757,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Analyze prior accepted E27 promo script style","updated_at":"2026-06-25T06:19:06+07:00"},{"due_date":"2026-06-25","id":4756,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Add greenlnw FTP/TT2026 transfer status UI","updated_at":"2026-06-25T06:21:23+07:00"},{"due_date":"2026-06-25","id":4755,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw missing ftp status page investigation","updated_at":"2026-06-25T06:06:43+07:00"},{"due_date":"2026-06-25","id":4754,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"green.sj88ai.com reframe immediate PASS","updated_at":"2026-06-25T06:02:34+07:00"},{"due_date":"2026-06-25","id":4753,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw nntv reframe queue policy PASS","updated_at":"2026-06-25T06:02:34+07:00"},{"due_date":"2026-06-25","id":4752,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"greenlnw nntv reframe queue deploy done","updated_at":"2026-06-25T05:58:13+07:00"},{"due_date":"2026-06-25","id":4751,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"green.sj88ai.com reframe immediate verified no deploy needed","updated_at":"2026-06-25T05:58:13+07:00"},{"due_date":"2026-06-25","id":4750,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free","site":"local CLI; chat script ideation","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Closeout revised E27 220V practical bulb use angle","updated_at":"2026-06-25T05:51:28+07:00"},{"due_date":"2026-06-25","id":4749,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free","site":"local CLI; chat script ideation","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Revise E27 220V promo angle to practical household use","updated_at":"2026-06-25T05:51:28+07:00"},{"due_date":"2026-06-25","id":4748,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free","site":"local CLI; chat script ideation","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Closeout 4 E27 220V promo script ideas","updated_at":"2026-06-25T05:48:43+07:00"},{"due_date":"2026-06-25","id":4747,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free","site":"local CLI; chat script ideation","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Generate 4 E27 220V promo script ideas","updated_at":"2026-06-25T05:48:43+07:00"},{"due_date":"2026-06-25","id":4746,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"green.sj88ai.com reframe immediate queue implementation","updated_at":"2026-06-25T05:48:14+07:00"},{"due_date":"2026-06-25","id":4745,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"greenlnw nntv reframe immediate queue implementation","updated_at":"2026-06-25T05:48:14+07:00"},{"due_date":"2026-06-25","id":4744,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"green sj88ai immediate reframe start","updated_at":"2026-06-25T05:43:42+07:00"},{"due_date":"2026-06-25","id":4743,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"greenlnw nntv immediate reframe queue start","updated_at":"2026-06-25T05:43:42+07:00"},{"due_date":"2026-06-25","id":4742,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"tt2026 mobile Smart Auto to SSO deploy done","updated_at":"2026-06-25T05:40:49+07:00"},{"due_date":"2026-06-25","id":4741,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"tt2026 mobile Smart Auto to Linked Apps SSO start","updated_at":"2026-06-25T05:40:49+07:00"},{"due_date":"2026-06-25","id":4740,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw mobile Smartauto to SSO link page start","updated_at":"2026-06-25T05:40:49+07:00"},{"due_date":"2026-06-25","id":4739,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw TT2026 SSO transfer deploy verification complete","updated_at":"2026-06-25T05:20:49+07:00"},{"due_date":"2026-06-25","id":4738,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Deploy greenlnw TT2026 SSO and transfer wiring","updated_at":"2026-06-25T05:20:49+07:00"},{"due_date":"2026-06-25","id":4737,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement and test greenlnw TT2026 SSO/FTP parity","updated_at":"2026-06-25T05:20:59+07:00"},{"due_date":"2026-06-25","id":4736,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Narrow plan: greenlnw SSO/FTP only, no render behavior changes","updated_at":"2026-06-25T04:00:12+07:00"},{"due_date":"2026-06-25","id":4735,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Clarify plan: add greenlnw as second TT2026 SSO app","updated_at":"2026-06-25T03:58:19+07:00"},{"due_date":"2026-06-25","id":4734,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan greenlnw SSO and TT2026 transfer parity with green.sj88ai.com","updated_at":"2026-06-25T03:57:18+07:00"},{"due_date":"2026-06-25","id":4733,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Update full documentation for green.sj88ai.com SSO and transfer work","updated_at":"2026-06-25T03:55:41+07:00"},{"due_date":"2026-06-25","id":4732,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Done: greenlnw current Green Screen docs updated","updated_at":"2026-06-25T03:40:25+07:00"},{"due_date":"2026-06-25","id":4731,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: greenlnw docs updated with current mode map","updated_at":"2026-06-25T03:39:16+07:00"},{"due_date":"2026-06-25","id":4730,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Codex","site":"Codex desktop chat","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"????????? Codex ???????? CPU","updated_at":"2026-06-25T03:38:27+07:00"},{"due_date":"2026-06-25","id":4729,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Codex","site":"Codex desktop chat","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"?????????????????????? Codex","updated_at":"2026-06-25T03:38:10+07:00"},{"due_date":"2026-06-25","id":4728,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Codex","site":"Codex desktop chat","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"?????? Codex ???????????????????","updated_at":"2026-06-25T03:37:40+07:00"},{"due_date":"2026-06-25","id":4727,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Update greenlnw Green Screen mode documentation","updated_at":"2026-06-25T03:40:25+07:00"},{"due_date":"2026-06-25","id":4726,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement retry-until-done for TT2026 transfers","updated_at":"2026-06-25T03:44:25+07:00"},{"due_date":"2026-06-25","id":4725,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Design auto retry for TT2026 transfer continuity","updated_at":"2026-06-25T03:25:16+07:00"},{"due_date":"2026-06-25","id":4724,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed Green Screen CUDA Fast Key deploy and benchmark","updated_at":"2026-06-25T03:21:10+07:00"},{"due_date":"2026-06-25","id":4723,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Add Prepare FTP transfer fields, destination path preview, and FTP status page","updated_at":"2026-06-25T03:24:08+07:00"},{"due_date":"2026-06-25","id":4722,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Installed 72h Green/Reframe cleanup timer excluding FTP","updated_at":"2026-06-25T03:05:52+07:00"},{"due_date":"2026-06-25","id":4721,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement and test Green Screen CUDA Fast Key canary","updated_at":"2026-06-25T03:21:10+07:00"},{"due_date":"2026-06-25","id":4720,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Summarize next Green Screen technical steps","updated_at":"2026-06-25T03:04:14+07:00"},{"due_date":"2026-06-25","id":4719,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed explanation of NVIDIA Maxine AI Green Screen fit","updated_at":"2026-06-25T03:02:46+07:00"},{"due_date":"2026-06-25","id":4718,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Explain NVIDIA Maxine AI Green Screen fit for greenlnw","updated_at":"2026-06-25T03:02:46+07:00"},{"due_date":"2026-06-25","id":4717,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Add 3-day cleanup for Green and Reframe files excluding FTP","updated_at":"2026-06-25T03:05:52+07:00"},{"due_date":"2026-06-25","id":4716,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"nntv88 Green normal membership changed to Team","updated_at":"2026-06-25T03:00:25+07:00"},{"due_date":"2026-06-25","id":4715,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete PyNvVideoCodec fast green screen research","updated_at":"2026-06-25T03:00:21+07:00"},{"due_date":"2026-06-25","id":4714,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Research findings in progress - fast GPU green screen options","updated_at":"2026-06-25T03:00:21+07:00"},{"due_date":"2026-06-25","id":4713,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Set nntv88 normal Green membership to Team","updated_at":"2026-06-25T03:00:25+07:00"},{"due_date":"2026-06-25","id":4712,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Research Python-native PyNvVideoCodec fast green screen options","updated_at":"2026-06-25T03:00:21+07:00"},{"due_date":"2026-06-25","id":4711,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Reframe Units split from Green clip quota deployed and verified","updated_at":"2026-06-25T02:55:01+07:00"},{"due_date":"2026-06-25","id":4710,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot codexCLI","site":"https://github.com/lnwsj/sp-bot","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Completed codexCLI handoff docs commit push","updated_at":"2026-06-25T02:51:44+07:00"},{"due_date":"2026-06-25","id":4709,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Deploy and test Green Screen Mode 3 GPU Native Quality","updated_at":"2026-06-25T02:51:33+07:00"},{"due_date":"2026-06-25","id":4708,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot codexCLI","site":"https://github.com/lnwsj/sp-bot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"?????????? codexCLI handoff docs","updated_at":"2026-06-25T02:44:01+07:00"},{"due_date":"2026-06-25","id":4707,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"https://github.com/lnwsj/sp-bot","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Completed commit push ShopeeMediaBot","updated_at":"2026-06-25T02:43:19+07:00"},{"due_date":"2026-06-25","id":4706,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"https://github.com/lnwsj/sp-bot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"???????? commit push ShopeeMediaBot","updated_at":"2026-06-25T02:42:00+07:00"},{"due_date":"2026-06-25","id":4705,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: Implement separate Reframe Units quota display","updated_at":"2026-06-25T02:55:01+07:00"},{"due_date":"2026-06-25","id":4704,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw gpu_native_quality implementation start","updated_at":"2026-06-25T02:51:34+07:00"},{"due_date":"2026-06-25","id":4703,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start: Make Green SSO users Pro plan","updated_at":"2026-06-25T02:55:01+07:00"},{"due_date":"2026-06-25","id":4702,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw gpu_native_quality implementation plan and probe","updated_at":"2026-06-25T02:24:37+07:00"},{"due_date":"2026-06-25","id":4701,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan gpu_native_quality Green Screen implementation","updated_at":"2026-06-25T02:24:37+07:00"},{"due_date":"2026-06-25","id":4700,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed max GPU Green Screen plan","updated_at":"2026-06-25T02:17:55+07:00"},{"due_date":"2026-06-25","id":4699,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Research maximum GPU use for Green Screen pipeline","updated_at":"2026-06-25T02:17:55+07:00"},{"due_date":"2026-06-25","id":4698,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed Green Screen NVIDIA speed analysis","updated_at":"2026-06-25T02:12:45+07:00"},{"due_date":"2026-06-25","id":4697,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"doing","tags":[],"title":"Progress: Green Screen NVIDIA speed analysis","updated_at":"2026-06-25T02:10:50+07:00"},{"due_date":"2026-06-25","id":4696,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"https://shopee.co.th/%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B8%87%E0%B8%99%E0%B8%B1%E0%B8%81%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%97%E0%B8%A3%E0%B8%87%E0%B9%81%E0%B8%84%E0%B8%9A-AliceBK-5.5-%E0%B8%99%E0%B8%B4%E0%B9%89%E0%B8%A7-%E0%B8%AA%E0%B8%B5%E0%B8%81%E0%B8%A3%E0%B8%A1%E0%B9%80%E0%B8%82%E0%B9%89%E0%B8%A1-%E0%B9%80%E0%B8%AD%E0%B8%A7-22-27-i.157593242.22351190665","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Completed: Shopee Media Bot PASS","updated_at":"2026-06-25T02:10:17+07:00"},{"due_date":"2026-06-25","id":4695,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Analyze NVIDIA acceleration options for Green Screen pipeline","updated_at":"2026-06-25T02:12:45+07:00"},{"due_date":"2026-06-25","id":4694,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"tt2026online-sj16tb.sj88ai.com -> green.sj88ai.com SSO","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Continue fixing 16TB Open Green SSO only","updated_at":"2026-06-25T02:23:52+07:00"},{"due_date":"2026-06-25","id":4693,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Green Screen mode selector deployed and verified","updated_at":"2026-06-25T02:05:36+07:00"},{"due_date":"2026-06-25","id":4692,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"doing","tags":[],"title":"Green Screen mode selector local implementation ready","updated_at":"2026-06-25T01:59:28+07:00"},{"due_date":"2026-06-25","id":4691,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"https://shopee.co.th/%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B8%87%E0%B8%99%E0%B8%B1%E0%B8%81%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%97%E0%B8%A3%E0%B8%87%E0%B9%81%E0%B8%84%E0%B8%9A-AliceBK-5.5-%E0%B8%99%E0%B8%B4%E0%B9%89%E0%B8%A7-%E0%B8%AA%E0%B8%B5%E0%B8%81%E0%B8%A3%E0%B8%A1%E0%B9%80%E0%B8%82%E0%B9%89%E0%B8%A1-%E0%B9%80%E0%B8%AD%E0%B8%A7-22-27-i.157593242.22351190665","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"?????????? Shopee Media Bot","updated_at":"2026-06-25T01:57:04+07:00"},{"due_date":"2026-06-25","id":4690,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Add selectable Green Screen render mode","updated_at":"2026-06-25T02:05:36+07:00"},{"due_date":"2026-06-25","id":4689,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://shopee.co.th/?is_from_login=true","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Completed: Shopee login probe PASS","updated_at":"2026-06-25T01:54:48+07:00"},{"due_date":"2026-06-25","id":4688,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Corrected 157-origin Sultan SSO panel closeout","updated_at":"2026-06-25T01:54:27+07:00"},{"due_date":"2026-06-25","id":4687,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb class sso linked apps","site":"https://class.lnwsj.com/qr_login_compat.php to https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Investigate Class to TT2026 16TB SSO click failure","updated_at":"2026-06-25T02:23:52+07:00"},{"due_date":"2026-06-25","id":4686,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb linked apps deployment check","site":"https://tt2026online-sj16tb.sj88ai.com/linked-apps","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Linked Apps deployed and verified on sj16tb","updated_at":"2026-06-25T01:50:05+07:00"},{"due_date":"2026-06-25","id":4685,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://shopee.co.th/?is_from_login=true","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"?????????????? V20 ??????????????????? Shopee ???? Chrome","updated_at":"2026-06-25T01:50:04+07:00"},{"due_date":"2026-06-25","id":4684,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Deploy corrected 157-origin dashboard Sultan SSO panel","updated_at":"2026-06-25T01:48:21+07:00"},{"due_date":"2026-06-25","id":4683,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw duration-based Reframe quota complete","updated_at":"2026-06-25T01:45:41+07:00"},{"due_date":"2026-06-25","id":4682,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com/dashboard.php","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Correct origin survey confirmed","updated_at":"2026-06-25T01:42:23+07:00"},{"due_date":"2026-06-25","id":4681,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com/dashboard.php","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Correct origin survey pull and Sultan SSO fix","updated_at":"2026-06-25T01:41:38+07:00"},{"due_date":"2026-06-25","id":4680,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"doing","tags":[],"title":"greenlnw duration-based Reframe quota verification passed","updated_at":"2026-06-25T01:41:37+07:00"},{"due_date":"2026-06-25","id":4679,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/reframe","source_ip":"58.136.103.15","status":"doing","tags":[],"title":"Duration quota local syntax passed before deploy","updated_at":"2026-06-25T01:34:44+07:00"},{"due_date":"2026-06-25","id":4678,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb linked apps deployment check","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start: verify whether TT2026 Linked Apps page is deployed","updated_at":"2026-06-25T01:50:05+07:00"},{"due_date":"2026-06-25","id":4677,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com/dashboard.php","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Investigate QR user missing Sultan SSO HTML evidence","updated_at":"2026-06-25T01:34:27+07:00"},{"due_date":"2026-06-25","id":4676,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"green.sj88ai.com SSO 16TB group routing","site":"https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Closeout: tt16tb SSO group documented and verified","updated_at":"2026-06-25T01:33:44+07:00"},{"due_date":"2026-06-25","id":4675,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"green.sj88ai.com SSO 16TB group routing","site":"https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: implemented tt16tb SSO membership group locally","updated_at":"2026-06-25T01:32:33+07:00"},{"due_date":"2026-06-25","id":4674,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/reframe","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement duration-based Reframe quota units","updated_at":"2026-06-25T01:45:42+07:00"},{"due_date":"2026-06-25","id":4673,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"green.sj88ai.com SSO 16TB group routing","site":"https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Start: add 16TB SSO membership group for green.sj88ai.com","updated_at":"2026-06-25T01:27:19+07:00"},{"due_date":"2026-06-25","id":4672,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com/dashboard.php","source_ip":"58.136.103.15","status":"completed","tags":[],"title":"Dashboard course ID 9 Sultan SSO panel completed","updated_at":"2026-06-25T01:27:12+07:00"},{"due_date":"2026-06-25","id":4671,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/reframe","source_ip":"58.136.103.15","status":"doing","tags":[],"title":"Design duration-based Reframe quota units","updated_at":"2026-06-25T01:27:08+07:00"},{"due_date":"2026-06-25","id":4670,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"green.sj88ai.com quota limit audit","site":"https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Closeout: designed length-based Reframe 3x7 quota","updated_at":"2026-06-25T01:26:01+07:00"},{"due_date":"2026-06-25","id":4669,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"green.sj88ai.com quota limit audit","site":"https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Start: design new length-based Reframe 3x7 quota limit","updated_at":"2026-06-25T01:24:54+07:00"},{"due_date":"2026-06-25","id":4668,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/reframe","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed Reframe mode benchmark Legacy Mode1 Mode2","updated_at":"2026-06-25T01:24:41+07:00"},{"due_date":"2026-06-25","id":4667,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"green.sj88ai.com quota limit audit","site":"https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Closeout: green.sj88ai.com current clip quota limits","updated_at":"2026-06-25T01:22:10+07:00"},{"due_date":"2026-06-25","id":4666,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com/dashboard.php","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Dashboard course ID 9 SSO panel local patch","updated_at":"2026-06-25T01:21:09+07:00"},{"due_date":"2026-06-25","id":4665,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com/dashboard.php","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Dashboard course ID 9 SSO panel start","updated_at":"2026-06-25T01:19:31+07:00"},{"due_date":"2026-06-25","id":4664,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"green.sj88ai.com quota limit audit","site":"https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Audit current green.sj88ai.com daily clip limits","updated_at":"2026-06-25T01:19:25+07:00"},{"due_date":"2026-06-25","id":4663,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Closeout SJ88 Green Screen V1.0 V3 folder import random dist refresh","updated_at":"2026-06-25T01:16:11+07:00"},{"due_date":"2026-06-25","id":4662,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com + green.sj88ai.com SSO integration","site":"https://tt2026online-sj16tb.sj88ai.com/ -> https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"TT2026 Green SSO implementation completed locally","updated_at":"2026-06-25T01:04:41+07:00"},{"due_date":"2026-06-25","id":4661,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/reframe","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Benchmark Reframe Legacy Mode 1 Mode 2 sequentially","updated_at":"2026-06-25T01:24:41+07:00"},{"due_date":"2026-06-25","id":4660,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com + green.sj88ai.com SSO integration","site":"https://tt2026online-sj16tb.sj88ai.com/ -> https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Verification started for TT2026 Green SSO","updated_at":"2026-06-25T00:57:35+07:00"},{"due_date":"2026-06-25","id":4659,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/reframe","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Reframe mode dropdown deployed default Mode 1 Speed","updated_at":"2026-06-25T00:56:16+07:00"},{"due_date":"2026-06-25","id":4658,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"doing","tags":[],"title":"Reframe mode dropdown local validation passed before deploy","updated_at":"2026-06-25T00:52:47+07:00"},{"due_date":"2026-06-25","id":4657,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com + green.sj88ai.com SSO integration","site":"https://tt2026online-sj16tb.sj88ai.com/ -> https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Implement TT2026 Green linked-app SSO","updated_at":"2026-06-25T00:44:34+07:00"},{"due_date":"2026-06-25","id":4656,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement Reframe mode dropdown default Mode 1 Speed","updated_at":"2026-06-25T00:56:16+07:00"},{"due_date":"2026-06-25","id":4655,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com + green.sj88ai.com SSO integration","site":"https://tt2026online-sj16tb.sj88ai.com/ -> https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Implement TT2026 Linked Apps SSO to Green and test with screenshots","updated_at":"2026-06-25T00:40:54+07:00"},{"due_date":"2026-06-25","id":4654,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com + green.sj88ai.com SSO integration","site":"https://tt2026online-sj16tb.sj88ai.com/ -> https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Closeout: TT2026 Linked Apps SSO to Green design","updated_at":"2026-06-25T00:36:54+07:00"},{"due_date":"2026-06-25","id":4653,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com + green.sj88ai.com SSO integration","site":"https://tt2026online-sj16tb.sj88ai.com/ -> https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Design TT2026 to green.sj88ai.com SSO linked-app flow","updated_at":"2026-06-25T00:36:54+07:00"},{"due_date":"2026-06-25","id":4652,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress V3 remaining items implemented before rebuild","updated_at":"2026-06-25T00:27:39+07:00"},{"due_date":"2026-06-25","id":4651,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement remaining SJ88 Green Screen V1.0 V3 completion items","updated_at":"2026-06-25T01:16:11+07:00"},{"due_date":"2026-06-25","id":4650,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com + tt2026online-sj16tb.sj88ai.com integration","site":"https://green.sj88ai.com/reframe","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Verified green.sj88ai.com TT2026 transfer with real UI A and B lane tests","updated_at":"2026-06-25T00:20:44+07:00"},{"due_date":"2026-06-25","id":4649,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com + tt2026online-sj16tb.sj88ai.com integration","site":"https://green.sj88ai.com/reframe","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Deployed green.sj88ai.com Reframe to TT2026 transfer A/B flow","updated_at":"2026-06-25T00:13:34+07:00"},{"due_date":"2026-06-25","id":4648,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed audit remaining work for SJ88 Green Screen V1.0 V3","updated_at":"2026-06-25T00:05:41+07:00"},{"due_date":"2026-06-25","id":4647,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Audit remaining work for SJ88 Green Screen V1.0 V3","updated_at":"2026-06-25T00:05:41+07:00"},{"due_date":"2026-06-25","id":4646,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: GPU-fast Reframe rotate optimization","updated_at":"2026-06-25T00:06:32+07:00"},{"due_date":"2026-06-24","id":4645,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Done: greenlnw Reframe slowdown RCA storage vs rotate","updated_at":"2026-06-24T23:55:39+07:00"},{"due_date":"2026-06-24","id":4644,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com + tt2026online-sj16tb.sj88ai.com integration","site":"https://green.sj88ai.com/reframe -> tt2026online-sj16tb.sj88ai.com storage","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement green Reframe TT2026 A/B transfer","updated_at":"2026-06-25T00:13:35+07:00"},{"due_date":"2026-06-24","id":4643,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com + tt2026online-sj16tb.sj88ai.com integration","site":"https://green.sj88ai.com/reframe -> tt2026online-sj16tb.sj88ai.com storage","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Closeout: A/B lane transfer design refinement complete","updated_at":"2026-06-24T23:50:32+07:00"},{"due_date":"2026-06-24","id":4642,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com + tt2026online-sj16tb.sj88ai.com integration","site":"https://green.sj88ai.com/reframe -> tt2026online-sj16tb.sj88ai.com storage","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: patched Reframe transfer design to A/B only","updated_at":"2026-06-24T23:50:32+07:00"},{"due_date":"2026-06-24","id":4641,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com + tt2026online-sj16tb.sj88ai.com integration","site":"https://green.sj88ai.com/reframe -> tt2026online-sj16tb.sj88ai.com storage","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Refine Reframe transfer design to 5-digit product and A/B lane","updated_at":"2026-06-24T23:50:32+07:00"},{"due_date":"2026-06-24","id":4640,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com + tt2026online-sj16tb.sj88ai.com integration","site":"https://green.sj88ai.com/reframe -> tt2026online-sj16tb.sj88ai.com storage","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed design for Reframe output transfer to TT2026 workspace","updated_at":"2026-06-24T23:43:57+07:00"},{"due_date":"2026-06-24","id":4639,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: test NVMe staging vs 4TB direct-write slowdown hypothesis","updated_at":"2026-06-24T23:55:39+07:00"},{"due_date":"2026-06-24","id":4638,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw Reframe slowdown live audit","updated_at":"2026-06-24T23:55:39+07:00"},{"due_date":"2026-06-24","id":4637,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com + tt2026online-sj16tb.sj88ai.com integration","site":"https://green.sj88ai.com/reframe -> tt2026online-sj16tb.sj88ai.com storage","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Design Reframe output transfer to tt2026 workspace","updated_at":"2026-06-24T23:43:57+07:00"},{"due_date":"2026-06-25","id":4636,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"PASS green.sj88ai.com reframe shell chunk upload production test","updated_at":"2026-06-24T23:26:51+07:00"},{"due_date":"2026-06-25","id":4635,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"C:/temp/greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 smoke hardcoded-path cleanup","updated_at":"2026-06-24T23:22:40+07:00"},{"due_date":"2026-06-25","id":4634,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"C:/temp/greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Continue V3 parity cleanup for all pending issues","updated_at":"2026-06-24T23:14:57+07:00"},{"due_date":"2026-06-24","id":4633,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"?????????????????????","updated_at":"2026-06-24T23:14:21+07:00"},{"due_date":"2026-06-25","id":4632,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Local validation passed before green.sj88ai.com reframe deploy","updated_at":"2026-06-24T23:26:51+07:00"},{"due_date":"2026-06-25","id":4631,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Analyze and continue reframe integration work per user request","updated_at":"2026-06-24T23:26:51+07:00"},{"due_date":"2026-06-24","id":4630,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"?????????????????? TC03/TC04","updated_at":"2026-06-24T22:14:04+07:00"},{"due_date":"2026-06-24","id":4629,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"???????????? (random) ?????? TC03/TC04","updated_at":"2026-06-24T22:12:56+07:00"},{"due_date":"2026-06-24","id":4628,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"tt10tb Batch AB Roll no-sub full-system test PASS","updated_at":"2026-06-24T22:03:11+07:00"},{"due_date":"2026-06-30","id":4627,"kind":"activities","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Batch count contract should be clip-duration based","updated_at":"2026-06-24T22:02:44+07:00"},{"due_date":"2026-06-24","id":4626,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"TC03/TC04 batch count fix","updated_at":"2026-06-24T22:00:08+07:00"},{"due_date":"2026-06-24","id":4625,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com V3","site":"C:/temp/greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Verify TC mapping from code lines","updated_at":"2026-06-24T21:57:43+07:00"},{"due_date":"2026-06-24","id":4624,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"tt10tb Batch AB Roll no-sub full-system test progress","updated_at":"2026-06-24T22:03:12+07:00"},{"due_date":"2026-06-24","id":4623,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"tt10tb Batch AB Roll full system no-subtitle test kickoff","updated_at":"2026-06-24T22:03:11+07:00"},{"due_date":"2026-06-24","id":4622,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/reframe","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"green.sj88ai.com Reframe large upload and user shell fix","updated_at":"2026-06-24T21:26:57+07:00"},{"due_date":"2026-06-24","id":4621,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"doing","tags":[],"title":"green.sj88ai.com deploy done, starting production large browser reframe test","updated_at":"2026-06-24T19:42:41+07:00"},{"due_date":"2026-06-24","id":4620,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"doing","tags":[],"title":"Deploy and production browser-test green.sj88ai.com Reframe-only page","updated_at":"2026-06-24T19:32:01+07:00"},{"due_date":"2026-06-24","id":4619,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"tt10tb output retention 7 days complete PASS","updated_at":"2026-06-24T19:24:41+07:00"},{"due_date":"2026-06-24","id":4618,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"green.sj88ai.com append user.md credential batch","updated_at":"2026-06-24T19:25:17+07:00"},{"due_date":"2026-06-24","id":4617,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"tt10tb output retention deployed and server test passed","updated_at":"2026-06-24T19:24:41+07:00"},{"due_date":"2026-06-30","id":4616,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Plan vs code summary + onefile readiness evidence","updated_at":"2026-06-24T19:15:07+07:00"},{"due_date":"2026-06-24","id":4615,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"tt10tb output retention 7 days kickoff","updated_at":"2026-06-24T19:24:41+07:00"},{"due_date":"2026-06-24","id":4614,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"tt10tb CPU allocation closeout PASS","updated_at":"2026-06-24T19:09:23+07:00"},{"due_date":"2026-06-24","id":4613,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"tt10tb CPU allocation applied and evidence generated","updated_at":"2026-06-24T19:08:28+07:00"},{"due_date":"2026-06-24","id":4612,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"local://C:/temp/greenlnw.sj88ai.com/green.sj88ai.com/pull_20260623T230140Z","source_ip":"58.136.103.15","status":"done","tags":[],"title":"green.sj88ai.com reframe-only pipeline implementation","updated_at":"2026-06-24T19:21:43+07:00"},{"due_date":"2026-06-24","id":4611,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"local://C:/temp/greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Verify local user.md credential batch","updated_at":"2026-06-24T19:03:15+07:00"},{"due_date":"2026-06-24","id":4610,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"local://C:/temp/greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Create local user.md credential batch","updated_at":"2026-06-24T19:03:15+07:00"},{"due_date":"2026-06-24","id":4609,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"tt10tb CPU allocation ffmpeg 3 web DB 1 kickoff","updated_at":"2026-06-24T19:00:14+07:00"},{"due_date":"2026-06-24","id":4608,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green10tb.sj88ai.com","site":"https://green10tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"green10tb large Reframe browser test PASS","updated_at":"2026-06-24T18:30:11+07:00"},{"due_date":"2026-06-24","id":4607,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"tt10tb copy deploy SSL closeout PASS","updated_at":"2026-06-24T18:22:20+07:00"},{"due_date":"2026-06-24","id":4606,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green10tb.sj88ai.com","site":"https://green10tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"green10tb reframe benchmark mid-run","updated_at":"2026-06-24T18:36:18+07:00"},{"due_date":"2026-06-24","id":4605,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green10tb.sj88ai.com","site":"https://green10tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"green10tb browser large-file upload started","updated_at":"2026-06-24T18:36:17+07:00"},{"due_date":"2026-06-24","id":4604,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green10tb.sj88ai.com","site":"https://green10tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"green10tb cleanup implementation progress","updated_at":"2026-06-24T18:36:17+07:00"},{"due_date":"2026-06-24","id":4603,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"tt10tb deploy progress: source copied and server inventoried","updated_at":"2026-06-24T17:47:40+07:00"},{"due_date":"2026-06-24","id":4602,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green10tb.sj88ai.com","site":"https://green10tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"green10tb reframe cleanup 48h and real browser large-file test","updated_at":"2026-06-24T18:36:17+07:00"},{"due_date":"2026-06-24","id":4601,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"tt10tb deploy SSL kickoff","updated_at":"2026-06-24T17:43:49+07:00"},{"due_date":"2026-06-24","id":4600,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green10tb.sj88ai.com","site":"https://green10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"completed","tags":[],"title":"green10tb deployed with SSL and verified CPU Reframe fallback","updated_at":"2026-06-24T08:31:18+07:00"},{"due_date":"2026-06-24","id":4599,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Notion closeout synced for Hook optional no-force deploy","updated_at":"2026-06-24T08:12:53+07:00"},{"due_date":"2026-06-24","id":4598,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Batch AB Roll Hook optional no-force deploy closeout","updated_at":"2026-06-24T08:11:35+07:00"},{"due_date":"2026-06-24","id":4597,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green10tb.sj88ai.com","site":"https://green10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"green10tb.sj88ai.com server survey before deploy","updated_at":"2026-06-24T08:31:30+07:00"},{"due_date":"2026-06-24","id":4596,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"completed","tags":[],"title":"green.sj88ai.com downloaded snapshot deep analysis completed","updated_at":"2026-06-24T07:54:05+07:00"},{"due_date":"2026-06-24","id":4595,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"green.sj88ai.com downloaded snapshot deep analysis report written","updated_at":"2026-06-24T07:53:51+07:00"},{"due_date":"2026-06-24","id":4594,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Batch AB Roll Hook optional deployed","updated_at":"2026-06-24T07:53:10+07:00"},{"due_date":"2026-06-24","id":4593,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Fix forced Hook requirement","updated_at":"2026-06-24T07:42:14+07:00"},{"due_date":"2026-06-24","id":4592,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start deep analysis of downloaded green.sj88ai.com code DB snapshot","updated_at":"2026-06-24T07:54:19+07:00"},{"due_date":"2026-06-30","id":4591,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Prepare onefile.exe distribution workflow for general users","updated_at":"2026-06-24T06:47:49+07:00"},{"due_date":"2026-06-30","id":4590,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"onefile-desktop","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21: \u0e40\u0e15\u0e23\u0e35\u0e22\u0e21 onefile.exe \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e08\u0e23\u0e34\u0e07","updated_at":"2026-06-24T06:44:12+07:00"},{"due_date":"2026-06-30","id":4589,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"onefile-desktop","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21: \u0e40\u0e15\u0e23\u0e35\u0e22\u0e21 onefile.exe \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e08\u0e23\u0e34\u0e07","updated_at":"2026-06-24T06:44:10+07:00"},{"due_date":"2026-06-30","id":4588,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Prepare onefile.exe distribution workflow for general users","updated_at":"2026-06-24T06:43:44+07:00"},{"due_date":"2026-06-30","id":4587,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Prepare onefile.exe package for general users","updated_at":"2026-06-24T06:21:29+07:00"},{"due_date":"2026-06-24","id":4586,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Server render smoke addendum: Hook+A first","updated_at":"2026-06-24T06:14:57+07:00"},{"due_date":"2026-06-24","id":4585,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Deploy complete: Batch AB Roll Hook+A first","updated_at":"2026-06-24T06:11:34+07:00"},{"due_date":"2026-06-24","id":4584,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Cleaned remote temporary green.sj88ai.com pull artifacts","updated_at":"2026-06-24T06:11:30+07:00"},{"due_date":"2026-06-24","id":4583,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed green.sj88ai.com code DB pull study excluding media archives","updated_at":"2026-06-24T06:10:13+07:00"},{"due_date":"2026-06-24","id":4582,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Deploy progress: local validation passed","updated_at":"2026-06-24T06:11:34+07:00"},{"due_date":"2026-06-24","id":4581,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"green.sj88ai.com remote package downloaded","updated_at":"2026-06-24T06:02:26+07:00"},{"due_date":"2026-06-24","id":4580,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Deploy Batch AB Roll Hook+A first to production","updated_at":"2026-06-24T06:11:34+07:00"},{"due_date":"2026-06-24","id":4579,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"green.sj88ai.com code DB pull kickoff","updated_at":"2026-06-24T05:59:31+07:00"},{"due_date":"2026-06-30","id":4578,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Prepare onefile exe release readiness and strict UI+API evidence run","updated_at":"2026-06-24T05:57:15+07:00"},{"due_date":"2026-06-30","id":4577,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Onefile desktop packaging fix for general users","updated_at":"2026-06-24T05:43:48+07:00"},{"due_date":"2026-06-30","id":4576,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"onefile-launch","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"?? onefile exe ?????????????? (analysis + plan check)","updated_at":"2026-06-24T05:40:17+07:00"},{"due_date":"2026-06-24","id":4575,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Batch AB Roll Hook+A first closeout","updated_at":"2026-06-24T05:39:11+07:00"},{"due_date":"2026-06-30","id":4574,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Onefile.exe general user readiness hardening and evidence verification","updated_at":"2026-06-24T05:39:32+07:00"},{"due_date":"2026-07-01","id":4573,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Execute onefile.exe readiness validation (public-use baseline)","updated_at":"2026-06-24T05:31:58+07:00"},{"due_date":"2026-06-30","id":4572,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21001","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Align Plan.md with onefile exe release code state and validate pack artifacts","updated_at":"2026-06-24T05:30:40+07:00"},{"due_date":"2026-06-24","id":4571,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21001","source_ip":"171.97.7.174","status":"done","tags":[],"title":"machine-tagged evidence run 20260624_052901","updated_at":"2026-06-24T05:29:49+07:00"},{"due_date":"2026-06-24","id":4570,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21001","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Fresh onefile evidence run 20260624_052901","updated_at":"2026-06-24T05:29:39+07:00"},{"due_date":"2026-06-24","id":4569,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21001","source_ip":"171.97.7.174","status":"done","tags":[],"title":"onefile readiness with machine context","updated_at":"2026-06-24T05:28:33+07:00"},{"due_date":"2026-06-24","id":4568,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress Hook+A first implemented locally unit-pass","updated_at":"2026-06-24T05:39:12+07:00"},{"due_date":"2026-06-24","id":4567,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21001","source_ip":"171.97.7.174","status":"done","tags":[],"title":"onefile exe readiness audit and delivery plan","updated_at":"2026-06-24T05:27:53+07:00"},{"due_date":"2026-06-30","id":4566,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Prepare onefile exe distribution workflow for general users","updated_at":"2026-06-24T05:26:35+07:00"},{"due_date":"2026-06-24","id":4565,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"onefile_exe_general_052536","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"??? evidence loop ????????????? onefile readiness","updated_at":"2026-06-24T05:26:12+07:00"},{"due_date":"2026-06-24","id":4564,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"onefile_exe_general_052249","source_ip":"171.97.7.174","status":"done","tags":[],"title":"?????????????????????? onefile","updated_at":"2026-06-24T05:23:38+07:00"},{"due_date":"2026-06-24","id":4563,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Kickoff Hook+A first Batch AB Roll primary concat","updated_at":"2026-06-24T05:39:12+07:00"},{"due_date":"2026-06-30","id":4562,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Onefile exe readiness for general users","updated_at":"2026-06-24T05:14:58+07:00"},{"due_date":"2026-06-30","id":4561,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"ping","updated_at":"2026-06-24T05:14:52+07:00"},{"due_date":"2026-06-30","id":4560,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Validate onefile exe for general-user release, evidence-bound smoke test","updated_at":"2026-06-24T05:04:11+07:00"},{"due_date":"2026-06-30","id":4559,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Prepare onefile.exe distribution workflow for general users","updated_at":"2026-06-24T05:04:08+07:00"},{"due_date":"2026-06-24","id":4558,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Factoy_tt pic06 full70 audit complete","updated_at":"2026-06-24T04:57:19+07:00"},{"due_date":"2026-06-24","id":4557,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Factoy_tt pic06 remaining43 generation complete","updated_at":"2026-06-24T04:57:19+07:00"},{"due_date":"2026-06-24","id":4556,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Execute onefile reliability hardening","updated_at":"2026-06-24T04:55:48+07:00"},{"due_date":"2026-06-24","id":4555,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"doing","tags":[],"title":"abc","updated_at":"2026-06-24T04:55:45+07:00"},{"due_date":"2026-06-24","id":4554,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"doing","tags":[],"title":"Execute onefile reliability hardening","updated_at":"2026-06-24T04:53:14+07:00"},{"due_date":"2026-06-24","id":4553,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"doing","tags":[],"title":"test","updated_at":"2026-06-24T04:52:38+07:00"},{"due_date":"2026-06-24","id":4552,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"todo.namnan.co.th","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Execute onefile reliability hardening","updated_at":"2026-06-24T04:49:00+07:00"},{"due_date":"2026-06-24","id":4551,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"todo.namnan.co.th","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Make Windows portable exe reliable for general users","updated_at":"2026-06-24T04:48:18+07:00"},{"due_date":"2026-06-24","id":4550,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Factoy_tt pic06 remaining43 generation progress batch2","updated_at":"2026-06-24T04:46:13+07:00"},{"due_date":"2026-06-24","id":4549,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop / SJ88 Green16gb","site":"D:\\000 coding\\GreenDektop\\All Code","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Plan current program correctness","updated_at":"2026-06-24T04:44:53+07:00"},{"due_date":"2026-06-24","id":4548,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Completed README upscale-only rule update","updated_at":"2026-06-24T04:40:56+07:00"},{"due_date":"2026-06-24","id":4547,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Factoy_tt pic06 remaining43 manifest ready","updated_at":"2026-06-24T04:40:29+07:00"},{"due_date":"2026-06-24","id":4546,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Update Factoy_tt README upscale rule","updated_at":"2026-06-24T04:39:31+07:00"},{"due_date":"2026-06-24","id":4545,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Factoy_tt pic06 generate remaining 43 fix start","updated_at":"2026-06-24T04:57:19+07:00"},{"due_date":"2026-06-24","id":4544,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Factoy_tt pic06 generation gap explanation complete","updated_at":"2026-06-24T04:37:46+07:00"},{"due_date":"2026-06-24","id":4543,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Factoy_tt pic06 70 images generation gap explanation","updated_at":"2026-06-24T04:37:46+07:00"},{"due_date":"2026-06-24","id":4542,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"series-director","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Answered pic07 upscale question with evidence","updated_at":"2026-06-24T04:35:07+07:00"},{"due_date":"2026-06-24","id":4541,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"series-director","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Answer why pic07 was not generated with upscale","updated_at":"2026-06-24T04:34:46+07:00"},{"due_date":"2026-06-24","id":4540,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"pic07 all images VDO complete 68 of 68","updated_at":"2026-06-24T04:26:26+07:00"},{"due_date":"2026-06-24","id":4539,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic07 added VDO batch2 complete final pending","updated_at":"2026-06-24T04:23:28+07:00"},{"due_date":"2026-06-24","id":4538,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Batch AB Roll Pro grouped download completion","updated_at":"2026-06-24T04:19:50+07:00"},{"due_date":"2026-06-24","id":4537,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic07 added VDO batch1 complete","updated_at":"2026-06-24T04:18:44+07:00"},{"due_date":"2026-06-24","id":4536,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Batch AB Roll Pro grouped download deployed to sj16tb","updated_at":"2026-06-24T04:19:50+07:00"},{"due_date":"2026-06-24","id":4535,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic07 added VDO generation started","updated_at":"2026-06-24T04:15:02+07:00"},{"due_date":"2026-06-24","id":4534,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic07 added images generate all","updated_at":"2026-06-24T04:12:10+07:00"},{"due_date":"2026-06-24","id":4533,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Batch AB Roll Pro grouped output download implementation progress","updated_at":"2026-06-24T04:19:50+07:00"},{"due_date":"2026-06-24","id":4532,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement Batch AB Roll Pro grouped 100-output download","updated_at":"2026-06-24T04:19:50+07:00"},{"due_date":"2026-06-24","id":4531,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete Batch AB Roll Pro multi-output download strategy survey","updated_at":"2026-06-24T03:16:21+07:00"},{"due_date":"2026-06-24","id":4530,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Survey Batch AB Roll Pro multi-output download strategy","updated_at":"2026-06-24T03:16:21+07:00"},{"due_date":"2026-06-24","id":4529,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete: Update docs for Batch AB Roll Pro table align","updated_at":"2026-06-24T02:58:51+07:00"},{"due_date":"2026-06-24","id":4528,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Update docs for Batch AB Roll Pro table align","updated_at":"2026-06-24T02:58:51+07:00"},{"due_date":"2026-06-24","id":4527,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete: Batch AB Roll Pro table align PASS","updated_at":"2026-06-24T02:53:06+07:00"},{"due_date":"2026-06-24","id":4526,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic07 VDO progress batch 4 partial","updated_at":"2026-06-24T02:45:07+07:00"},{"due_date":"2026-06-24","id":4525,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Generate all pic07 images to VDO","updated_at":"2026-06-24T02:42:57+07:00"},{"due_date":"2026-06-24","id":4524,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Fix Batch AB Roll Pro table alignment","updated_at":"2026-06-24T02:53:06+07:00"},{"due_date":"2026-06-24","id":4523,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Factoy_tt pic07 generation progress batch 1 complete","updated_at":"2026-06-24T02:31:20+07:00"},{"due_date":"2026-06-24","id":4522,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Closed Batch AB Roll Hook table count fix with production evidence","updated_at":"2026-06-24T02:28:53+07:00"},{"due_date":"2026-06-24","id":4521,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Factoy_tt pic07 generation progress batch 1","updated_at":"2026-06-24T02:24:36+07:00"},{"due_date":"2026-06-24","id":4520,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Factoy_tt pic07 full VDO generation submit","updated_at":"2026-06-24T02:20:53+07:00"},{"due_date":"2026-06-24","id":4519,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Factoy_tt pic07 full VDO generation start","updated_at":"2026-06-24T02:19:22+07:00"},{"due_date":"2026-06-24","id":4518,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Deployed Batch AB Roll Hook count table fix to production","updated_at":"2026-06-24T02:28:53+07:00"},{"due_date":"2026-06-24","id":4517,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Fix Batch AB Roll product table Hook count and numeric alignment","updated_at":"2026-06-24T02:28:53+07:00"},{"due_date":"2026-06-24","id":4516,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Factoy_tt pic07 study plan complete","updated_at":"2026-06-24T01:42:09+07:00"},{"due_date":"2026-06-24","id":4515,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Factoy_tt pic07 study plan progress","updated_at":"2026-06-24T01:42:09+07:00"},{"due_date":"2026-06-24","id":4514,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Factoy_tt pic07 study and generation plan start","updated_at":"2026-06-24T01:42:09+07:00"},{"due_date":"2026-06-24","id":4513,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Factoy_tt promo VDO docs update complete","updated_at":"2026-06-24T01:09:44+07:00"},{"due_date":"2026-06-24","id":4512,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Factoy_tt promo VDO docs update progress","updated_at":"2026-06-24T01:09:44+07:00"},{"due_date":"2026-06-24","id":4511,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Factoy_tt promo VDO docs update start","updated_at":"2026-06-24T01:09:45+07:00"},{"due_date":"2026-06-24","id":4510,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Factoy_tt pic06 status audit complete","updated_at":"2026-06-24T00:43:57+07:00"},{"due_date":"2026-06-24","id":4509,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Factoy_tt pic06 status audit progress","updated_at":"2026-06-24T00:43:57+07:00"},{"due_date":"2026-06-24","id":4508,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Factoy_tt pic06 generation status audit","updated_at":"2026-06-24T00:44:11+07:00"},{"due_date":"2026-06-23","id":4507,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Factoy_tt generated missing 06_fix file into same folder completed","updated_at":"2026-06-23T23:52:35+07:00"},{"due_date":"2026-06-23","id":4506,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Factoy_tt generate missing 06_fix files into same folder start","updated_at":"2026-06-23T23:52:35+07:00"},{"due_date":"2026-06-23","id":4505,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Factoy_tt promo VDO script documentation completed","updated_at":"2026-06-23T23:46:10+07:00"},{"due_date":"2026-06-23","id":4504,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Factoy_tt update promo VDO script documentation start","updated_at":"2026-06-23T23:46:10+07:00"},{"due_date":"2026-06-23","id":4503,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"juliusbrussee/caveman","site":"https://github.com/juliusbrussee/caveman","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"???????????????????? caveman ??? Codex ??????","updated_at":"2026-06-23T23:41:49+07:00"},{"due_date":"2026-06-23","id":4502,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Factoy_tt pic06 06_fix completed 26 of 26","updated_at":"2026-06-23T23:39:04+07:00"},{"due_date":"2026-06-23","id":4501,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"juliusbrussee/caveman","site":"https://github.com/juliusbrussee/caveman","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"???? GitHub repo juliusbrussee/caveman ?????","updated_at":"2026-06-23T23:30:05+07:00"},{"due_date":"2026-06-23","id":4500,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"juliusbrussee/caveman","site":"https://github.com/juliusbrussee/caveman","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"???????????? repo caveman ??? GitHub","updated_at":"2026-06-23T23:29:33+07:00"},{"due_date":"2026-06-23","id":4499,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"juliusbrussee/caveman","site":"https://github.com/juliusbrussee/caveman","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"??????? GitHub repo juliusbrussee/caveman","updated_at":"2026-06-23T23:28:56+07:00"},{"due_date":"2026-06-23","id":4498,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Factoy_tt generate remaining pic06 as 06_fix start","updated_at":"2026-06-23T23:39:04+07:00"},{"due_date":"2026-06-23","id":4497,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Factoy_tt one pic06 short YAML VO VDO completed","updated_at":"2026-06-23T23:18:19+07:00"},{"due_date":"2026-06-23","id":4496,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Factoy_tt generate one pic06 short YAML VO test","updated_at":"2026-06-23T23:18:20+07:00"},{"due_date":"2026-06-23","id":4495,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Factoy_tt revise pic06 prompt only before generation","updated_at":"2026-06-23T23:09:19+07:00"},{"due_date":"2026-06-23","id":4494,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Factoy_tt document pic06 AI promo speaker update start","updated_at":"2026-06-23T23:07:41+07:00"},{"due_date":"2026-06-23","id":4493,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Deploy + server test PASS Batch AB Roll Hook first","updated_at":"2026-06-23T23:02:52+07:00"},{"due_date":"2026-06-23","id":4492,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"????? deploy ???????? Hook first ?? server ????","updated_at":"2026-06-23T23:02:52+07:00"},{"due_date":"2026-06-23","id":4491,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"???? PASS Hook first real fixture + report ??????","updated_at":"2026-06-23T22:32:03+07:00"},{"due_date":"2026-06-23","id":4490,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"?????????? Hook first ???????????? test001","updated_at":"2026-06-23T22:32:04+07:00"},{"due_date":"2026-06-23","id":4489,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"???????????? Hook first ????? Hook ???????????","updated_at":"2026-06-23T22:18:32+07:00"},{"due_date":"2026-06-23","id":4488,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"Factoy_tt pic06 shocked acting VDO generation blocked by quota after 43 clips","updated_at":"2026-06-23T21:47:46+07:00"},{"due_date":"2026-06-23","id":4487,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed Batch AB Roll Hook first implementation and evidence","updated_at":"2026-06-23T21:27:50+07:00"},{"due_date":"2026-06-23","id":4486,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Progress pic06 shock remaining safe manifest created","updated_at":"2026-06-23T21:47:47+07:00"},{"due_date":"2026-06-23","id":4485,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"Factoy_tt pic06 remaining shocked exaggerated VDO generation start","updated_at":"2026-06-23T21:47:47+07:00"},{"due_date":"2026-06-23","id":4484,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Factoy_tt pic06 shocked acting VDO 2 clips completed","updated_at":"2026-06-23T21:09:12+07:00"},{"due_date":"2026-06-23","id":4483,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Start shock acting 2 clip generation","updated_at":"2026-06-23T21:02:04+07:00"},{"due_date":"2026-06-23","id":4482,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Generate 2 pic06 shocked acting promo clips","updated_at":"2026-06-23T21:09:12+07:00"},{"due_date":"2026-06-23","id":4481,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Complete pic06 first5 reference-style preview generation","updated_at":"2026-06-23T20:59:13+07:00"},{"due_date":"2026-06-23","id":4480,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Batch AB Roll Hook first overlay implementation","updated_at":"2026-06-23T20:49:05+07:00"},{"due_date":"2026-06-23","id":4479,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Analyze Hook input design for Batch AB Roll and Batch AB Roll Pro","updated_at":"2026-06-23T20:44:15+07:00"},{"due_date":"2026-06-23","id":4478,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Start pic06 first5 reference-style Thai VO rerun","updated_at":"2026-06-23T20:29:58+07:00"},{"due_date":"2026-06-23","id":4477,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Redirect pic06 prompt work to 2001_vdo reference","updated_at":"2026-06-23T20:26:38+07:00"},{"due_date":"2026-06-23","id":4476,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic06 first5 quota ok and generation starting","updated_at":"2026-06-23T20:15:22+07:00"},{"due_date":"2026-06-23","id":4475,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Generate first 5 pic06 talking promo videos","updated_at":"2026-06-23T20:12:55+07:00"},{"due_date":"2026-06-23","id":4474,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Complete pic06 study and per-image talking promo prompts","updated_at":"2026-06-23T20:11:31+07:00"},{"due_date":"2026-06-23","id":4473,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic06 prompt manifest ready for review","updated_at":"2026-06-23T20:11:12+07:00"},{"due_date":"2026-06-23","id":4472,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Study pic06 and build per-image talking promo prompts","updated_at":"2026-06-23T20:03:08+07:00"},{"due_date":"2026-06-23","id":4471,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Completed pic05 time and value summary","updated_at":"2026-06-23T19:51:59+07:00"},{"due_date":"2026-06-23","id":4470,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Summarize pic05 generation time and value","updated_at":"2026-06-23T19:50:20+07:00"},{"due_date":"2026-06-23","id":4469,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Complete pic05 VDO generation and final audit","updated_at":"2026-06-23T18:29:37+07:00"},{"due_date":"2026-06-23","id":4468,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Retry pic05_053 with safe silent prompt","updated_at":"2026-06-23T18:10:39+07:00"},{"due_date":"2026-06-23","id":4467,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic05 VDO resume final batch polling","updated_at":"2026-06-23T18:02:33+07:00"},{"due_date":"2026-06-23","id":4466,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic05 VDO resume batch 4 polling","updated_at":"2026-06-23T17:57:42+07:00"},{"due_date":"2026-06-23","id":4465,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic05 VDO resume batch 3 polling","updated_at":"2026-06-23T17:52:45+07:00"},{"due_date":"2026-06-23","id":4464,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic05 VDO resume batch 2 started","updated_at":"2026-06-23T17:42:21+07:00"},{"due_date":"2026-06-23","id":4463,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic05 VDO resume batch 1 polling","updated_at":"2026-06-23T17:24:10+07:00"},{"due_date":"2026-06-23","id":4462,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Resume pic05 VDO generation after credit refill","updated_at":"2026-06-23T17:21:25+07:00"},{"due_date":"2026-06-23","id":4461,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Completed detailed pic05 VDO handoff documentation","updated_at":"2026-06-23T06:49:17+07:00"},{"due_date":"2026-06-23","id":4460,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Start detailed documentation update for pic05 VDO continuation","updated_at":"2026-06-23T06:44:18+07:00"},{"due_date":"2026-06-23","id":4459,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop / SJ88 Green16gb","site":"D:\\000 coding\\GreenDektop\\All Code","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Progress: docs scanned, code verification starting","updated_at":"2026-06-23T06:23:35+07:00"},{"due_date":"2026-06-23","id":4458,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop / SJ88 Green16gb","site":"D:\\000 coding\\GreenDektop\\All Code","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Audit updated docs against current code","updated_at":"2026-06-23T06:35:47+07:00"},{"due_date":"2026-06-23","id":4457,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"pic05 VDO generation blocked by quota","updated_at":"2026-06-23T03:49:59+07:00"},{"due_date":"2026-06-23","id":4456,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic05 VDO generation progress","updated_at":"2026-06-23T03:34:48+07:00"},{"due_date":"2026-06-23","id":4455,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt\\pic05","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic05 resume batch 2 ?????????","updated_at":"2026-06-23T03:25:50+07:00"},{"due_date":"2026-06-23","id":4454,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt\\pic05","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic05 resume run ????????????? quota ????","updated_at":"2026-06-23T03:12:47+07:00"},{"due_date":"2026-06-23","id":4453,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt\\pic05","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic05 batch 7 ????????? batch 8 ?????????","updated_at":"2026-06-23T02:57:54+07:00"},{"due_date":"2026-06-23","id":4452,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt\\pic05","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic05 batch 6 ?????? batch 7 ?????????","updated_at":"2026-06-23T02:51:17+07:00"},{"due_date":"2026-06-23","id":4451,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt\\pic05","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic05 batch 5 ?????? batch 6 ????????","updated_at":"2026-06-23T02:31:00+07:00"},{"due_date":"2026-06-22","id":4450,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"completed","tags":[],"title":"\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19/credential \u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a sjjj \u0e43\u0e19 repo - completed","updated_at":"2026-06-23T01:55:03+07:00"},{"due_date":"2026-06-22","id":4449,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19/credential \u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a sjjj \u0e43\u0e19 repo","updated_at":"2026-06-23T01:53:01+07:00"},{"due_date":"2026-06-23","id":4448,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt\\pic05","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic05 batch 3 ????????? batch 4 ?????????","updated_at":"2026-06-23T01:52:14+07:00"},{"due_date":"2026-06-23","id":4447,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt\\pic05","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic05 batch 2 ????????? batch 3 ?????????","updated_at":"2026-06-23T01:48:05+07:00"},{"due_date":"2026-06-23","id":4446,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt\\pic05","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic05 batch 1 ????????? batch 2 ?????????","updated_at":"2026-06-23T01:41:04+07:00"},{"due_date":"2026-06-23","id":4445,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt\\pic05","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"???????????????? pic05 ??????","updated_at":"2026-06-23T01:30:19+07:00"},{"due_date":"2026-06-23","id":4444,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt\\pic05","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"???????? VDO pic05 batch ?? 10","updated_at":"2026-06-23T01:25:48+07:00"},{"due_date":"2026-06-23","id":4443,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt\\pic05","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"????????? prompt ?????? pic05 fixed camera","updated_at":"2026-06-23T01:23:52+07:00"},{"due_date":"2026-06-23","id":4442,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"???????????????? Factoy_tt","updated_at":"2026-06-23T01:10:59+07:00"},{"due_date":"2026-06-23","id":4441,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"???????????? Factoy_tt ????????????","updated_at":"2026-06-23T01:08:46+07:00"},{"due_date":"2026-06-22","id":4440,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw membership capability audit complete","updated_at":"2026-06-22T22:33:24+07:00"},{"due_date":"2026-06-22","id":4439,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"greenlnw membership capability audit progress","updated_at":"2026-06-22T22:32:48+07:00"},{"due_date":"2026-06-22","id":4438,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"greenlnw membership capability audit kickoff","updated_at":"2026-06-22T22:28:54+07:00"},{"due_date":"2026-06-22","id":4437,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Flow V20","site":"local Chrome/Grok macro UI","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Completed V20 macro Reuse OK click patch and evidence run","updated_at":"2026-06-22T18:30:25+07:00"},{"due_date":"2026-06-22","id":4436,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Flow V20","site":"local Chrome/Grok macro UI","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Start V20 macro Reuse OK click fix","updated_at":"2026-06-22T18:30:25+07:00"},{"due_date":"2026-06-22","id":4435,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Flow","site":"local Chrome active tab","source_ip":"2001:fb1:16b:1591:7dad:4be7:cf9:2d50","status":"in_progress","tags":[],"title":"Progress Chrome DOM capture rerun after script RCA","updated_at":"2026-06-22T18:15:24+07:00"},{"due_date":"2026-06-22","id":4434,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Flow","site":"local Chrome active tab","source_ip":"2001:fb1:16b:1591:7dad:4be7:cf9:2d50","status":"in_progress","tags":[],"title":"Start Chrome active-tab DOM capture","updated_at":"2026-06-22T18:12:45+07:00"},{"due_date":"2026-06-22","id":4433,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0Fr36ZEXmsKZitu2cSoDtqfafHZctpjqatW68rJm7ZBFVH17qbvw2mFa6N2K1DF9tl","source_ip":"58.136.103.15","status":"done","tags":[],"title":"done: Facebook post pfbid0Fr36ZEX comment replies complete","updated_at":"2026-06-22T08:43:14+07:00"},{"due_date":"2026-06-22","id":4432,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0Fr36ZEXmsKZitu2cSoDtqfafHZctpjqatW68rJm7ZBFVH17qbvw2mFa6N2K1DF9tl","source_ip":"58.136.103.15","status":"done","tags":[],"title":"progress: pfbid0Fr36ZEX 8 commenters verified","updated_at":"2026-06-22T08:43:14+07:00"},{"due_date":"2026-06-22","id":4431,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0Fr36ZEXmsKZitu2cSoDtqfafHZctpjqatW68rJm7ZBFVH17qbvw2mFa6N2K1DF9tl","source_ip":"58.136.103.15","status":"done","tags":[],"title":"progress: pfbid0Fr36ZEX batch 1 verified","updated_at":"2026-06-22T08:43:14+07:00"},{"due_date":"2026-06-22","id":4430,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0Fr36ZEXmsKZitu2cSoDtqfafHZctpjqatW68rJm7ZBFVH17qbvw2mFa6N2K1DF9tl","source_ip":"58.136.103.15","status":"done","tags":[],"title":"??????????? Facebook Shopee post pfbid0Fr36ZEX","updated_at":"2026-06-22T08:43:14+07:00"},{"due_date":"2026-06-22","id":4429,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0qvdZNZ7rGWh3fSGcC3MGwmuyMrK8Vg9WufHLhmJ1czayqpMmVGA3HBWujPUrqNp5l","source_ip":"58.136.103.15","status":"done","tags":[],"title":"done: Facebook post pfbid0qvdZNZ7 comment replies complete","updated_at":"2026-06-22T08:27:21+07:00"},{"due_date":"2026-06-22","id":4428,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0qvdZNZ7rGWh3fSGcC3MGwmuyMrK8Vg9WufHLhmJ1czayqpMmVGA3HBWujPUrqNp5l","source_ip":"58.136.103.15","status":"done","tags":[],"title":"progress: 21 new commenters verified","updated_at":"2026-06-22T08:27:22+07:00"},{"due_date":"2026-06-22","id":4427,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0qvdZNZ7rGWh3fSGcC3MGwmuyMrK8Vg9WufHLhmJ1czayqpMmVGA3HBWujPUrqNp5l","source_ip":"58.136.103.15","status":"done","tags":[],"title":"progress: 12 new commenters verified","updated_at":"2026-06-22T08:27:22+07:00"},{"due_date":"2026-06-22","id":4426,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0qvdZNZ7rGWh3fSGcC3MGwmuyMrK8Vg9WufHLhmJ1czayqpMmVGA3HBWujPUrqNp5l","source_ip":"58.136.103.15","status":"done","tags":[],"title":"progress: batch 1-2 verified","updated_at":"2026-06-22T08:27:22+07:00"},{"due_date":"2026-06-22","id":4425,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0qvdZNZ7rGWh3fSGcC3MGwmuyMrK8Vg9WufHLhmJ1czayqpMmVGA3HBWujPUrqNp5l","source_ip":"58.136.103.15","status":"done","tags":[],"title":"progress: ?????????? Aom Ic Ed ??????","updated_at":"2026-06-22T08:27:22+07:00"},{"due_date":"2026-06-22","id":4424,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0qvdZNZ7rGWh3fSGcC3MGwmuyMrK8Vg9WufHLhmJ1czayqpMmVGA3HBWujPUrqNp5l","source_ip":"58.136.103.15","status":"done","tags":[],"title":"??????????? Facebook Shopee post pfbid0qvdZNZ7","updated_at":"2026-06-22T08:27:21+07:00"},{"due_date":"2026-06-22","id":4423,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Closed greenlnw upload incident as client network slow","updated_at":"2026-06-22T07:38:09+07:00"},{"due_date":"2026-06-22","id":4422,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Emergency investigate greenlnw upload broken","updated_at":"2026-06-22T07:38:09+07:00"},{"due_date":"2026-06-21","id":4421,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"completed","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32\u0e44\u0e1f\u0e25\u0e4c project green.sj88ai.com \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 - completed after screenshot correction","updated_at":"2026-06-22T06:07:38+07:00"},{"due_date":"2026-06-21","id":4420,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"completed","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32\u0e44\u0e1f\u0e25\u0e4c project green.sj88ai.com \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 - completed","updated_at":"2026-06-22T06:05:33+07:00"},{"due_date":"2026-06-21","id":4419,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32\u0e44\u0e1f\u0e25\u0e4c project green.sj88ai.com \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 - resume","updated_at":"2026-06-22T06:04:15+07:00"},{"due_date":"2026-06-23","id":4418,"kind":"activities","owner":"codex","priority":"P1","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"????? code/docs V3 ???????? Readme","updated_at":"2026-06-22T03:54:20+07:00"},{"due_date":"2026-06-22","id":4417,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"greenlnw V3 sync audit","updated_at":"2026-06-22T03:50:31+07:00"},{"due_date":"2026-06-22","id":4416,"kind":"activities","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 code+docs sync request","updated_at":"2026-06-22T03:50:07+07:00"},{"due_date":"2026-06-30","id":4415,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 desktop finalize","updated_at":"2026-06-22T03:49:11+07:00"},{"due_date":"2026-06-23","id":4414,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw V3 Desktop","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Greenlnw V3 code/doc full contract cleanup","updated_at":"2026-06-22T03:48:40+07:00"},{"due_date":"2026-06-30","id":4413,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw V3","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Fix V3 full-assets smoke expected output contracts","updated_at":"2026-06-22T03:47:44+07:00"},{"due_date":"2026-06-22","id":4412,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"????????????????????????????? code ??? docs ?? V3","updated_at":"2026-06-22T03:46:09+07:00"},{"due_date":"2026-06-22","id":4411,"kind":"activities","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 doc/code alignment pass","updated_at":"2026-06-22T03:44:40+07:00"},{"due_date":"2026-06-21","id":4410,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32\u0e44\u0e1f\u0e25\u0e4c project green.sj88ai.com \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14","updated_at":"2026-06-22T03:41:44+07:00"},{"due_date":"2026-06-23","id":4409,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw V3","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Fix TC04 expected_segments logic","updated_at":"2026-06-22T03:41:45+07:00"},{"due_date":"2026-06-22","id":4408,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com V3","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"??? TC04 expected ??? fixed=10 ???? duration-based 10s split","updated_at":"2026-06-22T03:37:11+07:00"},{"due_date":"2026-06-22","id":4407,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com V3","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"???? TC4 pipeline ???????????????????","updated_at":"2026-06-22T03:35:16+07:00"},{"due_date":"2026-06-22","id":4406,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 TC count verification for G:\\???????????\\0000000\\Green PC\\input","updated_at":"2026-06-22T03:32:47+07:00"},{"due_date":"2026-06-22","id":4405,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"V3","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Verify TC output counts from real input path","updated_at":"2026-06-22T03:31:14+07:00"},{"due_date":"2026-06-22","id":4404,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com/V3","site":"local","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Compute exact TC counts/filenames for input path","updated_at":"2026-06-22T03:30:14+07:00"},{"due_date":"2026-06-22","id":4403,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com V3","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"???????????? TC01-TC05 ??? code ????","updated_at":"2026-06-22T03:09:11+07:00"},{"due_date":"2026-06-22","id":4402,"kind":"activities","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"TC4 result estimate for path","updated_at":"2026-06-22T03:00:00+07:00"},{"due_date":"2026-06-22","id":4401,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"local-vm","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Run V3 sample render before/after comparison","updated_at":"2026-06-22T02:19:19+07:00"},{"due_date":"2026-06-22","id":4400,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 tilt before/after render comparison","updated_at":"2026-06-22T02:15:23+07:00"},{"due_date":"2026-06-22","id":4399,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Dummy Tiktok","site":"local dummy-studio + V7.5.1 content runtime","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Dummy TikTok bot practice PASS","updated_at":"2026-06-22T01:35:43+07:00"},{"due_date":"2026-06-22","id":4398,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Green PC V3 program opened","updated_at":"2026-06-22T01:34:48+07:00"},{"due_date":"2026-06-22","id":4397,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Open Green PC V3 program","updated_at":"2026-06-22T01:34:48+07:00"},{"due_date":"2026-06-22","id":4396,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Dummy Tiktok","site":"local dummy-studio + V7.5.1 content runtime","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Run dummy TikTok bot practice","updated_at":"2026-06-22T01:35:43+07:00"},{"due_date":"2026-06-22","id":4395,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / sanitized dist handoff","site":"local:C:\\temp\\SJ88-series-director","source_ip":"58.136.103.15","status":"done","tags":[],"title":"SJ88-series-director sanitized dist handoff complete","updated_at":"2026-06-22T01:13:32+07:00"},{"due_date":"2026-06-22","id":4394,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete: V6 frontend/backend source split documented and verified","updated_at":"2026-06-22T01:11:24+07:00"},{"due_date":"2026-06-22","id":4393,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: V6 frontend/backend split implemented and verified","updated_at":"2026-06-22T01:11:24+07:00"},{"due_date":"2026-06-22","id":4392,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Kickoff: study V3 and split into V6 frontend/backend structure","updated_at":"2026-06-22T01:11:24+07:00"},{"due_date":"2026-06-22","id":4391,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 Reframe tilt step update run","updated_at":"2026-06-22T00:55:52+07:00"},{"due_date":"2026-06-22","id":4390,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 Reframe tilt step update run","updated_at":"2026-06-22T00:55:11+07:00"},{"due_date":"2026-06-22","id":4389,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 Reframe tilt step update","updated_at":"2026-06-22T00:53:11+07:00"},{"due_date":"2026-06-22","id":4388,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw V3","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 TC01-TC05 contract audit","updated_at":"2026-06-22T00:49:50+07:00"},{"due_date":"2026-06-22","id":4387,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 TC01-05 behavior audit from code paths","updated_at":"2026-06-22T00:47:19+07:00"},{"due_date":"2026-06-22","id":4386,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Update README with concrete G:\\\\...\\\\Green PC\\\\input workflow and TC outputs","updated_at":"2026-06-22T00:45:50+07:00"},{"due_date":"2026-06-22","id":4385,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Fix TC01 output count to product count only","updated_at":"2026-06-22T00:44:21+07:00"},{"due_date":"2026-06-22","id":4384,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local-cli:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine\\dist","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed sanitized dist handoff package for AutoMixSJ88Free","updated_at":"2026-06-22T00:41:26+07:00"},{"due_date":"2026-06-22","id":4383,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed V3 TC count code audit and Readme correction","updated_at":"2026-06-22T00:41:16+07:00"},{"due_date":"2026-06-22","id":4382,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Correct Readme TC folder count documentation with code citations","updated_at":"2026-06-22T00:40:18+07:00"},{"due_date":"2026-06-22","id":4381,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / sanitized dist handoff","site":"local:C:\\temp\\SJ88-series-director","source_ip":"58.136.103.15","status":"done","tags":[],"title":"SJ88-series-director sanitized dist handoff start","updated_at":"2026-06-22T01:13:32+07:00"},{"due_date":"2026-06-22","id":4380,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Re-audit V3 TC file count from code with line references","updated_at":"2026-06-22T00:38:24+07:00"},{"due_date":"2026-06-22","id":4379,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Port Reframe angle step knowledge into V3 only","updated_at":"2026-06-22T00:55:58+07:00"},{"due_date":"2026-06-22","id":4378,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Readme updated with real G drive TC count contract","updated_at":"2026-06-22T00:36:02+07:00"},{"due_date":"2026-06-22","id":4377,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Document G drive input TC expected counts in Readme","updated_at":"2026-06-22T00:33:31+07:00"},{"due_date":"2026-06-22","id":4376,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Analyze TC output counts for G drive input folder","updated_at":"2026-06-22T00:32:10+07:00"},{"due_date":"2026-06-22","id":4375,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local-cli:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start sanitized dist handoff package for AutoMixSJ88Free","updated_at":"2026-06-22T00:41:27+07:00"},{"due_date":"2026-06-22","id":4374,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Explain V3 portable TC certification counts","updated_at":"2026-06-22T00:28:08+07:00"},{"due_date":"2026-06-22","id":4373,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete: fixed V3 storage_status SQLite migration crash","updated_at":"2026-06-22T00:26:42+07:00"},{"due_date":"2026-06-22","id":4372,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\temp\\Bot Stable\\V7.6.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete V7.6.1 docs manual update","updated_at":"2026-06-22T00:23:22+07:00"},{"due_date":"2026-06-22","id":4371,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-docs:C:\\temp\\Bot Stable\\V7.6.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Update V7.6.1 docs and detailed manual","updated_at":"2026-06-22T00:23:22+07:00"},{"due_date":"2026-06-22","id":4370,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: fixed old SQLite storage_status migration order","updated_at":"2026-06-22T00:02:50+07:00"},{"due_date":"2026-06-22","id":4369,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Kickoff: fix V3 SQLite storage_status migration crash","updated_at":"2026-06-22T00:26:43+07:00"},{"due_date":"2026-06-21","id":4368,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete: V3 dist portable handoff folder","updated_at":"2026-06-22T00:00:05+07:00"},{"due_date":"2026-06-21","id":4367,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Kickoff: prepare V3 dist portable handoff folder","updated_at":"2026-06-22T00:00:05+07:00"},{"due_date":"2026-06-21","id":4366,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete: SJ88 Green Screen V1.0 one-file release","updated_at":"2026-06-21T23:49:10+07:00"},{"due_date":"2026-06-21","id":4365,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\temp\\Bot Stable\\V7.6.1\\dist\\V7.6.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Delay 180/90 implementation PASS","updated_at":"2026-06-21T23:45:44+07:00"},{"due_date":"2026-06-21","id":4364,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-source:C:\\temp\\Bot Stable\\V7.6.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement GDrive Delay settings in V7.6.1","updated_at":"2026-06-21T23:45:52+07:00"},{"due_date":"2026-06-21","id":4363,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: renamed V3 active app and packaging labels","updated_at":"2026-06-21T23:29:40+07:00"},{"due_date":"2026-06-21","id":4362,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"SJ88 Green Screen V1.0 rename and one-file exe kickoff","updated_at":"2026-06-21T23:49:11+07:00"},{"due_date":"2026-06-21","id":4361,"kind":"activities","owner":"codex","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Fix V7.5.2 upload tab flow to reuse existing TikTok Studio tab instead of opening every item","updated_at":"2026-06-21T23:28:56+07:00"},{"due_date":"2026-06-21","id":4360,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-source:C:\\temp\\Bot Stable\\V7.6.1 + G:\\???????????\\source code\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Compare Delay settings V7.6.1 vs GDrive tiktok-bot-v7.5","updated_at":"2026-06-21T23:26:35+07:00"},{"due_date":"2026-06-21","id":4359,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\temp\\Bot Stable\\V7.6.1\\dist\\V7.6.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.6.1 full readiness PASS","updated_at":"2026-06-21T23:18:51+07:00"},{"due_date":"2026-06-21","id":4358,"kind":"activities","owner":"codex","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Analyze why V7.5.2 still opens a fresh TikTok upload tab","updated_at":"2026-06-21T23:17:11+07:00"},{"due_date":"2026-06-21","id":4357,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.6.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.6.1 full readiness verification","updated_at":"2026-06-21T23:18:38+07:00"},{"due_date":"2026-06-21","id":4356,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.6.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.6.1 README and docs update completed","updated_at":"2026-06-21T23:01:36+07:00"},{"due_date":"2026-06-21","id":4355,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.6.1","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Update V7.6.1 README and docs as latest release","updated_at":"2026-06-21T22:58:29+07:00"},{"due_date":"2026-06-21","id":4354,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.6.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.6.1 protected dist build completed","updated_at":"2026-06-21T22:57:58+07:00"},{"due_date":"2026-06-21","id":4353,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.6.1","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Build V7.6.1 protected dist folder","updated_at":"2026-06-21T22:55:15+07:00"},{"due_date":"2026-06-21","id":4352,"kind":"activities","owner":"codex","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Adjust V7.5.2 settle timeout caps to 12s/15s/10s while keeping process/pre-submit wait defaults","updated_at":"2026-06-21T22:56:49+07:00"},{"due_date":"2026-06-21","id":4351,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.6.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.6.1 readiness quick verification completed","updated_at":"2026-06-21T22:49:57+07:00"},{"due_date":"2026-06-21","id":4350,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.6.1","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V7.6.1 readiness quick verification","updated_at":"2026-06-21T22:49:34+07:00"},{"due_date":"2026-06-21","id":4349,"kind":"activities","owner":"codex","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Set V7.5.2 configurable wait defaults to process 180s and pre-submit 90s","updated_at":"2026-06-21T22:51:24+07:00"},{"due_date":"2026-06-21","id":4348,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Compare old TikTok bot versions completed","updated_at":"2026-06-21T22:43:22+07:00"},{"due_date":"2026-06-21","id":4347,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Compare old TikTok bot versions","updated_at":"2026-06-21T22:40:53+07:00"},{"due_date":"2026-06-21","id":4346,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"TikTok Bot configurable wait time settings","updated_at":"2026-06-21T22:45:26+07:00"},{"due_date":"2026-06-21","id":4345,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.6.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.6.1 no-new-tab source fix completed with paired evidence","updated_at":"2026-06-21T22:32:00+07:00"},{"due_date":"2026-06-21","id":4344,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.6.1","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V7.6.1 evidence runner creation","updated_at":"2026-06-21T22:21:26+07:00"},{"due_date":"2026-06-21","id":4343,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.6.1","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V7.6.1 source fix validated before build","updated_at":"2026-06-21T22:16:32+07:00"},{"due_date":"2026-06-21","id":4342,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.6.1","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V7.6.1 baseline copy completed","updated_at":"2026-06-21T22:08:47+07:00"},{"due_date":"2026-06-21","id":4341,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.6.1","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V7.6.1 rebuild from server 132 baseline - start","updated_at":"2026-06-21T22:07:35+07:00"},{"due_date":"2026-06-21","id":4340,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Upgrade TikTok Bot to V7.5.2 ready-to-use dist","updated_at":"2026-06-21T22:16:51+07:00"},{"due_date":"2026-06-21","id":4339,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.2","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Correct protocol fix: make V7.5.1.2 handshake exact","updated_at":"2026-06-21T21:50:20+07:00"},{"due_date":"2026-06-21","id":4338,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Detailed version evolution documentation completed","updated_at":"2026-06-21T21:46:01+07:00"},{"due_date":"2026-06-21","id":4337,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.2","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed V7.5.1.2 no-new-tab re-audit and zip rebuild","updated_at":"2026-06-21T21:44:50+07:00"},{"due_date":"2026-06-21","id":4336,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-chrome-extension:C:\\Users\\admin\\Music\\7.5.1.3\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: RCA and code fix for unexpected new upload tab","updated_at":"2026-06-21T21:40:55+07:00"},{"due_date":"2026-06-21","id":4335,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"codex://threads/019ee700-502b-7630-a0ae-a38a60cb2420","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completion: thread 019ee700 failure analysis evidence pack","updated_at":"2026-06-21T21:39:17+07:00"},{"due_date":"2026-06-21","id":4334,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.2","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed V7.5.1.2 content protocol compatibility and tab reuse repack","updated_at":"2026-06-21T21:39:08+07:00"},{"due_date":"2026-06-21","id":4333,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Create detailed version evolution documentation","updated_at":"2026-06-21T21:46:02+07:00"},{"due_date":"2026-06-21","id":4332,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.2","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Investigate content_script_version mismatch loop in V7.5.1.2","updated_at":"2026-06-21T21:38:17+07:00"},{"due_date":"2026-06-21","id":4331,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.5.1.2","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5.1.2 upload tab reuse committed and pushed","updated_at":"2026-06-21T21:36:46+07:00"},{"due_date":"2026-06-21","id":4330,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-chrome-extension:C:\\Users\\admin\\Music\\7.5.1.3\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"TikTok Bot V7.5 fix new tab after one posting round - start","updated_at":"2026-06-21T21:36:36+07:00"},{"due_date":"2026-06-21","id":4329,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.5.1.2","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: validation done, staging all repo changes","updated_at":"2026-06-21T21:36:48+07:00"},{"due_date":"2026-06-21","id":4328,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.2","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed V7.5.1.2 zip version rename and final validation","updated_at":"2026-06-21T21:27:18+07:00"},{"due_date":"2026-06-21","id":4327,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Summarize TikTok Bot V7.5.1.2 changes for user self-test","updated_at":"2026-06-21T21:26:53+07:00"},{"due_date":"2026-06-21","id":4326,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.2","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed V7.5.1.2 version number correction","updated_at":"2026-06-21T21:25:50+07:00"},{"due_date":"2026-06-21","id":4325,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.5.1.2","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: V7.5.1.2 reuse upload tab patch applied","updated_at":"2026-06-21T21:36:47+07:00"},{"due_date":"2026-06-21","id":4324,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.2","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start V7.5.1.2 version number metadata fix","updated_at":"2026-06-21T21:25:51+07:00"},{"due_date":"2026-06-21","id":4323,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"codex://threads/019ee700-502b-7630-a0ae-a38a60cb2420","source_ip":"58.136.103.15","status":"done","tags":[],"title":"?????????????? thread Codex 019ee700 ????????????","updated_at":"2026-06-21T21:39:18+07:00"},{"due_date":"2026-06-21","id":4322,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.2","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed V7.5.1.2 repeated tab-open fix","updated_at":"2026-06-21T21:20:40+07:00"},{"due_date":"2026-06-21","id":4321,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.5.1.2","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Fix V7.5.1.2 upload tab reuse and publish repo","updated_at":"2026-06-21T21:36:47+07:00"},{"due_date":"2026-06-21","id":4320,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"chrome://extensions + https://www.tiktok.com/tiktokstudio/upload + local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Use Computer to reload TikTok Bot V7.5.1.3 extension and retest","updated_at":"2026-06-21T21:22:27+07:00"},{"due_date":"2026-06-21","id":4319,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.2","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start fix: V7.5.1.2 repeated fresh upload tab","updated_at":"2026-06-21T21:20:41+07:00"},{"due_date":"2026-06-21","id":4318,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.1-reuse-tab","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Analyze: fill_caption failed immediately after upload processing ready","updated_at":"2026-06-21T21:20:41+07:00"},{"due_date":"2026-06-21","id":4317,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.1-reuse-tab","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Done: V7.5.1.1 reuse-tab fixed package created and verified","updated_at":"2026-06-21T21:04:06+07:00"},{"due_date":"2026-06-21","id":4316,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.5.1.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Compare upload-tab behavior across TT-bot versions","updated_at":"2026-06-21T21:06:45+07:00"},{"due_date":"2026-06-21","id":4315,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: add regression test for reuse-tab posting flow","updated_at":"2026-06-21T21:04:08+07:00"},{"due_date":"2026-06-21","id":4314,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.5.1.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Confirm root call for next post opens new tab","updated_at":"2026-06-21T20:56:56+07:00"},{"due_date":"2026-06-21","id":4313,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start: make V7.5.1.1 reuse upload tab after first post","updated_at":"2026-06-21T21:04:07+07:00"},{"due_date":"2026-06-21","id":4312,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"https://www.tiktok.com/tiktokstudio/upload + local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Fix TikTok Bot V7.5.1.3 product dialog flow and retest with Chrome","updated_at":"2026-06-21T21:08:30+07:00"},{"due_date":"2026-06-21","id":4311,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete: V7.5.1.1 post-complete new tab RCA","updated_at":"2026-06-21T20:53:08+07:00"},{"due_date":"2026-06-21","id":4310,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.5.1.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Re-investigate posting flow opens new tab between queue items V7.5.1.1","updated_at":"2026-06-21T20:56:10+07:00"},{"due_date":"2026-06-21","id":4309,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.1","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: confirmed V7.5.1.1 fresh upload tab per item behavior","updated_at":"2026-06-21T20:51:47+07:00"},{"due_date":"2026-06-21","id":4308,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start: investigate V7.5.1.1 opens tab after first post completes","updated_at":"2026-06-21T20:53:09+07:00"},{"due_date":"2026-06-21","id":4307,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Dummy Tiktok","site":"local dummy + tiktok bot V7.5.1","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Dummy DOM bot harness PASS","updated_at":"2026-06-21T18:29:50+07:00"},{"due_date":"2026-06-21","id":4306,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete: V7.5.1.1 new-product tab root-cause plan","updated_at":"2026-06-21T18:16:27+07:00"},{"due_date":"2026-06-21","id":4305,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.1","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: found likely cause of V7.5.1.1 new-product new tab","updated_at":"2026-06-21T18:14:59+07:00"},{"due_date":"2026-06-21","id":4304,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.5.1.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan RCA for V7.5.1.1 new product opens new tab","updated_at":"2026-06-21T18:19:29+07:00"},{"due_date":"2026-06-21","id":4303,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"Dummy Tiktok","site":"local dummy + tiktok bot V7.5.1","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Test Dummy TikTok DOM against bot and expand scenario coverage","updated_at":"2026-06-21T18:29:50+07:00"},{"due_date":"2026-06-21","id":4302,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start: investigate V7.5.1.1 new-product opens new tab","updated_at":"2026-06-21T18:16:28+07:00"},{"due_date":"2026-06-21","id":4301,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"https://www.tiktok.com/tiktokstudio/upload + local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Real manual upload save-draft test with bot-step DOM evidence","updated_at":"2026-06-21T18:29:24+07:00"},{"due_date":"2026-06-21","id":4300,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"V7.5.1.3 code fixed, real bot blocked by stale Chrome extension reload gate","updated_at":"2026-06-21T18:04:01+07:00"},{"due_date":"2026-06-21","id":4299,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"Dummy Tiktok","site":"tiktok.com/tiktokstudio","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"blocked","tags":[],"title":"Fix draft raw filename title in TikTok Studio","updated_at":"2026-06-21T18:11:59+07:00"},{"due_date":"2026-06-21","id":4298,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1.1","site":"C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1.1","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Done: V7.5.1.1 tab behavior analysis and same-tab proposal","updated_at":"2026-06-21T17:45:41+07:00"},{"due_date":"2026-06-21","id":4297,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"Dummy Tiktok","site":"tiktok.com/tiktokstudio","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"in_progress","tags":[],"title":"Fix invalid PASS: TikTok draft title still raw filename","updated_at":"2026-06-21T17:45:12+07:00"},{"due_date":"2026-06-21","id":4296,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"V7.5.1.2 real bot retest and observed-error fix pass","updated_at":"2026-06-21T18:04:01+07:00"},{"due_date":"2026-06-21","id":4295,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Dummy Tiktok","site":"tiktok.com/tiktokstudio + local Dummy Tiktok Dom Rec","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Complete: Chrome bot-mimic TikTok draft DOM capture PASS","updated_at":"2026-06-21T17:43:26+07:00"},{"due_date":"2026-06-21","id":4294,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete: TikTok Bot V7.5.1.1 deep study","updated_at":"2026-06-21T17:41:08+07:00"},{"due_date":"2026-06-21","id":4293,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Dummy Tiktok","site":"tiktok.com/tiktokstudio + local Dummy Tiktok Dom Rec","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"in_progress","tags":[],"title":"Progress: uploaded file, caption verified, product search skipped","updated_at":"2026-06-21T17:37:25+07:00"},{"due_date":"2026-06-21","id":4292,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1.1","site":"C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1.1","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Study V7.5.1.1 new product tab behavior","updated_at":"2026-06-21T17:45:52+07:00"},{"due_date":"2026-06-21","id":4291,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5 / TikTok Bot V7.5.1.1","site":"local:C:\\temp\\Bot Stable\\V7.5.1.1","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: V7.5.1.1 validation and findings","updated_at":"2026-06-21T17:36:48+07:00"},{"due_date":"2026-06-21","id":4290,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5 / TikTok Bot V7.5.1.1","site":"local:C:\\temp\\Bot Stable\\V7.5.1.1","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: V7.5.1.1 structure identified","updated_at":"2026-06-21T17:31:57+07:00"},{"due_date":"2026-06-21","id":4289,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\tiktok-bot-v7.5\\tiktok-bot-v7.5 / https://www.tiktok.com/tiktokstudio/content?tab=draft","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Fixed raw filename caption fallback; real runner blocked by missing runner tab","updated_at":"2026-06-21T17:29:29+07:00"},{"due_date":"2026-06-21","id":4288,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5 / TikTok Bot V7.5.1.1","site":"local:C:\\temp\\Bot Stable\\V7.5.1.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start: deep study Bot Stable V7.5.1.1","updated_at":"2026-06-21T17:41:08+07:00"},{"due_date":"2026-06-21","id":4287,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Dummy Tiktok","site":"tiktok.com/tiktokstudio + local Dummy Tiktok Dom Rec","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"in_progress","tags":[],"title":"Start Chrome bot-mimic TikTok draft DOM capture","updated_at":"2026-06-21T17:26:40+07:00"},{"due_date":"2026-06-21","id":4286,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5.1.1 relaxed timeout retry pass for slow TikTok/network conditions","updated_at":"2026-06-21T17:42:28+07:00"},{"due_date":"2026-06-21","id":4285,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Dummy Tiktok","site":"tiktok.com/tiktokstudio + local Dummy Tiktok Dom Rec","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"TikTok Studio draft upload DOM capture complete","updated_at":"2026-06-21T17:21:53+07:00"},{"due_date":"2026-06-21","id":4284,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\tiktok-bot-v7.5\\tiktok-bot-v7.5 / TikTok Studio Chrome runtime","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"TT-bot V7.5 real bot rerun and error repair","updated_at":"2026-06-21T17:29:30+07:00"},{"due_date":"2026-06-21","id":4283,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\tiktok-bot-v7.5\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Completed slow-timeout code fix and evidence report; E2E runner blocked","updated_at":"2026-06-21T17:19:39+07:00"},{"due_date":"2026-06-21","id":4282,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"PASS Product Output Manager Download All With Sub deploy and live evidence","updated_at":"2026-06-21T17:13:55+07:00"},{"due_date":"2026-06-21","id":4281,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Dummy Tiktok","site":"tiktok.com/tiktokstudio + local Dummy Tiktok Dom Rec","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"in_progress","tags":[],"title":"Collect TikTok Studio upload DOM for Dummy Tiktok","updated_at":"2026-06-21T17:13:43+07:00"},{"due_date":"2026-06-21","id":4280,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"????? Delay ????????????????? V7.5.1.1","updated_at":"2026-06-21T17:22:15+07:00"},{"due_date":"2026-06-21","id":4279,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"local-chrome-extension","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"blocked","tags":[],"title":"Panel version badge V7.5.1.1 fixed, Chrome visual proof blocked","updated_at":"2026-06-21T17:12:49+07:00"},{"due_date":"2026-06-21","id":4278,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"local-chrome-extension","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"in_progress","tags":[],"title":"Panel version label fix in progress","updated_at":"2026-06-21T17:09:12+07:00"},{"due_date":"2026-06-21","id":4277,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"local:TT-bot-Runer/tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Applied slow-network timeout profile","updated_at":"2026-06-21T17:19:40+07:00"},{"due_date":"2026-06-21","id":4276,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Build ???? patch ???? ??? Chrome live ??? stale","updated_at":"2026-06-21T17:11:40+07:00"},{"due_date":"2026-06-21","id":4275,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"local-chrome-extension","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"in_progress","tags":[],"title":"Investigate panel visible version still V7.5","updated_at":"2026-06-21T17:06:07+07:00"},{"due_date":"2026-06-21","id":4274,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"local:TT-bot-Runer/tiktok-bot-v7.5 + Chrome TikTok Studio","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Relax V7.5 bot timeouts and rerun slow-network audit","updated_at":"2026-06-21T17:19:40+07:00"},{"due_date":"2026-06-21","id":4273,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"local-chrome-extension","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"blocked","tags":[],"title":"Close strict evidence run for V7.5.1.1 marker fix","updated_at":"2026-06-21T17:04:49+07:00"},{"due_date":"2026-06-21","id":4272,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Patch stale content guard ???? unit/validate","updated_at":"2026-06-21T17:11:49+07:00"},{"due_date":"2026-06-21","id":4271,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Product Output Manager withsub download progress","updated_at":"2026-06-21T17:13:55+07:00"},{"due_date":"2026-06-21","id":4270,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"Chrome TikTok Studio upload tab","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Collected live DOM and duplicate bot evidence","updated_at":"2026-06-21T16:58:24+07:00"},{"due_date":"2026-06-21","id":4269,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"??? stale content script ??????????????? V7.5.1.1","updated_at":"2026-06-21T17:11:39+07:00"},{"due_date":"2026-06-21","id":4268,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"local:TT-bot-Runer/tiktok-bot-v7.5 + Chrome TikTok Studio","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Retest V7.5 bot and collect DOM/code-reference evidence","updated_at":"2026-06-21T17:04:23+07:00"},{"due_date":"2026-06-21","id":4267,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Product Output Manager add download all withsub kickoff","updated_at":"2026-06-21T17:13:55+07:00"},{"due_date":"2026-06-21","id":4266,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"local-chrome-extension","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"blocked","tags":[],"title":"Strict Chrome evidence rerun for V7.5.1.1 marker/version fix","updated_at":"2026-06-21T17:04:34+07:00"},{"due_date":"2026-06-21","id":4265,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"local:TT-bot-Runer/tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Applied V7.5 label and tab-event compatibility fix","updated_at":"2026-06-21T16:53:48+07:00"},{"due_date":"2026-06-21","id":4264,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\tiktok-bot-v7.5\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Fix bot errors and rerun real bot","updated_at":"2026-06-21T16:53:48+07:00"},{"due_date":"2026-06-21","id":4263,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\tiktok-bot-v7.5\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Live Chrome upload draft complete","updated_at":"2026-06-21T16:39:28+07:00"},{"due_date":"2026-06-21","id":4262,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"????? V7.5.1.1 ???????????????? DOM/Bot/code references","updated_at":"2026-06-21T16:56:21+07:00"},{"due_date":"2026-06-21","id":4261,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"??? identity ???? V7.5.1.1 ?? source ????????? validate","updated_at":"2026-06-21T16:36:38+07:00"},{"due_date":"2026-06-21","id":4260,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"???????????? V7.5.1.1 ???? Chrome ??????? V7.5","updated_at":"2026-06-21T16:36:38+07:00"},{"due_date":"2026-06-21","id":4259,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"local-chrome-extension","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"blocked","tags":[],"title":"Fix runtime version mismatch to V7.5.1.1 and verify Chrome marker","updated_at":"2026-06-21T16:46:53+07:00"},{"due_date":"2026-06-21","id":4258,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\tiktok-bot-v7.5\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Proceed live Chrome upload after user confirmation","updated_at":"2026-06-21T16:39:28+07:00"},{"due_date":"2026-06-21","id":4257,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\tiktok-bot-v7.5\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Live Chrome retry blocked by TikTok unsaved prompt","updated_at":"2026-06-21T16:24:24+07:00"},{"due_date":"2026-06-21","id":4256,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\tiktok-bot-v7.5\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Live Chrome upload awaiting Discard confirmation","updated_at":"2026-06-21T16:24:24+07:00"},{"due_date":"2026-06-21","id":4255,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\tiktok-bot-v7.5\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Live Chrome upload waiting for discard confirmation","updated_at":"2026-06-21T16:20:45+07:00"},{"due_date":"2026-06-21","id":4254,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\tiktok-bot-v7.5\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Retry live Chrome upload V7.5","updated_at":"2026-06-21T16:20:45+07:00"},{"due_date":"2026-06-21","id":4253,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\tiktok-bot-v7.5\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Live Chrome upload blocked by Chrome profile","updated_at":"2026-06-21T16:18:18+07:00"},{"due_date":"2026-06-21","id":4252,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Source validation passed after modal/caption patch","updated_at":"2026-06-21T16:16:51+07:00"},{"due_date":"2026-06-21","id":4251,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\tiktok-bot-v7.5\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Live Chrome upload textbox V7.5","updated_at":"2026-06-21T16:18:18+07:00"},{"due_date":"2026-06-21","id":4250,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"Chrome extension + TikTok Studio upload","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"in_progress","tags":[],"title":"Start prepared TikTok bot queue and observe real DOM/log evidence","updated_at":"2026-06-21T16:12:40+07:00"},{"due_date":"2026-06-21","id":4249,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Fix V7.5 product-link flow and retest real bot","updated_at":"2026-06-21T16:08:36+07:00"},{"due_date":"2026-06-21","id":4248,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete: bot-timed live draft reproduction","updated_at":"2026-06-21T16:06:22+07:00"},{"due_date":"2026-06-21","id":4247,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"local Chrome side panel + TikTok Studio upload","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"in_progress","tags":[],"title":"Patched adaptive busy false positive and synced dist","updated_at":"2026-06-21T15:58:45+07:00"},{"due_date":"2026-06-21","id":4246,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Rerun live reproduction with bot-matched delays","updated_at":"2026-06-21T15:55:23+07:00"},{"due_date":"2026-06-21","id":4245,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"local Chrome side panel + TikTok Studio upload","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"in_progress","tags":[],"title":"Started live bot run with For bot file","updated_at":"2026-06-21T15:53:30+07:00"},{"due_date":"2026-06-21","id":4244,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\tiktok-bot-v7.5\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"RCA textbox caption V7.5 complete","updated_at":"2026-06-21T15:44:07+07:00"},{"due_date":"2026-06-21","id":4243,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Live reproduce bot upload and save draft from N:\\For bot","updated_at":"2026-06-21T15:43:49+07:00"},{"due_date":"2026-06-21","id":4242,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\tiktok-bot-v7.5\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"RCA textbox caption evidence running","updated_at":"2026-06-21T15:44:07+07:00"},{"due_date":"2026-06-21","id":4241,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: product dialog Next failure observed","updated_at":"2026-06-21T15:41:35+07:00"},{"due_date":"2026-06-21","id":4240,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\tiktok-bot-v7.5\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"RCA textbox caption V7.5","updated_at":"2026-06-21T15:44:07+07:00"},{"due_date":"2026-06-21","id":4239,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Capture TikTok upload DOM and bot message evidence","updated_at":"2026-06-21T15:38:58+07:00"},{"due_date":"2026-06-21","id":4238,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"local chrome extension + TikTok Studio upload","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"in_progress","tags":[],"title":"Unit tests pass after TikTok error-page caption gate","updated_at":"2026-06-21T15:37:33+07:00"},{"due_date":"2026-06-21","id":4237,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"local chrome extension + TikTok Studio upload","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"in_progress","tags":[],"title":"Fix TikTok Bot V7.5.1 caption/upload live failure","updated_at":"2026-06-21T15:36:09+07:00"},{"due_date":"2026-06-21","id":4236,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\tiktok-bot-v7.5\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Debug textbox insertion error in tiktok-bot-v7.5","updated_at":"2026-06-21T15:34:37+07:00"},{"due_date":"2026-06-21","id":4235,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Done: ???????????? TT-bot-Runer ????? evidence report","updated_at":"2026-06-21T15:33:04+07:00"},{"due_date":"2026-06-21","id":4234,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"Bot Stable V7.5.1","site":"chrome-live-test:tiktok-bot-upload-caption","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"in_progress","tags":[],"title":"Run live bot upload test with For bot video and fix caption/TikTok error handling","updated_at":"2026-06-21T15:32:44+07:00"},{"due_date":"2026-06-21","id":4233,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer","source_ip":"58.136.103.15","status":"completed","tags":[],"title":"Completed: ???????????? TT-bot-Runer ????? evidence report","updated_at":"2026-06-21T15:32:27+07:00"},{"due_date":"2026-06-21","id":4232,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V7.5 simplify caption textbox fill path","updated_at":"2026-06-21T15:30:33+07:00"},{"due_date":"2026-06-21","id":4231,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Stable V7.5.1","site":"chrome-readonly:tiktok-studio-error-inspection","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"in_progress","tags":[],"title":"Inspect real TikTok Studio errors via Chrome plugin","updated_at":"2026-06-21T15:29:46+07:00"},{"due_date":"2026-06-21","id":4230,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5 caption writer side-effect reduction completed","updated_at":"2026-06-21T15:29:27+07:00"},{"due_date":"2026-06-21","id":4229,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Bot Stable V7.5.1","site":"local-analysis:chrome-devtools-issues-screenshot","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"in_progress","tags":[],"title":"Analyze Chrome DevTools Issues screenshot relevance to bot caption failure","updated_at":"2026-06-21T15:29:17+07:00"},{"due_date":"2026-06-21","id":4228,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Stable V7.5.1","site":"local-check:chrome-bridge-dropped","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Chrome bridge still connected during drop check","updated_at":"2026-06-21T15:28:33+07:00"},{"due_date":"2026-06-21","id":4227,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Stable V7.5.1","site":"local-check:chrome-bridge-dropped","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Check Chrome bridge dropped again after reboot","updated_at":"2026-06-21T15:28:34+07:00"},{"due_date":"2026-06-21","id":4226,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Bot Stable V7.5.1","site":"local-check:chrome-plugin-after-reboot","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Chrome plugin available after reboot","updated_at":"2026-06-21T15:26:18+07:00"},{"due_date":"2026-06-21","id":4225,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5 caption fill breaks TikTok page RCA","updated_at":"2026-06-21T15:29:27+07:00"},{"due_date":"2026-06-21","id":4224,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Bot Stable V7.5.1","site":"local-check:chrome-plugin-after-reboot","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Check Chrome plugin availability after reboot","updated_at":"2026-06-21T15:26:18+07:00"},{"due_date":"2026-06-21","id":4223,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5 mixed content marker and TikTok error page regression fixed","updated_at":"2026-06-21T15:24:11+07:00"},{"due_date":"2026-06-21","id":4222,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: ????? repo ??? entrypoints ????????","updated_at":"2026-06-21T15:22:49+07:00"},{"due_date":"2026-06-21","id":4221,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Stable V7.5.1","site":"local-fix:caption-textbox-writer","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Completed caption textbox writer robustness fix","updated_at":"2026-06-21T15:21:33+07:00"},{"due_date":"2026-06-21","id":4220,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer","source_ip":"58.136.103.15","status":"done","tags":[],"title":"???????????? TT-bot-Runer ????????????","updated_at":"2026-06-21T15:33:04+07:00"},{"due_date":"2026-06-21","id":4219,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Stable V7.5.1","site":"local-fix:caption-textbox-writer","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Fix TikTok caption textbox insertion robustness","updated_at":"2026-06-21T15:21:33+07:00"},{"due_date":"2026-06-21","id":4218,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Stable V7.5.1","site":"local-analysis:tiktok-error-after-upload","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Completed TikTok post-upload error risk analysis","updated_at":"2026-06-21T15:15:39+07:00"},{"due_date":"2026-06-21","id":4217,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5 post-dist live regression RCA","updated_at":"2026-06-21T15:24:11+07:00"},{"due_date":"2026-06-21","id":4216,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Stable V7.5.1","site":"local-analysis:tiktok-error-after-upload","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Analyze whether TikTok Something went wrong after upload can still proceed into caption/link steps","updated_at":"2026-06-21T15:15:39+07:00"},{"due_date":"2026-06-21","id":4215,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Stable V7.5.1","site":"local-analysis:caption-suffix-retry","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Completed caption suffix retry comparison against V7.2.3w 132 reference","updated_at":"2026-06-21T15:09:12+07:00"},{"due_date":"2026-06-21","id":4214,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Stable V7.5.1","site":"local-analysis:caption-suffix-retry","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Study caption suffix retry duplication versus V7.2.3w 132 reference","updated_at":"2026-06-21T15:09:12+07:00"},{"due_date":"2026-06-21","id":4213,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Stable V7.5.1","site":"local-analysis:reference-feature-study","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Completed analysis of additional valuable V7.5 reference features","updated_at":"2026-06-21T15:02:13+07:00"},{"due_date":"2026-06-21","id":4212,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5 dist caption duplicate fix built and tested","updated_at":"2026-06-21T15:00:12+07:00"},{"due_date":"2026-06-21","id":4211,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5 build caption fix into dist and test dist","updated_at":"2026-06-21T15:00:12+07:00"},{"due_date":"2026-06-21","id":4210,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Stable V7.5.1","site":"local-analysis:reference-feature-study","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Study additional valuable features from V7.2.3w last tiktok-bot-v7.5","updated_at":"2026-06-21T15:02:13+07:00"},{"due_date":"2026-06-21","id":4209,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5 source-only caption duplicate fix completed","updated_at":"2026-06-21T14:55:59+07:00"},{"due_date":"2026-06-21","id":4208,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Stable V7.5.1","site":"local-extension:catalog-showcase","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Completed Showcase bulk CSV and Bulk Best CSV implementation in V7.5.1","updated_at":"2026-06-21T14:50:57+07:00"},{"due_date":"2026-06-21","id":4207,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5 caption duplicate source fix","updated_at":"2026-06-21T14:55:59+07:00"},{"due_date":"2026-06-21","id":4206,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Stable V7.5.1","site":"local-extension:catalog-showcase","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Implement Showcase bulk CSV and Best CSV UX in V7.5.1","updated_at":"2026-06-21T14:50:57+07:00"},{"due_date":"2026-06-21","id":4205,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Bot Stable TikTok Bot V7.2.3w last tiktok-bot-v7.5","site":"local-analysis:showcase-csv-id","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Completed analysis of V7.5 showcase bulk CSV feature advantages","updated_at":"2026-06-21T14:36:23+07:00"},{"due_date":"2026-06-21","id":4204,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Stable TikTok Bot V7.2.3w last tiktok-bot-v7.5","site":"local-analysis:showcase-csv-id","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Analyze advantages of V7.2.3w last tiktok-bot-v7.5 showcase CSV features","updated_at":"2026-06-21T14:36:23+07:00"},{"due_date":"2026-06-21","id":4203,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 all real input all TC PASS closeout","updated_at":"2026-06-21T10:59:49+07:00"},{"due_date":"2026-06-21","id":4202,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 all real input TC05 midpoint","updated_at":"2026-06-21T10:44:41+07:00"},{"due_date":"2026-06-21","id":4201,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 all real input TC04 pass TC05 start","updated_at":"2026-06-21T10:41:25+07:00"},{"due_date":"2026-06-21","id":4200,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 all real input TC04 90 percent","updated_at":"2026-06-21T10:35:22+07:00"},{"due_date":"2026-06-21","id":4199,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 all real input TC04 80 percent","updated_at":"2026-06-21T10:29:48+07:00"},{"due_date":"2026-06-21","id":4198,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 all real input TC04 product2 complete","updated_at":"2026-06-21T10:25:03+07:00"},{"due_date":"2026-06-21","id":4197,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 all real input TC04 segment halfway","updated_at":"2026-06-21T10:14:03+07:00"},{"due_date":"2026-06-21","id":4196,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 all real input TC04 product1 complete","updated_at":"2026-06-21T10:09:05+07:00"},{"due_date":"2026-06-21","id":4195,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 all real input TC04 segment progress","updated_at":"2026-06-21T09:56:05+07:00"},{"due_date":"2026-06-21","id":4194,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 Reframe value report + visual QA PASS closeout","updated_at":"2026-06-21T09:54:51+07:00"},{"due_date":"2026-06-21","id":4193,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 Reframe value report + visual QA implementation progress","updated_at":"2026-06-21T09:49:43+07:00"},{"due_date":"2026-06-21","id":4192,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 all real input TC04 reframe progress","updated_at":"2026-06-21T09:42:37+07:00"},{"due_date":"2026-06-21","id":4191,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 Reframe value report + visual QA kickoff","updated_at":"2026-06-21T09:54:51+07:00"},{"due_date":"2026-06-21","id":4190,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 Logs Diagnostics Settings Doctor completed","updated_at":"2026-06-21T09:38:10+07:00"},{"due_date":"2026-06-21","id":4189,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 all real input TC03 pass TC04 start","updated_at":"2026-06-21T09:37:00+07:00"},{"due_date":"2026-06-21","id":4188,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 diagnostics settings doctor progress","updated_at":"2026-06-21T09:38:11+07:00"},{"due_date":"2026-06-21","id":4187,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 all real input TC02 progress","updated_at":"2026-06-21T09:28:58+07:00"},{"due_date":"2026-06-21","id":4186,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 Logs Diagnostics Settings Doctor kickoff","updated_at":"2026-06-21T09:38:10+07:00"},{"due_date":"2026-06-21","id":4185,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 non-destructive storage cleanup completed","updated_at":"2026-06-21T09:25:49+07:00"},{"due_date":"2026-06-21","id":4184,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 cleanup storage-state implementation progress","updated_at":"2026-06-21T09:26:00+07:00"},{"due_date":"2026-06-21","id":4183,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 cleanup storage-state kickoff","updated_at":"2026-06-21T09:26:00+07:00"},{"due_date":"2026-06-21","id":4182,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Batch AB Roll AutoSub job10004 frame proof closeout","updated_at":"2026-06-21T09:14:22+07:00"},{"due_date":"2026-06-21","id":4181,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 startup recovery/retry/resume complete","updated_at":"2026-06-21T09:13:38+07:00"},{"due_date":"2026-06-21","id":4180,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 startup recovery implementation progress","updated_at":"2026-06-21T09:13:39+07:00"},{"due_date":"2026-06-21","id":4179,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 all TC real input certification - TC01 80 percent checkpoint","updated_at":"2026-06-21T09:01:57+07:00"},{"due_date":"2026-06-21","id":4178,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 startup recovery/retry/resume kickoff","updated_at":"2026-06-21T09:13:39+07:00"},{"due_date":"2026-06-21","id":4177,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete: Greenlnw V3 Reframe FfmpegRunner lifecycle","updated_at":"2026-06-21T08:54:12+07:00"},{"due_date":"2026-06-21","id":4176,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: Greenlnw V3 Reframe now uses FfmpegRunner","updated_at":"2026-06-21T08:54:12+07:00"},{"due_date":"2026-06-21","id":4175,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 all TC real input certification - TC01 midpoint checkpoint","updated_at":"2026-06-21T08:42:11+07:00"},{"due_date":"2026-06-21","id":4174,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Greenlnw V3 Reframe FfmpegRunner kickoff","updated_at":"2026-06-21T08:54:12+07:00"},{"due_date":"2026-06-21","id":4173,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app packaging and clean-machine certification","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Greenlnw V3 portable package certification complete","updated_at":"2026-06-21T08:37:51+07:00"},{"due_date":"2026-06-21","id":4172,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"RCA live AutoSub job around 07:50","updated_at":"2026-06-21T08:36:38+07:00"},{"due_date":"2026-06-21","id":4171,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"doing","tags":[],"title":"Inspect live Batch AB Roll AutoSub job around 07:00 and capture subtitle frames","updated_at":"2026-06-21T08:24:47+07:00"},{"due_date":"2026-06-21","id":4170,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app packaging and clean-machine certification","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Building Greenlnw V3 portable release package","updated_at":"2026-06-21T08:38:04+07:00"},{"due_date":"2026-06-21","id":4169,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Stable V7.2.3","site":"local-logs:V7.2.3","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Complete V7.2.3 hang log analysis","updated_at":"2026-06-21T08:13:12+07:00"},{"due_date":"2026-06-21","id":4168,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app packaging and clean-machine certification","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Greenlnw V3 one-file portable package with FFmpeg certification","updated_at":"2026-06-21T08:38:03+07:00"},{"due_date":"2026-06-21","id":4167,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5 strict panel error sweep","updated_at":"2026-06-21T08:18:29+07:00"},{"due_date":"2026-06-21","id":4166,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app full-assets release gate","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 full-assets release gate implementation verified","updated_at":"2026-06-21T08:09:45+07:00"},{"due_date":"2026-06-21","id":4165,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 all TC real input certification - TC01 running","updated_at":"2026-06-21T08:08:03+07:00"},{"due_date":"2026-06-21","id":4164,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Stable V7.2.3","site":"local-logs:V7.2.3","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Analyze frequent hangs from V7.2.3 logs","updated_at":"2026-06-21T08:13:13+07:00"},{"due_date":"2026-06-21","id":4163,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Stable V7.5.1","site":"local-running-bot:upload-session","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Complete analysis of No file input found upload failure","updated_at":"2026-06-21T08:06:52+07:00"},{"due_date":"2026-06-21","id":4162,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Bot Stable V7.5.1","site":"local-running-bot:upload-session","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Analyze upload No file input found during running bot","updated_at":"2026-06-21T08:06:52+07:00"},{"due_date":"2026-06-21","id":4161,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Inspect runner init bindEvent stack trace","updated_at":"2026-06-21T08:05:38+07:00"},{"due_date":"2026-06-21","id":4160,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app full-assets release gate","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start V3 full-assets smoke release gate fix","updated_at":"2026-06-21T08:09:45+07:00"},{"due_date":"2026-06-21","id":4159,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed Admin permission gate detailed documentation update","updated_at":"2026-06-21T07:58:24+07:00"},{"due_date":"2026-06-21","id":4158,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app global executor","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed V3 global FFmpeg executor implementation","updated_at":"2026-06-21T07:57:58+07:00"},{"due_date":"2026-06-21","id":4157,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 all TC real input certification - expected count locked","updated_at":"2026-06-21T07:56:21+07:00"},{"due_date":"2026-06-21","id":4156,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5 / TikTok Bot V7.5.1","site":"local:C:\\temp\\Bot Stable\\V7.5.1 + C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.5.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete: V7.5.1 Bot Stable vs Music root-cause compare","updated_at":"2026-06-21T07:53:42+07:00"},{"due_date":"2026-06-21","id":4155,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"TC04 contract audit docs code update complete","updated_at":"2026-06-21T07:53:24+07:00"},{"due_date":"2026-06-21","id":4154,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"G:\\My Drive\\0000000\\Green PC\\input","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Start V3 all TC real input verification","updated_at":"2026-06-21T07:52:12+07:00"},{"due_date":"2026-06-21","id":4153,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app global executor","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress V3 global FFmpeg executor implemented","updated_at":"2026-06-21T07:57:58+07:00"},{"due_date":"2026-06-21","id":4152,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"N:\\Green PC\\V3","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Closeout V3 all TC verification report PASS","updated_at":"2026-06-21T07:50:38+07:00"},{"due_date":"2026-06-21","id":4151,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5 / TikTok Bot V7.5.1","site":"local:C:\\temp\\Bot Stable\\V7.5.1 + C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.5.1","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: compare Bot Stable V7.5.1 vs Music V7.5.1","updated_at":"2026-06-21T07:50:14+07:00"},{"due_date":"2026-06-21","id":4150,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Expand greenlnw Admin Team permission documentation","updated_at":"2026-06-21T07:58:24+07:00"},{"due_date":"2026-06-21","id":4149,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"N:\\Green PC\\V3","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress V3 all TC evidence polish rerun","updated_at":"2026-06-21T07:47:01+07:00"},{"due_date":"2026-06-21","id":4148,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app global executor","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start V3 global FFmpeg executor implementation","updated_at":"2026-06-21T07:57:58+07:00"},{"due_date":"2026-06-21","id":4147,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5 evidence-first protected dist gate","updated_at":"2026-06-21T07:46:49+07:00"},{"due_date":"2026-06-21","id":4146,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5 / TikTok Bot V7.5.1","site":"local:C:\\temp\\Bot Stable\\V7.5.1 + C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.5.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start: Compare Bot Stable V7.5.1 vs Music V7.5.1 suspected fixes","updated_at":"2026-06-21T07:53:51+07:00"},{"due_date":"2026-06-21","id":4145,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"TC04 deep contract audit and docs/code update start","updated_at":"2026-06-21T07:53:24+07:00"},{"due_date":"2026-06-21","id":4144,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"completed","tags":[],"title":"V7.5 stabilization evidence complete","updated_at":"2026-06-21T07:43:52+07:00"},{"due_date":"2026-06-21","id":4143,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"TC04 Reframe then Batch completed with evidence","updated_at":"2026-06-21T07:43:19+07:00"},{"due_date":"2026-06-21","id":4142,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"N:\\Green PC\\V3","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress V3 all TC RCA fix before rerun","updated_at":"2026-06-21T07:42:58+07:00"},{"due_date":"2026-06-21","id":4141,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5 / TikTok Bot V7.5","site":"local:C:\\temp\\Bot Stable","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete: Bot Stable 6-subagent version comparison and docs","updated_at":"2026-06-21T07:42:30+07:00"},{"due_date":"2026-06-21","id":4140,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"N:\\Green PC\\V3","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress V3 all TC certification harness","updated_at":"2026-06-21T07:38:38+07:00"},{"due_date":"2026-06-21","id":4139,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Bot Stable / V7.2.3b","site":"local://C:/temp/Bot Stable/V7.2.3b","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completion: subagent 4 read-only V7.2.3b study","updated_at":"2026-06-21T07:36:59+07:00"},{"due_date":"2026-06-21","id":4138,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TikTok Bot","site":"C:\\temp\\Bot Stable","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete: V6.2 and V7 read-only baseline comparison","updated_at":"2026-06-21T07:35:52+07:00"},{"due_date":"2026-06-21","id":4137,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"local:C:\\temp\\Bot Stable\\V7.5.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5.1 read-only study closeout","updated_at":"2026-06-21T07:35:41+07:00"},{"due_date":"2026-06-21","id":4136,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TikTok Bot","site":"C:\\temp\\Bot Stable","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: V6.2/V7 baseline comparison evidence collected","updated_at":"2026-06-21T07:34:44+07:00"},{"due_date":"2026-06-21","id":4135,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Bot Stable / V7.2.1","site":"local:C:\\temp\\Bot Stable\\V7.2.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Subagent 2 V7.2.1 read-only study closeout","updated_at":"2026-06-21T07:34:40+07:00"},{"due_date":"2026-06-21","id":4134,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"local:C:\\temp\\Bot Stable\\V7.5.1","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V7.5.1 study progress: identity architecture storage compared","updated_at":"2026-06-21T07:34:34+07:00"},{"due_date":"2026-06-21","id":4133,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Extend V7.5 stabilization required test cases","updated_at":"2026-06-21T07:34:28+07:00"},{"due_date":"2026-06-21","id":4132,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Bot Stable","site":"local:C:\\temp\\Bot Stable\\V7.2.3","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Read-only V7.2.3 architecture study complete","updated_at":"2026-06-21T07:33:50+07:00"},{"due_date":"2026-06-21","id":4131,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"New V7.5 stabilization report generated","updated_at":"2026-06-21T07:33:49+07:00"},{"due_date":"2026-06-21","id":4130,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Bot Stable / TikTok Bot V7.2.3w","site":"local:C:\\temp\\Bot Stable","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete: read-only V7.2.3w copy exploration","updated_at":"2026-06-21T07:33:31+07:00"},{"due_date":"2026-06-21","id":4129,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Bot Stable / TikTok Bot V7.2.3w","site":"local:C:\\temp\\Bot Stable","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: V7.2.3w/V7.5 read-only exploration","updated_at":"2026-06-21T07:33:14+07:00"},{"due_date":"2026-06-21","id":4128,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Bot Stable","site":"local:C:\\temp\\Bot Stable\\V7.2.3","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Read-only V7.2.3 architecture study progress","updated_at":"2026-06-21T07:32:54+07:00"},{"due_date":"2026-06-21","id":4127,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"N:\\Green PC\\V3","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Start V3 all TC verification report","updated_at":"2026-06-21T07:32:30+07:00"},{"due_date":"2026-06-21","id":4126,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Bot Stable / V7.2.1","site":"local:C:\\temp\\Bot Stable\\V7.2.1","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Subagent 2 V7.2.1 study progress: metadata and module map complete","updated_at":"2026-06-21T07:31:38+07:00"},{"due_date":"2026-06-21","id":4125,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Bot Stable / V7.2.3b","site":"local://C:/temp/Bot Stable/V7.2.3b","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: V7.2.3b identity and source-review plan confirmed","updated_at":"2026-06-21T07:37:18+07:00"},{"due_date":"2026-06-21","id":4124,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5 / TikTok Bot V7.5","site":"local:C:\\temp\\Bot Stable","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: Bot Stable inventory and diff baseline completed","updated_at":"2026-06-21T07:42:30+07:00"},{"due_date":"2026-06-21","id":4123,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TikTok Bot","site":"C:\\temp\\Bot Stable","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Read-only baseline compare V6.2 and V7","updated_at":"2026-06-21T07:35:52+07:00"},{"due_date":"2026-06-21","id":4122,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"local:C:\\temp\\Bot Stable\\V7.5.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Read-only V7.5.1 deep study kickoff","updated_at":"2026-06-21T07:35:41+07:00"},{"due_date":"2026-06-21","id":4121,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Bot Stable / TikTok Bot V7.2.3w","site":"local:C:\\temp\\Bot Stable","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Read-only exploration: Bot Stable V7.2.3w copies","updated_at":"2026-06-21T07:33:44+07:00"},{"due_date":"2026-06-21","id":4120,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Bot Stable","site":"local:C:\\temp\\Bot Stable\\V7.2.3","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Read-only V7.2.3 architecture study start","updated_at":"2026-06-21T07:33:50+07:00"},{"due_date":"2026-06-21","id":4119,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Bot Stable / V7.2.1","site":"local:C:\\temp\\Bot Stable\\V7.2.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Subagent 2 V7.2.1 read-only study kickoff","updated_at":"2026-06-21T07:34:40+07:00"},{"due_date":"2026-06-21","id":4118,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Bot Stable / V7.2.3b","site":"local://C:/temp/Bot Stable/V7.2.3b","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Subagent 4/6 read-only deep study of Bot Stable V7.2.3b","updated_at":"2026-06-21T07:37:18+07:00"},{"due_date":"2026-06-21","id":4117,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Dummy Tiktok DOM Rec","site":"local-computer:TikTok Studio live bot observation","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"blocked","tags":[],"title":"Start observe-only Computer Use capture for Dummy Tiktok DOM Rec","updated_at":"2026-06-21T07:32:05+07:00"},{"due_date":"2026-06-21","id":4116,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Add V7.5 stabilization evidence report","updated_at":"2026-06-21T07:33:49+07:00"},{"due_date":"2026-06-21","id":4115,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5 caption evidence script aligned with current runner","updated_at":"2026-06-21T07:27:50+07:00"},{"due_date":"2026-06-21","id":4114,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5 / TikTok Bot V7.5","site":"local:C:\\temp\\Bot Stable","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start: Bot Stable detailed version comparison with 6 subagents","updated_at":"2026-06-21T07:42:30+07:00"},{"due_date":"2026-06-21","id":4113,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Dummy Tiktok DOM Rec","site":"local-chrome:TikTok Studio live bot observation","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"blocked","tags":[],"title":"Closed BLOCKED Chrome DOM capture report artifacts","updated_at":"2026-06-21T07:27:34+07:00"},{"due_date":"2026-06-21","id":4112,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Clean stale caption dedup evidence checks","updated_at":"2026-06-21T07:27:50+07:00"},{"due_date":"2026-06-21","id":4111,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5 caption writer restored and verified","updated_at":"2026-06-21T07:23:55+07:00"},{"due_date":"2026-06-21","id":4110,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Dummy Tiktok DOM Rec","site":"local-chrome:TikTok Studio live bot observation","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"blocked","tags":[],"title":"Start observe-only TikTok DOM capture for Dummy Tiktok","updated_at":"2026-06-21T07:24:17+07:00"},{"due_date":"2026-06-21","id":4109,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local-cli:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed remaining audio render batch 20001 chat 46-95 evidence closeout","updated_at":"2026-06-21T07:20:07+07:00"},{"due_date":"2026-06-21","id":4108,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Dummy Tiktok","site":"Chrome active TikTok tabs / C:\\Users\\sj88888888\\Documents\\Bot Stable\\Dummy Tiktok\\Dom Rec","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"blocked","tags":[],"title":"START read-only Chrome DOM capture for Dummy Tiktok","updated_at":"2026-06-21T07:22:46+07:00"},{"due_date":"2026-06-21","id":4107,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Restore resilient V7.2.2 caption writer strategy in V7.5","updated_at":"2026-06-21T07:23:55+07:00"},{"due_date":"2026-06-21","id":4106,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5 stops batch on Chrome stuck fatal errors","updated_at":"2026-06-21T07:18:06+07:00"},{"due_date":"2026-06-21","id":4105,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 caption retry fix","site":"local-ui:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Fix V7.5.1 caption suffix retry behavior","updated_at":"2026-06-21T07:15:59+07:00"},{"due_date":"2026-06-21","id":4104,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 caption duplicate inspection","site":"local-ui:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Completed V7.5.1 caption duplicate inspection","updated_at":"2026-06-21T07:10:36+07:00"},{"due_date":"2026-06-21","id":4103,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 caption duplicate inspection","site":"local-ui:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Inspect V7.5.1 caption duplicate risk","updated_at":"2026-06-21T07:10:37+07:00"},{"due_date":"2026-06-21","id":4102,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5 stop batch on Chrome stuck fatal errors","updated_at":"2026-06-21T07:18:06+07:00"},{"due_date":"2026-06-21","id":4101,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Final V7.5 fresh tab fallback verification","updated_at":"2026-06-21T07:08:59+07:00"},{"due_date":"2026-06-21","id":4100,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5 fresh tab fallback recovery implemented and verified","updated_at":"2026-06-21T07:06:13+07:00"},{"due_date":"2026-06-21","id":4099,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement fresh tab fallback recovery","updated_at":"2026-06-21T07:06:13+07:00"},{"due_date":"2026-06-21","id":4098,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Upload ready log gate fixed","updated_at":"2026-06-21T06:59:41+07:00"},{"due_date":"2026-06-21","id":4097,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Fix upload page ready log gate","updated_at":"2026-06-21T06:57:11+07:00"},{"due_date":"2026-06-21","id":4096,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"openFreshUploadTabForItem implemented","updated_at":"2026-06-21T06:56:23+07:00"},{"due_date":"2026-06-21","id":4095,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Add openFreshUploadTabForItem explicit helper","updated_at":"2026-06-21T06:53:06+07:00"},{"due_date":"2026-06-21","id":4094,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Fresh upload tab per item implemented","updated_at":"2026-06-21T06:52:24+07:00"},{"due_date":"2026-06-21","id":4093,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"N:\\Green PC\\V3","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Closeout V3 TC03 TC04 segment/reframe contract fix final","updated_at":"2026-06-21T06:49:32+07:00"},{"due_date":"2026-06-21","id":4092,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Implement fresh upload tab per item","updated_at":"2026-06-21T06:48:13+07:00"},{"due_date":"2026-06-21","id":4091,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"TC04 batch progress after reframe complete","updated_at":"2026-06-21T07:43:20+07:00"},{"due_date":"2026-06-21","id":4090,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"N:\\Green PC\\V3","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Closeout V3 TC03 TC04 segment/reframe contract fix","updated_at":"2026-06-21T06:41:59+07:00"},{"due_date":"2026-06-21","id":4089,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Audio render progress 20 of 50 accepted","updated_at":"2026-06-21T07:20:07+07:00"},{"due_date":"2026-06-21","id":4088,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Implement V7.5 upload readiness fix","updated_at":"2026-06-21T06:34:20+07:00"},{"due_date":"2026-06-21","id":4087,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Attached upload failure RCA complete no fix","updated_at":"2026-06-21T06:30:48+07:00"},{"due_date":"2026-06-21","id":4086,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Diagnose attached TikTok upload failure cause","updated_at":"2026-06-21T06:29:05+07:00"},{"due_date":"2026-06-21","id":4085,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"N:\\Green PC\\V3","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Fix V3 TC03 duration split and TC04 reframe-first split parity","updated_at":"2026-06-21T06:41:59+07:00"},{"due_date":"2026-06-21","id":4084,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"TC04 rerun progress","updated_at":"2026-06-21T07:43:20+07:00"},{"due_date":"2026-06-21","id":4083,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Resume pending audio render after google-aq cooldown","updated_at":"2026-06-21T07:20:07+07:00"},{"due_date":"2026-06-21","id":4082,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"TC04 flow fixed to Reframe then Batch","updated_at":"2026-06-21T07:43:20+07:00"},{"due_date":"2026-06-21","id":4081,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com-code-only-V3","site":"N:\\\\Green PC\\\\code only\\\\V3","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"TC2/TC4 fix in code only/V3","updated_at":"2026-06-21T06:07:53+07:00"},{"due_date":"2026-06-21","id":4080,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"TC04 pipeline order correction start","updated_at":"2026-06-21T07:43:20+07:00"},{"due_date":"2026-06-21","id":4079,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"TC03 segment duration semantics fixed","updated_at":"2026-06-21T06:05:28+07:00"},{"due_date":"2026-06-21","id":4078,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app audit","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed V3 next-additions deep source audit","updated_at":"2026-06-21T06:03:25+07:00"},{"due_date":"2026-06-21","id":4077,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local-cli:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Render progress 20001 chat scripts 46-95 accepted 10 of 50","updated_at":"2026-06-21T07:20:07+07:00"},{"due_date":"2026-06-21","id":4076,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed Admin permission gate hotfix for Team users","updated_at":"2026-06-21T05:59:00+07:00"},{"due_date":"2026-06-21","id":4075,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"TC03 segment duration semantics correction start","updated_at":"2026-06-21T05:57:21+07:00"},{"due_date":"2026-06-21","id":4074,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app audit","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: V3 additions audit found release-readiness gaps","updated_at":"2026-06-21T06:03:25+07:00"},{"due_date":"2026-06-21","id":4073,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\\\Green PC|app:V3","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Fix V3 TC2/TC4 duration-split logic with segment-count mode","updated_at":"2026-06-21T05:56:18+07:00"},{"due_date":"2026-06-21","id":4072,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Release dist hardening final package verification","updated_at":"2026-06-21T05:56:06+07:00"},{"due_date":"2026-06-21","id":4071,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local-cli:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Prepared DB for 20001 chat scripts 46-95 render","updated_at":"2026-06-21T07:20:07+07:00"},{"due_date":"2026-06-21","id":4070,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app audit","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Deep study V3 and identify what must be added next","updated_at":"2026-06-21T06:03:25+07:00"},{"due_date":"2026-06-21","id":4069,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local docs + HTML manual","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed V3 full documentation refresh","updated_at":"2026-06-21T05:51:57+07:00"},{"due_date":"2026-06-21","id":4068,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local-cli:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start render ungenerated 20001 live AB scripts after 45 batch","updated_at":"2026-06-21T07:20:07+07:00"},{"due_date":"2026-06-21","id":4067,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local docs + HTML manual","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Update current docs and V3 HTML manual to latest TC/P0/P1/P2 state","updated_at":"2026-06-21T05:51:57+07:00"},{"due_date":"2026-06-21","id":4066,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TikTok Bot V7.5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Release hardening final validation gate rerun","updated_at":"2026-06-21T05:48:07+07:00"},{"due_date":"2026-06-21","id":4065,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.2.2 vs V7.5 caption comparison complete","updated_at":"2026-06-21T05:47:48+07:00"},{"due_date":"2026-06-21","id":4064,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TikTok Bot V7.5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Release hardening zip extraction verification","updated_at":"2026-06-21T05:46:37+07:00"},{"due_date":"2026-06-21","id":4063,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TikTok Bot V7.5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Release dist hardening Notion closeout recorded","updated_at":"2026-06-21T05:44:44+07:00"},{"due_date":"2026-06-21","id":4062,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Release dist hardening obfuscation completed","updated_at":"2026-06-21T05:44:31+07:00"},{"due_date":"2026-06-21","id":4061,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"greenlnw.sj88ai.com","site":"V3 local docs + HTML manual","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Docs audit found stale current-state V3 statements","updated_at":"2026-06-21T05:51:56+07:00"},{"due_date":"2026-06-21","id":4060,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Investigate Team user receiving Admin permissions","updated_at":"2026-06-21T05:59:00+07:00"},{"due_date":"2026-06-21","id":4059,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"greenlnw.sj88ai.com","site":"V3 local docs + HTML manual","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Update all greenlnw V3 documentation to latest TC/P2 state","updated_at":"2026-06-21T05:51:56+07:00"},{"due_date":"2026-06-21","id":4058,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Read-only deep comparison with V7.2.2","updated_at":"2026-06-21T05:39:53+07:00"},{"due_date":"2026-06-21","id":4057,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Protected dist build and caption regression fixed","updated_at":"2026-06-21T05:39:16+07:00"},{"due_date":"2026-06-21","id":4056,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"TikTok Bot V7.5 obfuscated distribution package","updated_at":"2026-06-21T05:44:31+07:00"},{"due_date":"2026-06-21","id":4055,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Implement protected extension dist build","updated_at":"2026-06-21T05:28:08+07:00"},{"due_date":"2026-06-21","id":4054,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Notion closeout for portable release-manifest fix","updated_at":"2026-06-21T05:25:27+07:00"},{"due_date":"2026-06-21","id":4053,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"TikTok Bot V7.5 portable release-manifest fix complete","updated_at":"2026-06-21T05:24:41+07:00"},{"due_date":"2026-06-21","id":4052,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Portable dist package completed","updated_at":"2026-06-21T05:23:23+07:00"},{"due_date":"2026-06-21","id":4051,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed P2 V3 GPU wording and strict metadata fix","updated_at":"2026-06-21T05:22:05+07:00"},{"due_date":"2026-06-21","id":4050,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"P2 verification passed for V3 TC04 wording and strict metadata","updated_at":"2026-06-21T05:22:04+07:00"},{"due_date":"2026-06-21","id":4049,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local-cli:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed render 20001 chat extra45 live AB google-aq","updated_at":"2026-06-21T05:16:15+07:00"},{"due_date":"2026-06-21","id":4048,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"P2 analysis found TC04 GPU label and old strict metadata","updated_at":"2026-06-21T05:22:04+07:00"},{"due_date":"2026-06-21","id":4047,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Make dist extension package portable","updated_at":"2026-06-21T05:23:23+07:00"},{"due_date":"2026-06-21","id":4046,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"P2 fix V3 TC04 CPU fallback wording and strict_certify metadata","updated_at":"2026-06-21T05:22:04+07:00"},{"due_date":"2026-06-21","id":4045,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Caption duplicate fix completed after retry/dist correction","updated_at":"2026-06-21T05:14:39+07:00"},{"due_date":"2026-06-21","id":4044,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"TikTok Bot V7.5 portable release-manifest absolute path audit","updated_at":"2026-06-21T05:24:41+07:00"},{"due_date":"2026-06-21","id":4043,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed Batch AB Roll Pro AutoSub Words/Syllables UI fix","updated_at":"2026-06-21T05:12:48+07:00"},{"due_date":"2026-06-21","id":4042,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"TC03 label and TC04 contract wording fixed","updated_at":"2026-06-21T05:12:01+07:00"},{"due_date":"2026-06-21","id":4041,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Fix V3 TC03 label and TC04 contract wording","updated_at":"2026-06-21T05:12:07+07:00"},{"due_date":"2026-06-21","id":4040,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Portable TC runner P0 drift fixed","updated_at":"2026-06-21T05:08:20+07:00"},{"due_date":"2026-06-21","id":4039,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Reopen caption duplication still occurring after first fix","updated_at":"2026-06-21T05:08:06+07:00"},{"due_date":"2026-06-21","id":4038,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Fix portable TC runner P0 drift","updated_at":"2026-06-21T05:08:26+07:00"},{"due_date":"2026-06-21","id":4037,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Notion closeout created for Caption Suffix duplicate hashtag fix","updated_at":"2026-06-21T05:00:54+07:00"},{"due_date":"2026-06-21","id":4036,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Caption duplication fix complete with paired UI/API evidence","updated_at":"2026-06-21T04:58:14+07:00"},{"due_date":"2026-06-21","id":4035,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed Caption Suffix duplicate hashtag fix","updated_at":"2026-06-21T04:58:10+07:00"},{"due_date":"2026-06-21","id":4034,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Fix Batch AB Roll Pro subtitle UI mismatch with V4 word/line settings","updated_at":"2026-06-21T05:12:48+07:00"},{"due_date":"2026-06-21","id":4033,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"TC01-TC05 random background audio rerun complete","updated_at":"2026-06-21T04:56:47+07:00"},{"due_date":"2026-06-21","id":4032,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"TC01-TC05 rerun completed, aggregate report building","updated_at":"2026-06-21T04:56:47+07:00"},{"due_date":"2026-06-21","id":4031,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"All TC audit complete: drift found in runner/test metadata","updated_at":"2026-06-21T04:51:54+07:00"},{"due_date":"2026-06-21","id":4030,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed Batch AB Roll Pro subtitle settings panel using V4 AutoSu pattern","updated_at":"2026-06-21T04:50:40+07:00"},{"due_date":"2026-06-21","id":4029,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Investigate caption overflow/duplicate hashtag in TikTok Bot V7.5","updated_at":"2026-06-21T04:58:10+07:00"},{"due_date":"2026-06-21","id":4028,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Investigate TikTok description caption duplication","updated_at":"2026-06-21T04:58:14+07:00"},{"due_date":"2026-06-21","id":4027,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"All TC audit progress: UI contract vs portable runner drift found","updated_at":"2026-06-21T04:48:09+07:00"},{"due_date":"2026-06-21","id":4026,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Audit all V3 TC workflows for drift","updated_at":"2026-06-21T04:52:01+07:00"},{"due_date":"2026-06-21","id":4025,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Deployed V4-style subtitle settings panel to sj16tb","updated_at":"2026-06-21T04:42:29+07:00"},{"due_date":"2026-06-21","id":4024,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Implemented V4-style Batch AB Roll Pro subtitle panel","updated_at":"2026-06-21T04:35:17+07:00"},{"due_date":"2026-06-21","id":4023,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local-cli:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Prepared DB for 20001 extra45 before render","updated_at":"2026-06-21T05:16:15+07:00"},{"due_date":"2026-06-21","id":4022,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local-cli:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Validated 20001 extra45 scripts before DB prepare","updated_at":"2026-06-21T05:16:15+07:00"},{"due_date":"2026-06-21","id":4021,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local-cli:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start 20001 chat extra45 Google AQ render","updated_at":"2026-06-21T05:16:15+07:00"},{"due_date":"2026-06-21","id":4020,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Fix Batch AB Roll Pro subtitle settings UX","updated_at":"2026-06-21T04:15:30+07:00"},{"due_date":"2026-06-21","id":4019,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed full greenlnw documentation update for production Reframe validation","updated_at":"2026-06-21T04:11:17+07:00"},{"due_date":"2026-06-21","id":4018,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Update greenlnw full documentation masters and HTML hub","updated_at":"2026-06-21T04:11:17+07:00"},{"due_date":"2026-06-21","id":4017,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local-cli:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete 20001 extra40 live AB Google AQ render","updated_at":"2026-06-21T04:07:02+07:00"},{"due_date":"2026-06-21","id":4016,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Answered current Batch AB Roll AutoSub/trim/noise status","updated_at":"2026-06-21T04:03:59+07:00"},{"due_date":"2026-06-21","id":4015,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Check current Batch AB Roll AutoSub/trim/noise status","updated_at":"2026-06-21T04:02:43+07:00"},{"due_date":"2026-06-21","id":4014,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"TC05 Reframe contract analysis complete","updated_at":"2026-06-21T04:01:52+07:00"},{"due_date":"2026-06-21","id":4013,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"TC05 Reframe source analysis progress","updated_at":"2026-06-21T04:00:38+07:00"},{"due_date":"2026-06-21","id":4012,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Analyze TC05 Reframe Only contract","updated_at":"2026-06-21T04:01:52+07:00"},{"due_date":"2026-06-21","id":4011,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Update full documentation for production Reframe after-18 retry validation","updated_at":"2026-06-21T04:11:17+07:00"},{"due_date":"2026-06-21","id":4010,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Notion closeout recorded: AutoSub theme20 large-v3","updated_at":"2026-06-21T03:57:29+07:00"},{"due_date":"2026-06-21","id":4009,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"DONE: Batch AB Roll Pro AutoSub large-v3 theme20 deployed","updated_at":"2026-06-21T03:56:23+07:00"},{"due_date":"2026-06-21","id":4008,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"local:N:\\V7.2.2 -> C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed product data migration from V7.2.2 to TikTok Bot V7.5","updated_at":"2026-06-21T03:51:39+07:00"},{"due_date":"2026-06-21","id":4007,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress render 15 of 40 LED voices accepted","updated_at":"2026-06-21T04:07:02+07:00"},{"due_date":"2026-06-21","id":4006,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"TC01-TC05 random background audio rerun start","updated_at":"2026-06-21T04:56:48+07:00"},{"due_date":"2026-06-21","id":4005,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"TC01 random background audio fix start","updated_at":"2026-06-21T03:47:44+07:00"},{"due_date":"2026-06-21","id":4004,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"TC04 Rebatch segment-count fix implemented","updated_at":"2026-06-21T03:47:12+07:00"},{"due_date":"2026-06-21","id":4003,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress DB prepared before rendering 40 LED voices","updated_at":"2026-06-21T04:07:02+07:00"},{"due_date":"2026-06-21","id":4002,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress validate 40 LED scripts before DB prepare","updated_at":"2026-06-21T04:07:02+07:00"},{"due_date":"2026-06-21","id":4001,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Evidence pass before deploy: AutoSub theme20 large-v3","updated_at":"2026-06-21T03:44:36+07:00"},{"due_date":"2026-06-21","id":4000,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"local:N:\\V7.2.2 -> C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: product storage located","updated_at":"2026-06-21T03:41:49+07:00"},{"due_date":"2026-06-21","id":3999,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Fix TC04 Rebatch segment-count behavior","updated_at":"2026-06-21T03:47:12+07:00"},{"due_date":"2026-06-21","id":3998,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Test progress: AutoSub theme20 local unit pass","updated_at":"2026-06-21T03:38:35+07:00"},{"due_date":"2026-06-21","id":3997,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"local:N:\\V7.2.2 -> C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Copy product data from V7.2.2 to TikTok Bot V7.5","updated_at":"2026-06-21T03:51:39+07:00"},{"due_date":"2026-06-21","id":3996,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: AutoSub large-v3 theme20 settings","updated_at":"2026-06-21T03:37:22+07:00"},{"due_date":"2026-06-20","id":3995,"kind":"activities","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"completed","tags":[],"title":"Completed production Reframe after-18 retry report","updated_at":"2026-06-21T03:35:29+07:00"},{"due_date":"2026-06-21","id":3994,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start render 40 LED home bulb promo voices","updated_at":"2026-06-21T04:07:02+07:00"},{"due_date":"2026-06-21","id":3993,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"TC03 Batch segment-count fix implemented","updated_at":"2026-06-21T03:33:00+07:00"},{"due_date":"2026-06-21","id":3992,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Batch AB Roll Pro AutoSub large-v3 theme settings","updated_at":"2026-06-21T03:56:23+07:00"},{"due_date":"2026-06-21","id":3991,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"TC01-TC05 real input full aggregate PASS","updated_at":"2026-06-21T03:30:07+07:00"},{"due_date":"2026-06-21","id":3990,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"TC05 real input full PASS","updated_at":"2026-06-21T03:28:37+07:00"},{"due_date":"2026-06-21","id":3989,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Fix TC03 Batch to split every segment_duration seconds","updated_at":"2026-06-21T03:33:00+07:00"},{"due_date":"2026-06-21","id":3988,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"TC05 real input full start","updated_at":"2026-06-21T03:10:21+07:00"},{"due_date":"2026-06-21","id":3987,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"TC04 real input full PASS","updated_at":"2026-06-21T03:08:11+07:00"},{"due_date":"2026-06-21","id":3986,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"TC04 real input full start after fix","updated_at":"2026-06-21T02:55:06+07:00"},{"due_date":"2026-06-21","id":3985,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"TC03 rerun after UI fix PASS","updated_at":"2026-06-21T02:52:41+07:00"},{"due_date":"2026-06-21","id":3984,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"TC03 Batch behavior check complete","updated_at":"2026-06-21T02:49:13+07:00"},{"due_date":"2026-06-21","id":3983,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Check TC03 Batch segment-count behavior","updated_at":"2026-06-21T02:49:13+07:00"},{"due_date":"2026-06-21","id":3982,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 TC01-TC05 source study table complete","updated_at":"2026-06-21T02:44:49+07:00"},{"due_date":"2026-06-21","id":3981,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"TC03 real input full PASS","updated_at":"2026-06-21T02:44:24+07:00"},{"due_date":"2026-06-21","id":3980,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 TC01-TC05 source study progress","updated_at":"2026-06-21T02:42:10+07:00"},{"due_date":"2026-06-21","id":3979,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"TC03 real input full start","updated_at":"2026-06-21T02:39:39+07:00"},{"due_date":"2026-06-21","id":3978,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 all TC detailed study table","updated_at":"2026-06-21T02:44:49+07:00"},{"due_date":"2026-06-21","id":3977,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"TC02 real input full PASS","updated_at":"2026-06-21T02:37:06+07:00"},{"due_date":"2026-06-21","id":3976,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 TC02 Reframe to green workflow complete","updated_at":"2026-06-21T02:35:08+07:00"},{"due_date":"2026-06-21","id":3975,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 TC02 Reframe to green workflow progress","updated_at":"2026-06-21T02:35:08+07:00"},{"due_date":"2026-06-21","id":3974,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 TC02 Reframe to green workflow implementation","updated_at":"2026-06-21T02:35:08+07:00"},{"due_date":"2026-06-21","id":3973,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"TC02 real input full start","updated_at":"2026-06-21T02:18:56+07:00"},{"due_date":"2026-06-21","id":3972,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"TC01 real input full PASS","updated_at":"2026-06-21T02:15:45+07:00"},{"due_date":"2026-06-21","id":3971,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Explain TC02 vs TC05 Reframe difference","updated_at":"2026-06-21T02:15:14+07:00"},{"due_date":"2026-06-21","id":3970,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"TC01 real input full batch current run","updated_at":"2026-06-21T02:07:23+07:00"},{"due_date":"2026-06-21","id":3969,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"V3 TC01-TC05 real input full batch UI run start","updated_at":"2026-06-21T02:01:14+07:00"},{"due_date":"2026-06-21","id":3968,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"V3 report HTML image preview fix completed","updated_at":"2026-06-21T02:00:42+07:00"},{"due_date":"2026-06-21","id":3967,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"V3 report HTML now renders screenshot images","updated_at":"2026-06-21T01:59:20+07:00"},{"due_date":"2026-06-21","id":3966,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"V3 report HTML image preview fix start","updated_at":"2026-06-21T01:58:32+07:00"},{"due_date":"2026-06-21","id":3965,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026/SJ88_Auto_Reframe_V8","site":"D:\\000 coding\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"2001:fb1:16b:1591:9833:dc97:a6c0:f331","status":"done","tags":[],"title":"???? UI tabs SJ88 Auto Reframe V8 ????? screenshots","updated_at":"2026-06-21T01:42:35+07:00"},{"due_date":"2026-06-21","id":3964,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026/SJ88_Auto_Reframe_V8","site":"D:\\000 coding\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"2001:fb1:16b:1591:9833:dc97:a6c0:f331","status":"done","tags":[],"title":"?????????? UI tabs ??? SJ88 Auto Reframe V8 ?????????????","updated_at":"2026-06-21T01:42:35+07:00"},{"due_date":"2026-06-21","id":3963,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026/SJ88_Auto_Reframe_V8","site":"D:\\000 coding\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"2001:fb1:16b:1591:9833:dc97:a6c0:f331","status":"done","tags":[],"title":"??????????? SJ88 Auto Reframe V8 ??????????????????","updated_at":"2026-06-21T01:39:35+07:00"},{"due_date":"2026-06-21","id":3962,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"V3 Debug Mode Log config completed","updated_at":"2026-06-21T01:27:55+07:00"},{"due_date":"2026-06-21","id":3961,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"V3 Debug Mode Log config implementation progress","updated_at":"2026-06-21T01:25:57+07:00"},{"due_date":"2026-06-21","id":3960,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026/SJ88_Auto_Reframe_V8","site":"D:\\000 coding\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"2001:fb1:16b:1591:9833:dc97:a6c0:f331","status":"done","tags":[],"title":"???? codebase ???????????","updated_at":"2026-06-21T01:39:35+07:00"},{"due_date":"2026-06-21","id":3959,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026/SJ88_Auto_Reframe_V8","site":"D:\\000 coding\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"2001:fb1:16b:1591:9833:dc97:a6c0:f331","status":"done","tags":[],"title":"?????????????? SJ88 Auto Reframe V8 ??????????","updated_at":"2026-06-21T01:39:28+07:00"},{"due_date":"2026-06-21","id":3958,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"V3 Debug Mode Log config toggle start","updated_at":"2026-06-21T01:21:26+07:00"},{"due_date":"2026-06-21","id":3957,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"V3 code log GPU audit completed","updated_at":"2026-06-21T01:20:30+07:00"},{"due_date":"2026-06-21","id":3956,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"V3 per-TC logger implementation progress","updated_at":"2026-06-21T01:13:41+07:00"},{"due_date":"2026-06-21","id":3955,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"local:E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Done read-only V3 code audit","updated_at":"2026-06-21T01:07:33+07:00"},{"due_date":"2026-06-21","id":3954,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"local:E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"completed","tags":[],"title":"Completed read-only V3 code audit","updated_at":"2026-06-21T01:07:14+07:00"},{"due_date":"2026-06-21","id":3953,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"local:E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Read-only code audit for V3 logging, encoder, and TC05 contracts","updated_at":"2026-06-21T01:07:33+07:00"},{"due_date":"2026-06-21","id":3952,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"V3 sub-agent code spec audit start","updated_at":"2026-06-21T01:02:31+07:00"},{"due_date":"2026-06-21","id":3951,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"V3 strict current-day log and GPU proof rebuild","updated_at":"2026-06-21T01:00:16+07:00"},{"due_date":"2026-06-21","id":3950,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"Clarify and verify V3 GPU/NVENC usage","updated_at":"2026-06-21T00:56:47+07:00"},{"due_date":"2026-06-21","id":3949,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"Fix V3 real input report to multi-file batch","updated_at":"2026-06-21T00:47:45+07:00"},{"due_date":"2026-06-21","id":3948,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"V3 case001 real input detailed report completed","updated_at":"2026-06-21T00:44:24+07:00"},{"due_date":"2026-06-21","id":3947,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Rescan V3 real input after product files added","updated_at":"2026-06-21T00:44:24+07:00"},{"due_date":"2026-06-21","id":3946,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"V3 detailed per-case logging and real input report","updated_at":"2026-06-21T00:44:24+07:00"},{"due_date":"2026-06-21","id":3945,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMv_A-main","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Open V3 desktop program completed","updated_at":"2026-06-21T00:27:17+07:00"},{"due_date":"2026-06-21","id":3944,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMv_A-main","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Open V3 desktop program","updated_at":"2026-06-21T00:27:17+07:00"},{"due_date":"2026-06-21","id":3943,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"AutoSub Offline CPU deploy PASS","updated_at":"2026-06-21T00:20:19+07:00"},{"due_date":"2026-06-20","id":3942,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"AutoSub Offline CPU live verification in progress","updated_at":"2026-06-21T00:20:19+07:00"},{"due_date":"2026-06-20","id":3941,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 heavy tilt TC coverage audit complete","updated_at":"2026-06-20T23:52:29+07:00"},{"due_date":"2026-06-20","id":3940,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 heavy tilt TC coverage audit progress","updated_at":"2026-06-20T23:52:29+07:00"},{"due_date":"2026-06-20","id":3939,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 audit finding fixes","site":"local-ui:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Completed V7.5.1 audit fixes with strict paired evidence","updated_at":"2026-06-20T23:48:11+07:00"},{"due_date":"2026-06-20","id":3938,"kind":"activities","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com V3 desktop","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 heavy tilt TC coverage audit","updated_at":"2026-06-20T23:52:29+07:00"},{"due_date":"2026-06-20","id":3937,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start AutoSu Offline CPU implementation","updated_at":"2026-06-21T00:20:19+07:00"},{"due_date":"2026-06-20","id":3936,"kind":"activities","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com V3 desktop","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 Reframe heavy tilt adjustment complete","updated_at":"2026-06-20T23:43:13+07:00"},{"due_date":"2026-06-20","id":3935,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V4 AutoSu inspection result","updated_at":"2026-06-20T23:40:58+07:00"},{"due_date":"2026-06-20","id":3934,"kind":"activities","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com V3 desktop","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 Reframe heavy tilt evidence generated","updated_at":"2026-06-20T23:43:14+07:00"},{"due_date":"2026-06-20","id":3933,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 audit finding fixes","site":"local-ui:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"V7.5.1 fixes applied, starting validation","updated_at":"2026-06-20T23:48:12+07:00"},{"due_date":"2026-06-20","id":3932,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Inspect V4 Auto Sup source","updated_at":"2026-06-20T23:40:58+07:00"},{"due_date":"2026-06-20","id":3931,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Auto Sub no-GPU recommendation completed","updated_at":"2026-06-20T23:36:43+07:00"},{"due_date":"2026-06-20","id":3930,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Auto Sub no-GPU recommendation analysis","updated_at":"2026-06-20T23:36:12+07:00"},{"due_date":"2026-06-20","id":3929,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Research Auto Sub without GPU for tt2026online","updated_at":"2026-06-20T23:35:34+07:00"},{"due_date":"2026-06-20","id":3928,"kind":"activities","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com V3 desktop","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 Reframe heavier tilt adjustment","updated_at":"2026-06-20T23:43:14+07:00"},{"due_date":"2026-06-20","id":3927,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"AB Roll dead-air low-volume deploy PASS","updated_at":"2026-06-20T23:32:29+07:00"},{"due_date":"2026-06-20","id":3926,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 audit finding fixes","site":"local-ui:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Start fixing V7.5.1 audit findings with strict UI API evidence","updated_at":"2026-06-20T23:48:12+07:00"},{"due_date":"2026-06-20","id":3925,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 program audit and improvement plan","site":"local-ui:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Completed detailed program audit with strict paired evidence","updated_at":"2026-06-20T23:28:14+07:00"},{"due_date":"2026-06-20","id":3924,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"doing","tags":[],"title":"Retry and analyze all production Reframe jobs after 18:00 ICT","updated_at":"2026-06-20T23:24:22+07:00"},{"due_date":"2026-06-20","id":3923,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 program audit and improvement plan","site":"local-ui:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"Audit findings identified; generating paired evidence report","updated_at":"2026-06-20T23:22:54+07:00"},{"due_date":"2026-06-20","id":3922,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Production Reframe signed shift fix deployed and GPU-tested","updated_at":"2026-06-20T23:22:13+07:00"},{"due_date":"2026-06-20","id":3921,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Verify live deploy for AB Roll dead-air trim","updated_at":"2026-06-20T23:18:07+07:00"},{"due_date":"2026-06-20","id":3920,"kind":"activities","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com V3 desktop","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 Reframe signed shift tilt parity complete","updated_at":"2026-06-20T23:17:45+07:00"},{"due_date":"2026-06-20","id":3919,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 program audit and improvement plan","site":"local-ui:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"Start detailed program audit for TikTok Bot V7.5.1","updated_at":"2026-06-20T23:16:38+07:00"},{"due_date":"2026-06-20","id":3918,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Batch AB Roll Pro dead-air trim/noise deployed to live","updated_at":"2026-06-20T23:15:28+07:00"},{"due_date":"2026-06-20","id":3917,"kind":"activities","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com V3 desktop","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 Reframe tilt parity implementation progress","updated_at":"2026-06-20T23:17:46+07:00"},{"due_date":"2026-06-20","id":3916,"kind":"activities","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com V3 desktop","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 Reframe tilt parity study against _worktree","updated_at":"2026-06-20T23:17:45+07:00"},{"due_date":"2026-06-20","id":3915,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Deploy Batch AB Roll Pro dead-air trim live retest start","updated_at":"2026-06-20T23:32:28+07:00"},{"due_date":"2026-06-20","id":3914,"kind":"activities","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com V3 desktop","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 Reframe center-frame signed left-right fix complete","updated_at":"2026-06-20T23:05:21+07:00"},{"due_date":"2026-06-20","id":3913,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 HTML documentation update","site":"local-ui:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Completed new HTML documentation with strict evidence PASS","updated_at":"2026-06-20T23:04:56+07:00"},{"due_date":"2026-06-20","id":3912,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed HTML manual update for Products improvements","updated_at":"2026-06-20T23:03:32+07:00"},{"due_date":"2026-06-20","id":3911,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 HTML documentation update","site":"local-ui:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"HTML document created; running strict UI API evidence","updated_at":"2026-06-20T23:02:41+07:00"},{"due_date":"2026-06-20","id":3910,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Batch AB Roll Pro dead-air trim/noise local evidence closeout","updated_at":"2026-06-20T23:00:56+07:00"},{"due_date":"2026-06-20","id":3909,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 HTML documentation update","site":"local-ui:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"Start new HTML documentation update for Home Storage Support readability","updated_at":"2026-06-20T22:58:05+07:00"},{"due_date":"2026-06-20","id":3908,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Update HTML manual for V7.5.1 Products improvements","updated_at":"2026-06-20T23:03:31+07:00"},{"due_date":"2026-06-20","id":3907,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 UI readability - Home Storage Support","site":"local-ui:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Completed UI readability simplification with strict paired evidence PASS","updated_at":"2026-06-20T22:56:10+07:00"},{"due_date":"2026-06-20","id":3906,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 UI readability - Home Storage Support","site":"local-ui:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"Rerun strict UI API evidence after final Home Mission Control order patch","updated_at":"2026-06-20T22:54:54+07:00"},{"due_date":"2026-06-20","id":3905,"kind":"activities","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com V3 desktop","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 Reframe center-frame left-right correction progress","updated_at":"2026-06-20T23:05:21+07:00"},{"due_date":"2026-06-20","id":3904,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 UI readability - Home Storage Support","site":"local-ui:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"UI readability edits implemented; running strict evidence","updated_at":"2026-06-20T22:50:02+07:00"},{"due_date":"2026-06-20","id":3903,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Batch AB Roll Pro dead-air trim/noise unit fixture pass","updated_at":"2026-06-20T22:49:18+07:00"},{"due_date":"2026-06-20","id":3902,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed V7.5.1 selected Products improvements port","updated_at":"2026-06-20T22:48:45+07:00"},{"due_date":"2026-06-20","id":3901,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"C:\\temp\\greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 Reframe opposite-side left-right correction","updated_at":"2026-06-20T23:05:21+07:00"},{"due_date":"2026-06-20","id":3900,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Batch AB Roll Pro dead-air trim/noise implementation progress","updated_at":"2026-06-20T22:44:37+07:00"},{"due_date":"2026-06-20","id":3899,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 UI readability - Home Storage Support","site":"local-ui:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"Improve Home Mission Control Storage Center Support Bundle readability","updated_at":"2026-06-20T22:43:11+07:00"},{"due_date":"2026-06-20","id":3898,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"C:\\temp\\greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 Reframe strong center-left-right closeout","updated_at":"2026-06-20T22:42:32+07:00"},{"due_date":"2026-06-20","id":3897,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 migration from TikTok Bot V7.2.3w","site":"local-migration:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Completed V7.5.1 feature migration strict evidence PASS","updated_at":"2026-06-20T22:41:54+07:00"},{"due_date":"2026-06-20","id":3896,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Original-grade Reframe composition patch validated locally","updated_at":"2026-06-20T23:22:14+07:00"},{"due_date":"2026-06-20","id":3895,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"C:\\temp\\greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 Reframe strong center-left-right implementation","updated_at":"2026-06-20T22:42:33+07:00"},{"due_date":"2026-06-20","id":3894,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone-1","site":"local_workspace:C:\\temp\\TiktokAi2026_Standalone-1\\tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Backup before AB Roll dead-air implementation edits","updated_at":"2026-06-20T22:35:01+07:00"},{"due_date":"2026-06-20","id":3893,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone-1","site":"local_workspace:C:\\temp\\TiktokAi2026_Standalone-1\\tt2026online-sj16tb.sj88ai.com; source=v4 dead-air trim local snapshot","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement AB Roll dead-air trim and audio cleanup settings","updated_at":"2026-06-20T23:01:09+07:00"},{"due_date":"2026-06-20","id":3892,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Port selected V7.5.1 Products improvements into current V7.5","updated_at":"2026-06-20T22:48:45+07:00"},{"due_date":"2026-06-20","id":3891,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"C:\\temp\\greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 Reframe center left right evidence audit","updated_at":"2026-06-20T22:42:34+07:00"},{"due_date":"2026-06-20","id":3890,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Re-study original green.sj88ai.com variation and retune greenlnw Reframe","updated_at":"2026-06-20T23:22:14+07:00"},{"due_date":"2026-06-20","id":3889,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone-1","site":"local_workspace:C:\\temp\\TiktokAi2026_Standalone-1; source=v4 local snapshot; target=sj16tb local snapshot","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V4 AB Roll dead-air trim evidence collected","updated_at":"2026-06-20T22:30:08+07:00"},{"due_date":"2026-06-20","id":3888,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TikTok Bot V7.5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed V7.5.1 comparison and port plan","updated_at":"2026-06-20T22:28:56+07:00"},{"due_date":"2026-06-20","id":3887,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 migration from TikTok Bot V7.2.3w","site":"local-migration:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"Run strict UI+API paired evidence for migrated V7.5.1 feature groups","updated_at":"2026-06-20T22:28:34+07:00"},{"due_date":"2026-06-20","id":3886,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone-1","site":"local_workspace:C:\\temp\\TiktokAi2026_Standalone-1; source=v4 local snapshot; target=sj16tb local snapshot","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Study V4 AB Roll dead-air trimming for sj16tb reuse plan","updated_at":"2026-06-20T22:32:26+07:00"},{"due_date":"2026-06-20","id":3885,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 migration from TikTok Bot V7.2.3w","site":"local-migration:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"Progress: migrated feature modules and unit tests pass","updated_at":"2026-06-20T22:25:19+07:00"},{"due_date":"2026-06-20","id":3884,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Production heavy tilt reframe completed and documented","updated_at":"2026-06-20T22:20:42+07:00"},{"due_date":"2026-06-20","id":3883,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 migration from TikTok Bot V7.2.3w","site":"local-migration:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"Start: migrate V7.2.3w feature set into V7.5.1 with protected baseline","updated_at":"2026-06-20T22:20:33+07:00"},{"due_date":"2026-06-20","id":3882,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5.1 comparison study kickoff","updated_at":"2026-06-20T22:28:55+07:00"},{"due_date":"2026-06-20","id":3881,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 compare with TikTok Bot V7.2.3w","site":"local-analysis:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Completed: V7.2.3w vs V7.5.1 comparison and migration plan","updated_at":"2026-06-20T22:18:22+07:00"},{"due_date":"2026-06-20","id":3880,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 compare with TikTok Bot V7.2.3w","site":"local-analysis:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"Progress: comparison evidence collected for V7.2.3w vs V7.5.1","updated_at":"2026-06-20T22:12:38+07:00"},{"due_date":"2026-06-20","id":3879,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Check List showcase auto-disable verified","updated_at":"2026-06-20T22:09:18+07:00"},{"due_date":"2026-06-20","id":3878,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Check List showcase auto-disable review","updated_at":"2026-06-20T22:09:16+07:00"},{"due_date":"2026-06-20","id":3877,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 compare with TikTok Bot V7.2.3w","site":"local-analysis:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"Progress: compare TikTok Bot V7.2.3w nested root against V7.5.1","updated_at":"2026-06-20T22:06:24+07:00"},{"due_date":"2026-06-20","id":3876,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Next additions deep study closeout","updated_at":"2026-06-20T22:05:58+07:00"},{"due_date":"2026-06-20","id":3875,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 compare with TikTok Bot V7.2.3w","site":"local-analysis:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"doing","tags":[],"title":"Start compare TikTok Bot V7.2.3w against V7.5.1","updated_at":"2026-06-20T22:04:33+07:00"},{"due_date":"2026-06-20","id":3874,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"C:\\temp\\greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 SQLite runtime logging closeout","updated_at":"2026-06-20T22:04:25+07:00"},{"due_date":"2026-06-20","id":3873,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Production heavy tilt reframe test job uploaded","updated_at":"2026-06-20T22:20:42+07:00"},{"due_date":"2026-06-20","id":3872,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"C:\\temp\\greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 SQLite runtime logging progress","updated_at":"2026-06-20T22:01:17+07:00"},{"due_date":"2026-06-20","id":3871,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"V4 local docs/reports / GreenStudio 10-phase summary","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"completed","tags":[],"title":"GreenStudio 10-phase HTML summary report completed","updated_at":"2026-06-20T22:00:05+07:00"},{"due_date":"2026-06-20","id":3870,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Next additions deep study analysis checkpoint","updated_at":"2026-06-20T22:05:58+07:00"},{"due_date":"2026-06-20","id":3869,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"V4 local docs/reports / GreenStudio 10-phase summary","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"GreenStudio 10-phase HTML summary report start","updated_at":"2026-06-20T21:57:44+07:00"},{"due_date":"2026-06-20","id":3868,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Next feature deep study kickoff","updated_at":"2026-06-20T22:05:57+07:00"},{"due_date":"2026-06-20","id":3867,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"C:\\temp\\greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 SQLite runtime logging implementation","updated_at":"2026-06-20T22:04:27+07:00"},{"due_date":"2026-06-20","id":3866,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"greenlnw heavy tilt deployed to production","updated_at":"2026-06-20T21:52:31+07:00"},{"due_date":"2026-06-20","id":3865,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"C:\\temp\\greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 startup window resize to 800x600 closeout","updated_at":"2026-06-20T21:52:17+07:00"},{"due_date":"2026-06-20","id":3864,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete bot capabilities documentation completed","updated_at":"2026-06-20T21:52:03+07:00"},{"due_date":"2026-06-20","id":3863,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone-1","site":"local_workspace:C:\\temp\\TiktokAi2026_Standalone-1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Search V4 files near TiktokAi2026 workspace","updated_at":"2026-06-20T21:53:24+07:00"},{"due_date":"2026-06-20","id":3862,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"C:\\temp\\greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 startup window resize to 800x600","updated_at":"2026-06-20T21:52:17+07:00"},{"due_date":"2026-06-20","id":3861,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete bot capabilities docs validation checkpoint","updated_at":"2026-06-20T21:52:03+07:00"},{"due_date":"2026-06-20","id":3860,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"C:\\temp\\greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Current V3 batch mode limitation evidence","updated_at":"2026-06-20T21:48:50+07:00"},{"due_date":"2026-06-20","id":3859,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone-1","site":"local_workspace:C:\\temp\\TiktokAi2026_Standalone-1","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Inventory latest Batch files outside sj16tb/16gb folder","updated_at":"2026-06-20T21:48:13+07:00"},{"due_date":"2026-06-20","id":3858,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw Reframe heavy tilt production evidence start","updated_at":"2026-06-20T22:20:42+07:00"},{"due_date":"2026-06-20","id":3857,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"C:\\temp\\greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Current V3 real capability audit closeout","updated_at":"2026-06-20T21:46:08+07:00"},{"due_date":"2026-06-20","id":3856,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Bot capabilities documentation kickoff","updated_at":"2026-06-20T21:52:02+07:00"},{"due_date":"2026-06-20","id":3855,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Audit current V3 real capabilities","updated_at":"2026-06-20T21:46:08+07:00"},{"due_date":"2026-06-20","id":3854,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Support Diagnostic Bundle completed","updated_at":"2026-06-20T21:31:30+07:00"},{"due_date":"2026-06-20","id":3853,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Support Diagnostic Bundle privacy test checkpoint","updated_at":"2026-06-20T21:31:30+07:00"},{"due_date":"2026-06-20","id":3852,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Support Diagnostic Bundle kickoff","updated_at":"2026-06-20T21:31:30+07:00"},{"due_date":"2026-06-20","id":3851,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Workspace Profiles completion","updated_at":"2026-06-20T21:14:52+07:00"},{"due_date":"2026-06-20","id":3850,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Workspace Profiles implementation test checkpoint","updated_at":"2026-06-20T21:14:52+07:00"},{"due_date":"2026-06-20","id":3849,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Workspace Profiles analysis complete","updated_at":"2026-06-20T21:14:52+07:00"},{"due_date":"2026-06-20","id":3848,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Workspace Profiles kickoff","updated_at":"2026-06-20T21:14:52+07:00"},{"due_date":"2026-06-20","id":3847,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Visual QA Center completion","updated_at":"2026-06-20T20:50:21+07:00"},{"due_date":"2026-06-20","id":3846,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Visual QA Center verification running","updated_at":"2026-06-20T20:50:21+07:00"},{"due_date":"2026-06-20","id":3845,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Visual QA Center progress - wiring and tests","updated_at":"2026-06-20T20:50:21+07:00"},{"due_date":"2026-06-20","id":3844,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"First-run Wizard + In-app Manual Links kickoff","updated_at":"2026-06-20T20:08:25+07:00"},{"due_date":"2026-06-20","id":3843,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Custom Saved Views + Gallery Review V2 completion","updated_at":"2026-06-20T20:06:05+07:00"},{"due_date":"2026-06-20","id":3842,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Custom Saved Views + Gallery Review V2 progress","updated_at":"2026-06-20T20:06:05+07:00"},{"due_date":"2026-06-20","id":3841,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start Custom Saved Views + Gallery Review V2","updated_at":"2026-06-20T20:06:05+07:00"},{"due_date":"2026-06-20","id":3840,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Report Pack V2 completed and verified","updated_at":"2026-06-20T19:44:37+07:00"},{"due_date":"2026-06-20","id":3839,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Report Pack V2 implementation and evidence ready for full verification","updated_at":"2026-06-20T19:44:37+07:00"},{"due_date":"2026-06-20","id":3838,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Report Pack V2 analysis complete","updated_at":"2026-06-20T19:44:36+07:00"},{"due_date":"2026-06-20","id":3837,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Report Pack V2 kickoff","updated_at":"2026-06-20T19:44:36+07:00"},{"due_date":"2026-06-20","id":3836,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Storage Center Notion closeout linked","updated_at":"2026-06-20T19:23:24+07:00"},{"due_date":"2026-06-20","id":3835,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Storage Quota + Image Cache Center complete","updated_at":"2026-06-20T19:21:57+07:00"},{"due_date":"2026-06-20","id":3834,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Storage Quota + Image Cache Center analysis complete","updated_at":"2026-06-20T19:21:58+07:00"},{"due_date":"2026-06-20","id":3833,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Storage Quota + Image Cache Center - implementation start","updated_at":"2026-06-20T19:21:57+07:00"},{"due_date":"2026-06-20","id":3832,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Product 360 Drawer - completed","updated_at":"2026-06-20T18:59:28+07:00"},{"due_date":"2026-06-20","id":3831,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Product 360 Drawer - implementation patched","updated_at":"2026-06-20T18:59:28+07:00"},{"due_date":"2026-06-20","id":3830,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Product 360 Drawer - analysis complete","updated_at":"2026-06-20T18:59:28+07:00"},{"due_date":"2026-06-20","id":3829,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Product 360 Drawer - implementation start","updated_at":"2026-06-20T18:59:28+07:00"},{"due_date":"2026-06-20","id":3828,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Queue Dry Run + Preflight Audit - implementation complete","updated_at":"2026-06-20T18:37:38+07:00"},{"due_date":"2026-06-20","id":3827,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Queue Dry Run + Preflight Audit - analysis checkpoint","updated_at":"2026-06-20T18:37:57+07:00"},{"due_date":"2026-06-20","id":3826,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Queue Dry Run + Preflight Audit - implementation start","updated_at":"2026-06-20T18:37:58+07:00"},{"due_date":"2026-06-20","id":3825,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Change History / Undo Center - implementation complete","updated_at":"2026-06-20T18:15:26+07:00"},{"due_date":"2026-06-20","id":3824,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 product data sync","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Complete V7.5.1 product data sync from V7.2.3","updated_at":"2026-06-20T18:12:51+07:00"},{"due_date":"2026-06-20","id":3823,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 product data sync","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"doing","tags":[],"title":"Progress product data sync strict rerun after selector RCA","updated_at":"2026-06-20T18:11:30+07:00"},{"due_date":"2026-06-20","id":3822,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed production Reframe _prodution deploy and evidence report","updated_at":"2026-06-20T18:07:14+07:00"},{"due_date":"2026-06-20","id":3821,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 product data sync","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"doing","tags":[],"title":"Start V7.5.1 product data sync from V7.2.3","updated_at":"2026-06-20T18:07:00+07:00"},{"due_date":"2026-06-20","id":3820,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Production Reframe _prodution job completed with visual evidence","updated_at":"2026-06-20T18:01:17+07:00"},{"due_date":"2026-06-20","id":3819,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Change History / Undo Center - analysis complete, implementation start","updated_at":"2026-06-20T18:15:26+07:00"},{"due_date":"2026-06-20","id":3818,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension://TikTok Bot V7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Change History Undo Center kickoff","updated_at":"2026-06-20T18:15:26+07:00"},{"due_date":"2026-06-20","id":3817,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension://TikTok Bot V7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Import Diff Preview implementation complete","updated_at":"2026-06-20T17:47:42+07:00"},{"due_date":"2026-06-20","id":3816,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed 90000 solar discount SEO 20 voice render","updated_at":"2026-06-20T17:42:51+07:00"},{"due_date":"2026-06-20","id":3815,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension://TikTok Bot V7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Import Diff Preview implementation tests passed","updated_at":"2026-06-20T17:47:42+07:00"},{"due_date":"2026-06-20","id":3814,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 HTML documentation pack completed","updated_at":"2026-06-20T17:33:50+07:00"},{"due_date":"2026-06-20","id":3813,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 migration","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Complete V7.5.1 migration from V7.2.3w","updated_at":"2026-06-20T17:32:45+07:00"},{"due_date":"2026-06-20","id":3812,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension://TikTok Bot V7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Import Diff Preview analysis update","updated_at":"2026-06-20T17:47:42+07:00"},{"due_date":"2026-06-20","id":3811,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 migration","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"doing","tags":[],"title":"Progress V7.5.1 migration strict rerun after RCA","updated_at":"2026-06-20T17:31:11+07:00"},{"due_date":"2026-06-20","id":3810,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Production Reframe deploy selected patch and local validation passed","updated_at":"2026-06-20T17:30:10+07:00"},{"due_date":"2026-06-20","id":3809,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension://TikTok Bot V7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start Import Diff + Restore Point Preview","updated_at":"2026-06-20T17:47:42+07:00"},{"due_date":"2026-06-20","id":3808,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Release Package Center implementation complete","updated_at":"2026-06-20T17:26:25+07:00"},{"due_date":"2026-06-20","id":3807,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 HTML documentation assets captured","updated_at":"2026-06-20T17:26:20+07:00"},{"due_date":"2026-06-20","id":3806,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Deploy production Reframe variation and run _prodution visual evidence test","updated_at":"2026-06-20T18:07:14+07:00"},{"due_date":"2026-06-20","id":3805,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Build V3 HTML documentation pack for user admin dev","updated_at":"2026-06-20T17:33:50+07:00"},{"due_date":"2026-06-20","id":3804,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed detailed HTML documentation portal for Dev User Admin","updated_at":"2026-06-20T17:23:36+07:00"},{"due_date":"2026-06-20","id":3803,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 workflow additions implemented and verified","updated_at":"2026-06-20T17:21:31+07:00"},{"due_date":"2026-06-20","id":3802,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 migration","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"doing","tags":[],"title":"Progress V7.5.1 migration implementation","updated_at":"2026-06-20T17:20:35+07:00"},{"due_date":"2026-06-20","id":3801,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 migration","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"doing","tags":[],"title":"Start V7.5.1 migration from V7.2.3w","updated_at":"2026-06-20T17:19:30+07:00"},{"due_date":"2026-06-20","id":3800,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Validated 90000 solar discount SEO 20 scripts before render","updated_at":"2026-06-20T17:42:52+07:00"},{"due_date":"2026-06-20","id":3799,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 workflow additions progress: core and UI wiring","updated_at":"2026-06-20T17:15:57+07:00"},{"due_date":"2026-06-20","id":3798,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"HTML documentation portal research complete","updated_at":"2026-06-20T17:23:36+07:00"},{"due_date":"2026-06-20","id":3797,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI; dist share copy","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Closeout dist share copy sanitized","updated_at":"2026-06-20T17:12:26+07:00"},{"due_date":"2026-06-20","id":3796,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Create detailed HTML documentation portal for Dev User Admin","updated_at":"2026-06-20T17:23:36+07:00"},{"due_date":"2026-06-20","id":3795,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Release Package Center analysis complete","updated_at":"2026-06-20T17:26:25+07:00"},{"due_date":"2026-06-20","id":3794,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Render 90000 solar discount SEO 20 voices with google-aq","updated_at":"2026-06-20T17:42:51+07:00"},{"due_date":"2026-06-20","id":3793,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Done: committed and pushed greenlnw repo changes","updated_at":"2026-06-20T17:10:08+07:00"},{"due_date":"2026-06-20","id":3792,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start: V7.5 Release Package Center / Load Readiness Doctor","updated_at":"2026-06-20T17:26:25+07:00"},{"due_date":"2026-06-20","id":3791,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI; dist share copy","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start dist copy with mp4 and Gemini key removal","updated_at":"2026-06-20T17:12:26+07:00"},{"due_date":"2026-06-20","id":3790,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Commit and push current greenlnw repo changes","updated_at":"2026-06-20T17:10:09+07:00"},{"due_date":"2026-06-20","id":3789,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tiktok-bot-v7-5","site":"local-extension","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete: V7.5 next feature deep study","updated_at":"2026-06-20T17:00:21+07:00"},{"due_date":"2026-06-20","id":3788,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"completed","tags":[],"title":"Completed: combined user reports and trial lifecycle implementation","updated_at":"2026-06-20T17:00:03+07:00"},{"due_date":"2026-06-20","id":3787,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement full V3 desktop workflow additions","updated_at":"2026-06-20T17:21:31+07:00"},{"due_date":"2026-06-20","id":3786,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 next additions study completed","updated_at":"2026-06-20T16:52:51+07:00"},{"due_date":"2026-06-20","id":3785,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tiktok-bot-v7-5","site":"local-extension","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: V7.5 deep program study found next-layer recommendations","updated_at":"2026-06-20T17:00:21+07:00"},{"due_date":"2026-06-20","id":3784,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Deep study TikTok Bot V7.5 next additions","updated_at":"2026-06-20T17:00:21+07:00"},{"due_date":"2026-06-20","id":3783,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Study V3 program and propose additions","updated_at":"2026-06-20T16:52:51+07:00"},{"due_date":"2026-06-20","id":3782,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 folder committed and pushed","updated_at":"2026-06-20T16:44:51+07:00"},{"due_date":"2026-06-20","id":3781,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI; source web reference free1.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Closeout: thread 019eb633 agent workflow docs updated and verified","updated_at":"2026-06-20T16:41:18+07:00"},{"due_date":"2026-06-20","id":3780,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Commit and push V3 folder","updated_at":"2026-06-20T16:44:51+07:00"},{"due_date":"2026-06-20","id":3779,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 cover bottom multi-file implementation completed","updated_at":"2026-06-20T16:39:45+07:00"},{"due_date":"2026-06-20","id":3778,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w\\html","source_ip":"58.136.103.15","status":"done","tags":[],"title":"TikTok Bot V7.5 HTML manual for all tabs completed","updated_at":"2026-06-20T16:37:15+07:00"},{"due_date":"2026-06-20","id":3777,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 cover drop zone change implemented and runtime restarted","updated_at":"2026-06-20T16:36:32+07:00"},{"due_date":"2026-06-20","id":3776,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: combined user report and trial implementation","updated_at":"2026-06-20T17:00:20+07:00"},{"due_date":"2026-06-20","id":3775,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w\\html","source_ip":"58.136.103.15","status":"done","tags":[],"title":"HTML manual pages created for all TikTok Bot V7.5 tabs","updated_at":"2026-06-20T16:37:15+07:00"},{"due_date":"2026-06-20","id":3774,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI; source web reference free1.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: analyzed Codex thread and found docs entrypoint drift","updated_at":"2026-06-20T16:41:19+07:00"},{"due_date":"2026-06-20","id":3773,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Move V3 Cover drop zones to bottom and allow multi-file cover input","updated_at":"2026-06-20T16:39:46+07:00"},{"due_date":"2026-06-20","id":3772,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 output folder locations reported","updated_at":"2026-06-20T16:31:25+07:00"},{"due_date":"2026-06-20","id":3771,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Locate V3 output folders for user","updated_at":"2026-06-20T16:31:25+07:00"},{"due_date":"2026-06-20","id":3770,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI; source web reference free1.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start docs/workflow update from Codex thread 019eb633","updated_at":"2026-06-20T16:41:19+07:00"},{"due_date":"2026-06-20","id":3769,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 drag drop coverage verified","updated_at":"2026-06-20T16:29:07+07:00"},{"due_date":"2026-06-20","id":3768,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Verify V3 drag drop coverage across TC tabs","updated_at":"2026-06-20T16:29:07+07:00"},{"due_date":"2026-06-20","id":3767,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 easy mode chroma-only UI implementation completed","updated_at":"2026-06-20T16:27:37+07:00"},{"due_date":"2026-06-20","id":3766,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w\\html","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Create TikTok Bot V7.5 HTML user manual","updated_at":"2026-06-20T16:37:15+07:00"},{"due_date":"2026-06-20","id":3765,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"TikTok Bot V7.5 Mission Control UX Reporting closeout","updated_at":"2026-06-20T16:22:04+07:00"},{"due_date":"2026-06-20","id":3764,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 easy settings UI simplified and compile verified","updated_at":"2026-06-20T16:20:51+07:00"},{"due_date":"2026-06-20","id":3763,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement combined user reports and trial lifecycle","updated_at":"2026-06-20T17:00:27+07:00"},{"due_date":"2026-06-20","id":3762,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Simplify V3 settings UI to only Similarity Blend Despill","updated_at":"2026-06-20T16:27:38+07:00"},{"due_date":"2026-06-20","id":3761,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 GUI launched successfully","updated_at":"2026-06-20T16:16:42+07:00"},{"due_date":"2026-06-20","id":3760,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed user combined reports and trial plan design","updated_at":"2026-06-20T16:16:04+07:00"},{"due_date":"2026-06-20","id":3759,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 runtime dependency check completed","updated_at":"2026-06-20T16:15:49+07:00"},{"due_date":"2026-06-20","id":3758,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Run V3 desktop/web program after reframe CPU fallback implementation","updated_at":"2026-06-20T16:16:42+07:00"},{"due_date":"2026-06-20","id":3757,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"completed","tags":[],"title":"V3 usable Reframe CPU fallback implementation completed","updated_at":"2026-06-20T16:09:48+07:00"},{"due_date":"2026-06-20","id":3756,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 usable Reframe CPU fallback implementation progress","updated_at":"2026-06-20T16:07:46+07:00"},{"due_date":"2026-06-20","id":3755,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Surveyed current admin/report/trial data model","updated_at":"2026-06-20T16:16:04+07:00"},{"due_date":"2026-06-20","id":3754,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Design per-user combined reports and trial plan lifecycle","updated_at":"2026-06-20T16:16:04+07:00"},{"due_date":"2026-06-20","id":3753,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local://C:/Users/sj88s/Music/TikTok Bot V7.2.3w/V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: V7.5 non-posting UX core implemented","updated_at":"2026-06-20T16:22:16+07:00"},{"due_date":"2026-06-20","id":3752,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Production deploy and live browser screenshot QA complete","updated_at":"2026-06-20T16:00:49+07:00"},{"due_date":"2026-06-20","id":3751,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Production deploy succeeded and live browser QA passed","updated_at":"2026-06-20T16:00:49+07:00"},{"due_date":"2026-06-20","id":3750,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local://C:/Users/sj88s/Music/TikTok Bot V7.2.3w/V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start: implement full non-posting UX/reporting feature set","updated_at":"2026-06-20T16:22:16+07:00"},{"due_date":"2026-06-20","id":3749,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Implement V3 greenlnw parity with CPU fallback","updated_at":"2026-06-20T15:53:08+07:00"},{"due_date":"2026-06-20","id":3748,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Claude Code CLI","site":"local Windows Task Manager / Windows AI feature discussion","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Follow-up: Can apps call NPU camera/audio AI features and hardware support limits","updated_at":"2026-06-20T15:52:54+07:00"},{"due_date":"2026-06-20","id":3747,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tiktok-bot-v7-5","site":"local://C:/Users/sj88s/Music/TikTok Bot V7.2.3w/V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Final: non-posting UX/reporting study completed","updated_at":"2026-06-20T15:49:55+07:00"},{"due_date":"2026-06-20","id":3746,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"completed","tags":[],"title":"V3 greenlnw parity CPU fallback design completed","updated_at":"2026-06-20T15:49:01+07:00"},{"due_date":"2026-06-20","id":3745,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Claude Code CLI","site":"local Windows Task Manager screenshot follow-up","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Follow-up: Explain whether NPU camera/audio AI features use FFmpeg","updated_at":"2026-06-20T15:46:19+07:00"},{"due_date":"2026-06-20","id":3744,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Closeout render 90000_solar_20260620 40 voices","updated_at":"2026-06-20T15:44:58+07:00"},{"due_date":"2026-06-20","id":3743,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tiktok-bot-v7-5","site":"local://C:/Users/sj88s/Music/TikTok Bot V7.2.3w/V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: next UX recommendation selected","updated_at":"2026-06-20T15:49:56+07:00"},{"due_date":"2026-06-20","id":3742,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 greenlnw parity CPU fallback design progress","updated_at":"2026-06-20T15:41:12+07:00"},{"due_date":"2026-06-20","id":3741,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Study: next non-posting UX/reporting features for TikTok Bot V7.5","updated_at":"2026-06-20T15:49:56+07:00"},{"due_date":"2026-06-20","id":3740,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Deploy Admin analytics quick user/pass to production and capture real browser evidence","updated_at":"2026-06-20T16:00:49+07:00"},{"due_date":"2026-06-20","id":3739,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Design V3 greenlnw parity with CPU fallback","updated_at":"2026-06-20T15:38:31+07:00"},{"due_date":"2026-06-20","id":3738,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Admin analytics and quick user/pass implementation complete","updated_at":"2026-06-20T15:31:19+07:00"},{"due_date":"2026-06-20","id":3737,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 migration analysis","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"completed","tags":[],"title":"Done: V7.2.3w to V7.5.1 migration analysis and plan","updated_at":"2026-06-20T15:29:05+07:00"},{"due_date":"2026-06-20","id":3736,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress render 90000_solar_20260620 validation passed","updated_at":"2026-06-20T15:44:59+07:00"},{"due_date":"2026-06-20","id":3735,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 migration analysis","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"Progress: V7.2.3w diff classified before validation","updated_at":"2026-06-20T15:25:24+07:00"},{"due_date":"2026-06-20","id":3734,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"completed","tags":[],"title":"V3 vs greenlnw web mismatch audit completed","updated_at":"2026-06-20T15:23:06+07:00"},{"due_date":"2026-06-20","id":3733,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 migration analysis","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"Analyze V7.2.3w changes and migration plan to V7.5.1","updated_at":"2026-06-20T15:22:47+07:00"},{"due_date":"2026-06-20","id":3732,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start render 90000_solar_20260620 40 voices","updated_at":"2026-06-20T15:44:59+07:00"},{"due_date":"2026-06-20","id":3731,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Add non-breaking Reframe lens dropdown preset","updated_at":"2026-06-20T15:16:22+07:00"},{"due_date":"2026-06-20","id":3730,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 vs greenlnw web mismatch audit progress","updated_at":"2026-06-20T15:14:50+07:00"},{"due_date":"2026-06-20","id":3729,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Admin Analytics implementation progress","updated_at":"2026-06-20T15:31:19+07:00"},{"due_date":"2026-06-20","id":3728,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Compare V3 behavior against greenlnw web contract","updated_at":"2026-06-20T15:09:09+07:00"},{"due_date":"2026-06-20","id":3727,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement Admin Analytics and Quick User/Pass","updated_at":"2026-06-20T15:31:19+07:00"},{"due_date":"2026-06-20","id":3726,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"?????????????????????????????????? Admin Analytics/User Pass","updated_at":"2026-06-20T14:47:14+07:00"},{"due_date":"2026-06-20","id":3725,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Study current admin page capabilities and user analytics gaps","updated_at":"2026-06-20T14:46:56+07:00"},{"due_date":"2026-06-20","id":3724,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 desktop continuation analysis complete","updated_at":"2026-06-20T14:42:37+07:00"},{"due_date":"2026-06-20","id":3723,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Clarified multi-user Reframe queue behavior","updated_at":"2026-06-20T14:38:05+07:00"},{"due_date":"2026-06-20","id":3722,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 desktop continuation analysis progress","updated_at":"2026-06-20T14:36:24+07:00"},{"due_date":"2026-06-20","id":3721,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Analyze V3 continuation path for Green/Reframe desktop program","updated_at":"2026-06-20T14:42:37+07:00"},{"due_date":"2026-06-20","id":3720,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete: single EXE desktop stack answer","updated_at":"2026-06-20T14:31:02+07:00"},{"due_date":"2026-06-20","id":3719,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Answer desktop single-exe GUI stack question","updated_at":"2026-06-20T14:31:03+07:00"},{"due_date":"2026-06-20","id":3718,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Answered Reframe midnight queue concurrency behavior","updated_at":"2026-06-20T14:30:06+07:00"},{"due_date":"2026-06-20","id":3717,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Check Reframe midnight queue concurrency behavior","updated_at":"2026-06-20T14:30:06+07:00"},{"due_date":"2026-06-20","id":3716,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Completed Reframe speed-safe variation documentation","updated_at":"2026-06-20T14:15:19+07:00"},{"due_date":"2026-06-20","id":3715,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Progress: Reframe speed-safe docs created","updated_at":"2026-06-20T14:15:19+07:00"},{"due_date":"2026-06-20","id":3714,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Final documentation: Bulk CSV and Reports+ Action Center guide","updated_at":"2026-06-20T14:11:05+07:00"},{"due_date":"2026-06-20","id":3713,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Document Reframe Fast Product Variation design","updated_at":"2026-06-20T14:15:19+07:00"},{"due_date":"2026-06-20","id":3712,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Documentation: Bulk CSV and Reports+ Action Center user guide","updated_at":"2026-06-20T14:11:05+07:00"},{"due_date":"2026-06-20","id":3711,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Complete: Green/Reframe desktop app stack recommendation","updated_at":"2026-06-20T14:08:40+07:00"},{"due_date":"2026-06-20","id":3710,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: repo architecture reviewed for Green/Reframe desktop recommendation","updated_at":"2026-06-20T14:02:12+07:00"},{"due_date":"2026-06-20","id":3709,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Study Green/Reframe desktop app technology fit","updated_at":"2026-06-20T14:08:41+07:00"},{"due_date":"2026-06-20","id":3708,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Phase 10 complete CLI GUI workflow pass","updated_at":"2026-06-20T10:37:13+07:00"},{"due_date":"2026-06-20","id":3707,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Phase 10 progress CLI smoke pass","updated_at":"2026-06-20T10:37:13+07:00"},{"due_date":"2026-06-20","id":3706,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Reframe product-center static variation completed","updated_at":"2026-06-20T10:27:19+07:00"},{"due_date":"2026-06-20","id":3705,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Reframe product-center variation implementation verified","updated_at":"2026-06-20T10:20:53+07:00"},{"due_date":"2026-06-20","id":3704,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Phase 10 CLI full workflow start","updated_at":"2026-06-20T10:37:13+07:00"},{"due_date":"2026-06-20","id":3703,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Final: Catalog Bulk CSV ID and Reports+ Action Center implemented","updated_at":"2026-06-20T10:17:07+07:00"},{"due_date":"2026-06-20","id":3702,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local CLI","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Phase9 complete","updated_at":"2026-06-20T10:14:01+07:00"},{"due_date":"2026-06-20","id":3701,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local CLI","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Phase9 progress","updated_at":"2026-06-20T10:14:01+07:00"},{"due_date":"2026-06-20","id":3700,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement speed-safe Fast Product Variation Mode","updated_at":"2026-06-20T10:27:19+07:00"},{"due_date":"2026-06-20","id":3699,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implementation progress: Product boundary fix","updated_at":"2026-06-20T10:17:07+07:00"},{"due_date":"2026-06-20","id":3698,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Speed-safe Reframe redesign answer completed","updated_at":"2026-06-20T10:00:46+07:00"},{"due_date":"2026-06-20","id":3697,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Speed-safe Reframe variation redesign","updated_at":"2026-06-20T10:00:46+07:00"},{"due_date":"2026-06-20","id":3696,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement TikTok Bot V7.5 Catalog Bulk Add CSV ID + Reports action panel","updated_at":"2026-06-20T10:17:07+07:00"},{"due_date":"2026-06-20","id":3695,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Reframe zoom motion tradeoff answer completed","updated_at":"2026-06-20T09:59:34+07:00"},{"due_date":"2026-06-20","id":3694,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Reframe zoom motion speed tradeoff decision","updated_at":"2026-06-20T09:59:35+07:00"},{"due_date":"2026-06-20","id":3693,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local CLI","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Phase9 docs encoding repair start","updated_at":"2026-06-20T10:14:01+07:00"},{"due_date":"2026-06-20","id":3692,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local CLI","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Phase8 complete","updated_at":"2026-06-20T09:51:34+07:00"},{"due_date":"2026-06-20","id":3691,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Reframe tilt wide-jitter fix complete","updated_at":"2026-06-20T09:47:15+07:00"},{"due_date":"2026-06-20","id":3690,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Reframe tilt wide-jitter patch verified with contact sheets","updated_at":"2026-06-20T09:43:19+07:00"},{"due_date":"2026-06-20","id":3689,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Closeout: TikTok Bot V7.5 reports/showcase bulk CSV study","updated_at":"2026-06-20T09:39:17+07:00"},{"due_date":"2026-06-20","id":3688,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Phase 8 direct trace pass","updated_at":"2026-06-20T09:51:33+07:00"},{"due_date":"2026-06-20","id":3687,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: reports/showcase study source evidence","updated_at":"2026-06-20T09:31:49+07:00"},{"due_date":"2026-06-20","id":3686,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"TikTok Bot V7.5 deep study reports/showcase bulk CSV ID","updated_at":"2026-06-20T09:39:17+07:00"},{"due_date":"2026-06-20","id":3685,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Phase 8 artifact manifest start","updated_at":"2026-06-20T09:51:33+07:00"},{"due_date":"2026-06-20","id":3684,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Phase 7 QA gate analysis progress","updated_at":"2026-06-20T09:24:26+07:00"},{"due_date":"2026-06-20","id":3683,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Phase 7 QA gate start","updated_at":"2026-06-20T09:20:56+07:00"},{"due_date":"2026-06-20","id":3682,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Phase 6 key rotation ledger closeout - passed paired UI/API evidence","updated_at":"2026-06-20T09:18:17+07:00"},{"due_date":"2026-06-20","id":3681,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Phase 6 progress - direct trace and keys list passed","updated_at":"2026-06-20T09:09:49+07:00"},{"due_date":"2026-06-20","id":3680,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Reframe lens tilt reference comparison in progress","updated_at":"2026-06-20T09:07:30+07:00"},{"due_date":"2026-06-20","id":3679,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com / reference green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw compare original green reframe random tilt and visual outputs - start","updated_at":"2026-06-20T09:47:35+07:00"},{"due_date":"2026-06-20","id":3678,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw Reframe lens preset update complete","updated_at":"2026-06-20T09:01:43+07:00"},{"due_date":"2026-06-20","id":3677,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Phase 6 key rotation ledger start","updated_at":"2026-06-20T09:18:17+07:00"},{"due_date":"2026-06-20","id":3676,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Done: TikTok Bot V7.5 version identity bump","updated_at":"2026-06-20T08:47:42+07:00"},{"due_date":"2026-06-20","id":3675,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw Reframe lens preset update - progress before patch","updated_at":"2026-06-20T09:01:43+07:00"},{"due_date":"2026-06-20","id":3674,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local-docs-report","source_ip":"2001:fb1:16b:1591:19d2:5a7c:d5bf:ef5b","status":"in_progress","tags":[],"title":"Start V9 deep docs study and self RCA HTML report","updated_at":"2026-06-20T08:45:50+07:00"},{"due_date":"2026-06-20","id":3673,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw Reframe lens preset change start","updated_at":"2026-06-20T09:01:43+07:00"},{"due_date":"2026-06-20","id":3672,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local-docs-report","source_ip":"2001:fb1:16b:1591:19d2:5a7c:d5bf:ef5b","status":"done","tags":[],"title":"Completed V8 operator handbook docs audit and self RCA","updated_at":"2026-06-20T08:44:03+07:00"},{"due_date":"2026-06-20","id":3671,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw Reframe history paging implementation complete","updated_at":"2026-06-20T08:42:51+07:00"},{"due_date":"2026-06-20","id":3670,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3w","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: V7.5 bump passed validation","updated_at":"2026-06-20T08:42:10+07:00"},{"due_date":"2026-06-20","id":3669,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw Reframe history paging implementation progress","updated_at":"2026-06-20T08:43:02+07:00"},{"due_date":"2026-06-20","id":3668,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3w","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Start: bump TikTok Bot version identity to 7.5","updated_at":"2026-06-20T08:47:43+07:00"},{"due_date":"2026-06-20","id":3667,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16b:1591:19d2:5a7c:d5bf:ef5b","status":"done","tags":[],"title":"V8 operator handbook docs audit and self RCA","updated_at":"2026-06-20T08:44:03+07:00"},{"due_date":"2026-06-20","id":3666,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3w","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Done: TikTok Bot V7.2.3w manifest version hotfix","updated_at":"2026-06-20T08:34:48+07:00"},{"due_date":"2026-06-20","id":3665,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw Reframe history paging implementation start","updated_at":"2026-06-20T08:43:02+07:00"},{"due_date":"2026-06-20","id":3664,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16b:1591:19d2:5a7c:d5bf:ef5b","status":"done","tags":[],"title":"Completed V7 consolidated docs audit and self RCA","updated_at":"2026-06-20T08:33:07+07:00"},{"due_date":"2026-06-20","id":3663,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw Reframe reports system design complete","updated_at":"2026-06-20T08:32:31+07:00"},{"due_date":"2026-06-20","id":3662,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw Reframe reports system design progress","updated_at":"2026-06-20T08:32:39+07:00"},{"due_date":"2026-06-20","id":3661,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3w","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: manifest hotfix passed validation gates","updated_at":"2026-06-20T08:30:26+07:00"},{"due_date":"2026-06-20","id":3660,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3w","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: manifest/package version root cause found","updated_at":"2026-06-20T08:29:06+07:00"},{"due_date":"2026-06-20","id":3659,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3w","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"TikTok Bot V7.2.3w: fix Chrome extension manifest version load failure","updated_at":"2026-06-20T08:34:48+07:00"},{"due_date":"2026-06-20","id":3658,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16b:1591:19d2:5a7c:d5bf:ef5b","status":"done","tags":[],"title":"V7 consolidated docs audit and self RCA","updated_at":"2026-06-20T08:33:07+07:00"},{"due_date":"2026-06-20","id":3657,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw Reframe reports system design start","updated_at":"2026-06-20T08:32:39+07:00"},{"due_date":"2026-06-20","id":3656,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.3w","site":"local-extension:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Pre-work: fix Chrome extension manifest version load failure","updated_at":"2026-06-20T08:27:30+07:00"},{"due_date":"2026-06-20","id":3655,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Final deploy verification passed with paired UI/API evidence","updated_at":"2026-06-20T07:56:51+07:00"},{"due_date":"2026-06-20","id":3654,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw Reframe simple job download retention design complete","updated_at":"2026-06-20T07:48:18+07:00"},{"due_date":"2026-06-20","id":3653,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw Reframe simple job download retention design progress","updated_at":"2026-06-20T07:48:28+07:00"},{"due_date":"2026-06-20","id":3652,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Simplify Reframe download manager design","updated_at":"2026-06-20T07:48:28+07:00"},{"due_date":"2026-06-20","id":3651,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Reframe file/download manager design complete","updated_at":"2026-06-20T07:38:54+07:00"},{"due_date":"2026-06-20","id":3650,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Reframe file manager design analysis complete","updated_at":"2026-06-20T07:38:54+07:00"},{"due_date":"2026-06-20","id":3649,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Design Reframe file/download manager page","updated_at":"2026-06-20T07:38:54+07:00"},{"due_date":"2026-06-20","id":3648,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Deploy Batch AB Roll B+audio SAR fix and run paired live UI/API test","updated_at":"2026-06-20T07:54:24+07:00"},{"due_date":"2026-06-20","id":3647,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Analyze Batch AB Roll B+audio render failure job 93dd139c3d0a4ed39af4e8859b729a92","updated_at":"2026-06-20T03:24:24+07:00"},{"due_date":"2026-06-20","id":3646,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Done: Batch AB Roll A/B append-only upload check PASS","updated_at":"2026-06-20T02:56:58+07:00"},{"due_date":"2026-06-20","id":3645,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Progress: A/B append-only API test passed","updated_at":"2026-06-20T02:56:59+07:00"},{"due_date":"2026-06-20","id":3644,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Batch AB Roll A/B upload append-only deletion check","updated_at":"2026-06-20T02:56:59+07:00"},{"due_date":"2026-06-20","id":3643,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Done: Batch AB Roll product 10004 audio folder upload test PASS","updated_at":"2026-06-20T02:46:05+07:00"},{"due_date":"2026-06-20","id":3642,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Progress: product 10004 audio API upload completed","updated_at":"2026-06-20T02:46:05+07:00"},{"due_date":"2026-06-20","id":3641,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Batch AB Roll product 10004 audio folder upload test","updated_at":"2026-06-20T02:46:05+07:00"},{"due_date":"2026-06-20","id":3640,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Reframe hot storage split implementation complete","updated_at":"2026-06-20T02:32:14+07:00"},{"due_date":"2026-06-20","id":3639,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"DONE Batch AB Roll append-only audio upload fix","updated_at":"2026-06-20T02:31:34+07:00"},{"due_date":"2026-06-20","id":3638,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Reframe hot storage split patch ready for verification","updated_at":"2026-06-20T02:32:15+07:00"},{"due_date":"2026-06-20","id":3637,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Batch AB Roll append-only upload fix","updated_at":"2026-06-20T02:31:35+07:00"},{"due_date":"2026-06-20","id":3636,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Reframe hot storage split implementation progress","updated_at":"2026-06-20T02:32:15+07:00"},{"due_date":"2026-06-20","id":3635,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Implement Reframe SSD hot storage and HDD finalization","updated_at":"2026-06-20T02:32:15+07:00"},{"due_date":"2026-06-20","id":3634,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"N:\\Green PC","source_ip":"184.82.152.248","status":"completed","tags":[],"title":"Phase 9-12 full dispatch + FFmpeg fixed 7x3 + UI E2E + final parity closeout","updated_at":"2026-06-20T02:00:40+07:00"},{"due_date":"2026-06-20","id":3633,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"DONE Batch AB Roll chunk retry duplicate skip deploy","updated_at":"2026-06-20T01:56:23+07:00"},{"due_date":"2026-06-20","id":3632,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Batch AB Roll upload duplicate skip chunk retry 413 deploy","updated_at":"2026-06-20T01:56:23+07:00"},{"due_date":"2026-06-20","id":3631,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Batch AB Roll product folder refresh local fix done","updated_at":"2026-06-20T01:21:11+07:00"},{"due_date":"2026-06-20","id":3630,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Completed Reframe-only improvement proposal","updated_at":"2026-06-20T01:17:26+07:00"},{"due_date":"2026-06-20","id":3629,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Reframe proposal study progress","updated_at":"2026-06-20T01:17:27+07:00"},{"due_date":"2026-06-20","id":3628,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Study Reframe module and propose next improvements","updated_at":"2026-06-20T01:17:26+07:00"},{"due_date":"2026-06-20","id":3627,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"N:\\Green PC","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Phase 9-12 full dispatch + FFmpeg fixed 7x3 + UI E2E + final parity start","updated_at":"2026-06-20T01:04:31+07:00"},{"due_date":"2026-06-20","id":3626,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Investigate Batch AB Roll product folder refresh after create/open without deploy","updated_at":"2026-06-20T01:21:11+07:00"},{"due_date":"2026-06-20","id":3625,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Greenlnw repo committed and pushed","updated_at":"2026-06-20T00:55:33+07:00"},{"due_date":"2026-06-20","id":3624,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Commit and push current greenlnw repo state","updated_at":"2026-06-20T00:55:33+07:00"},{"due_date":"2026-06-20","id":3623,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Greenlnw latest Reframe job timing audit complete","updated_at":"2026-06-20T00:50:48+07:00"},{"due_date":"2026-06-20","id":3622,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Greenlnw latest Reframe job timing probe complete","updated_at":"2026-06-20T00:50:48+07:00"},{"due_date":"2026-06-20","id":3621,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Investigate latest greenlnw job phase timing per file","updated_at":"2026-06-20T00:50:48+07:00"},{"due_date":"2026-06-20","id":3620,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Completed writing NVMe-first IO mitigation plan.md","updated_at":"2026-06-20T00:23:19+07:00"},{"due_date":"2026-06-20","id":3619,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Write NVMe-first IO mitigation plan to plan.md","updated_at":"2026-06-20T00:23:19+07:00"},{"due_date":"2026-06-20","id":3618,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan clarification: store user uploads on NVMe for greenlnw.sj88ai.com","updated_at":"2026-06-20T00:19:43+07:00"},{"due_date":"2026-06-20","id":3617,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"N:\\Green PC","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 8 Reference Fixture Certification closeout","updated_at":"2026-06-20T00:18:02+07:00"},{"due_date":"2026-06-20","id":3616,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Completed pre-survey IO fix plan for greenlnw.sj88ai.com","updated_at":"2026-06-20T00:11:10+07:00"},{"due_date":"2026-06-20","id":3615,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan NVMe-first render workflow for greenlnw.sj88ai.com disk IO spikes","updated_at":"2026-06-20T00:11:11+07:00"},{"due_date":"2026-06-19","id":3614,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Closeout remote disk 100 percent spike audit - 110.164.146.205","updated_at":"2026-06-20T00:06:34+07:00"},{"due_date":"2026-06-19","id":3613,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Completed docs latest refresh for greenlnw.sj88ai.com","updated_at":"2026-06-20T00:06:15+07:00"},{"due_date":"2026-06-19","id":3612,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Progress: analyzed greenlnw.sj88ai.com docs and identified stale pointers","updated_at":"2026-06-20T00:06:52+07:00"},{"due_date":"2026-06-19","id":3611,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Fix log storm from failed tt2026 user services","updated_at":"2026-06-20T00:06:52+07:00"},{"due_date":"2026-06-19","id":3610,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Update greenlnw.sj88ai.com repo documentation to latest site identity and workflow","updated_at":"2026-06-20T00:06:15+07:00"},{"due_date":"2026-06-19","id":3609,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"completed","tags":[],"title":"Completed auto-upload when dragging files onto Product Explorer folders","updated_at":"2026-06-19T23:58:19+07:00"},{"due_date":"2026-06-19","id":3608,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"greenlnw project technical study complete","updated_at":"2026-06-19T23:57:36+07:00"},{"due_date":"2026-06-19","id":3607,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"greenlnw project study progress stack and DB mapped","updated_at":"2026-06-19T23:54:15+07:00"},{"due_date":"2026-06-19","id":3606,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Start remote disk 100 percent spike audit - 110.164.146.205","updated_at":"2026-06-20T00:06:52+07:00"},{"due_date":"2026-06-20","id":3605,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"N:\\Green PC","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 8 Reference Fixture Certification start","updated_at":"2026-06-20T00:18:02+07:00"},{"due_date":"2026-06-19","id":3604,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Study greenlnw project technologies features database","updated_at":"2026-06-19T23:57:37+07:00"},{"due_date":"2026-06-19","id":3603,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Start auto-upload on drag-drop into Batch AB Roll Product Explorer folders","updated_at":"2026-06-19T23:49:16+07:00"},{"due_date":"2026-06-19","id":3602,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"greenlnw Reframe chunk upload fix complete","updated_at":"2026-06-19T23:46:55+07:00"},{"due_date":"2026-06-19","id":3601,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"completed","tags":[],"title":"Completed Product Explorer UI simplification and live validation","updated_at":"2026-06-19T23:38:54+07:00"},{"due_date":"2026-06-19","id":3600,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Deployed Product Explorer UI to tt2026online-sj16tb","updated_at":"2026-06-19T23:31:23+07:00"},{"due_date":"2026-06-19","id":3599,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Claude Code CLI","site":"local Windows Task Manager screenshot","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Start: Explain Windows Task Manager NPU 0 Intel AI Boost","updated_at":"2026-06-19T23:29:18+07:00"},{"due_date":"2026-06-19","id":3598,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Study File Manager Path Browser UI simplification","updated_at":"2026-06-19T23:21:49+07:00"},{"due_date":"2026-06-19","id":3597,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"START | debug and fix Reframe upload stuck with C:\\temp\\input_test","updated_at":"2026-06-19T23:46:56+07:00"},{"due_date":"2026-06-19","id":3596,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Fix Reframe upload not progressing","updated_at":"2026-06-19T23:07:56+07:00"},{"due_date":"2026-06-19","id":3595,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 9 Super Easy UI+API evidence loop complete","updated_at":"2026-06-19T22:56:36+07:00"},{"due_date":"2026-06-19","id":3594,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"COMPLETE | applied greenlnw code plus DB pull without mp4","updated_at":"2026-06-19T22:57:07+07:00"},{"due_date":"2026-06-19","id":3593,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"PROGRESS | greenlnw code DB snapshot pulled and validated","updated_at":"2026-06-19T22:57:07+07:00"},{"due_date":"2026-06-19","id":3592,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Phase 9 Super Easy UI+API evidence loop checkpoint","updated_at":"2026-06-19T22:52:14+07:00"},{"due_date":"2026-06-19","id":3591,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"START | apply greenlnw code plus DB pull without mp4","updated_at":"2026-06-19T22:57:06+07:00"},{"due_date":"2026-06-19","id":3590,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"N:\\Green PC","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Close unblock green.sj88ai.com GPU parity local gate","updated_at":"2026-06-19T22:51:37+07:00"},{"due_date":"2026-06-19","id":3589,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Batch AB Roll Pro timeline_start completed and production verified","updated_at":"2026-06-19T22:51:01+07:00"},{"due_date":"2026-06-19","id":3588,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Phase 9 Super Easy UI + API evidence loop start","updated_at":"2026-06-19T22:50:42+07:00"},{"due_date":"2026-06-19","id":3587,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 8 Super Easy local runtime validation complete","updated_at":"2026-06-19T22:48:42+07:00"},{"due_date":"2026-06-19","id":3586,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Production worker runtime fixed for timeline_start","updated_at":"2026-06-19T22:47:53+07:00"},{"due_date":"2026-06-19","id":3585,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"COMPLETE | prepared greenlnw code plus DB dev pull plan without mp4","updated_at":"2026-06-19T22:48:45+07:00"},{"due_date":"2026-06-19","id":3584,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"PROGRESS | dev pull script prepared and dry-run passed","updated_at":"2026-06-19T22:48:45+07:00"},{"due_date":"2026-06-19","id":3583,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Phase 8 Super Easy runtime validation checkpoint","updated_at":"2026-06-19T22:44:34+07:00"},{"due_date":"2026-06-19","id":3582,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Phase 8 Super Easy local runtime validation start","updated_at":"2026-06-19T22:42:59+07:00"},{"due_date":"2026-06-19","id":3581,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 7 Super Easy structured local API harness complete","updated_at":"2026-06-19T22:40:38+07:00"},{"due_date":"2026-06-19","id":3580,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"START | prepare code plus db pull plan excluding mp4 for local development","updated_at":"2026-06-19T22:48:44+07:00"},{"due_date":"2026-06-19","id":3579,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"COMPLETE | server website inventory and greenlnw verification","updated_at":"2026-06-19T22:37:53+07:00"},{"due_date":"2026-06-19","id":3578,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"N:\\Green PC","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Unblock green.sj88ai.com GPU parity gates","updated_at":"2026-06-19T22:51:37+07:00"},{"due_date":"2026-06-19","id":3577,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"PROGRESS | remote inventory found Caddy runtime and active greenlnw service","updated_at":"2026-06-19T22:37:53+07:00"},{"due_date":"2026-06-19","id":3576,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Production deploy completed for Batch AB Roll Pro timeline_start","updated_at":"2026-06-19T22:31:17+07:00"},{"due_date":"2026-06-19","id":3575,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 6 completed as BLOCKED evidence report","updated_at":"2026-06-19T22:30:39+07:00"},{"due_date":"2026-06-19","id":3574,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Phase 7 Super Easy API harness implementation checkpoint","updated_at":"2026-06-19T22:30:02+07:00"},{"due_date":"2026-06-19","id":3573,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"START | inventory websites on backup host and check greenlnw","updated_at":"2026-06-19T22:37:52+07:00"},{"due_date":"2026-06-19","id":3572,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Local frame proof passed for Batch AB Roll Pro timeline_start","updated_at":"2026-06-19T22:27:51+07:00"},{"due_date":"2026-06-19","id":3571,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Phase 7 Super Easy structured API harness start","updated_at":"2026-06-19T22:27:16+07:00"},{"due_date":"2026-06-19","id":3570,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 6 start: GPU integration without workflow drift gate","updated_at":"2026-06-19T22:30:40+07:00"},{"due_date":"2026-06-19","id":3569,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Greenlnw upload progress below one percent fix deployed","updated_at":"2026-06-19T22:23:47+07:00"},{"due_date":"2026-06-19","id":3568,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 5 completed as BLOCKED evidence report","updated_at":"2026-06-19T22:23:08+07:00"},{"due_date":"2026-06-19","id":3567,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Backup completed before Batch AB Roll Pro timeline_start edit","updated_at":"2026-06-19T22:21:11+07:00"},{"due_date":"2026-06-19","id":3566,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Fix Greenlnw upload progress below one percent UI","updated_at":"2026-06-19T22:23:48+07:00"},{"due_date":"2026-06-19","id":3565,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Implement Batch AB Roll Pro A-first/B-first timeline setting","updated_at":"2026-06-19T22:18:22+07:00"},{"due_date":"2026-06-19","id":3564,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 5 start: FFmpeg-only reframe engine contract gate","updated_at":"2026-06-19T22:23:14+07:00"},{"due_date":"2026-06-19","id":3563,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 4 completed as BLOCKED evidence report","updated_at":"2026-06-19T22:13:52+07:00"},{"due_date":"2026-06-19","id":3562,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 4 batch/audio/segmentation parity - green.sj88ai.com GPU parity","updated_at":"2026-06-19T22:13:52+07:00"},{"due_date":"2026-06-19","id":3561,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 3 closeout: normal render parity blocked by missing reference baseline","updated_at":"2026-06-19T22:05:09+07:00"},{"due_date":"2026-06-19","id":3560,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 3 normal render parity - green.sj88ai.com GPU parity","updated_at":"2026-06-19T22:05:09+07:00"},{"due_date":"2026-06-19","id":3559,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 2 closeout: golden fixture manifest blocked by missing product input","updated_at":"2026-06-19T21:57:27+07:00"},{"due_date":"2026-06-19","id":3558,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 2 golden fixture/input manifest - green.sj88ai.com GPU parity","updated_at":"2026-06-19T21:57:28+07:00"},{"due_date":"2026-06-19","id":3557,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 1 closeout: source freeze blocked by contract conflict","updated_at":"2026-06-19T21:48:13+07:00"},{"due_date":"2026-06-19","id":3556,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 1 source truth freeze - green.sj88ai.com GPU parity","updated_at":"2026-06-19T21:48:13+07:00"},{"due_date":"2026-06-19","id":3555,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Greenlnw UI-only live browser retest completed","updated_at":"2026-06-19T21:39:37+07:00"},{"due_date":"2026-06-19","id":3554,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Greenlnw UI-only live browser retest","updated_at":"2026-06-19T21:39:38+07:00"},{"due_date":"2026-06-19","id":3553,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"local:N:\\Green PC|reference:N:\\codex\\green.sj88ai.com","source_ip":"184.82.152.248","status":"completed","tags":[],"title":"10-phase GPU parity plan closeout","updated_at":"2026-06-19T21:35:39+07:00"},{"due_date":"2026-06-19","id":3552,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com / V3 output-count parity","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Build thread timeline HTML report","updated_at":"2026-06-19T21:41:09+07:00"},{"due_date":"2026-06-19","id":3551,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Greenlnw live UI upload hang report completed","updated_at":"2026-06-19T21:33:39+07:00"},{"due_date":"2026-06-19","id":3550,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"local:N:\\Green PC|reference:N:\\codex\\green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"10-phase GPU parity plan against green.sj88ai.com","updated_at":"2026-06-19T21:35:39+07:00"},{"due_date":"2026-06-19","id":3549,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Greenlnw live UI upload evidence captured","updated_at":"2026-06-19T21:33:39+07:00"},{"due_date":"2026-06-19","id":3548,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"codex://threads/019ed932-a0fa-7533-8cc8-c845bb62f525","source_ip":"184.82.152.248","status":"completed","tags":[],"title":"Codex thread audit closeout","updated_at":"2026-06-19T21:26:42+07:00"},{"due_date":"2026-06-19","id":3547,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Investigate Greenlnw live UI upload hang","updated_at":"2026-06-19T21:33:39+07:00"},{"due_date":"2026-06-19","id":3546,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com / V3 output-count parity","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Match V3 output-count space to green.sj88ai.com","updated_at":"2026-06-19T21:21:08+07:00"},{"due_date":"2026-06-19","id":3545,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"codex://threads/019ed932-a0fa-7533-8cc8-c845bb62f525","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Analyze Codex thread failure patterns","updated_at":"2026-06-19T21:26:42+07:00"},{"due_date":"2026-06-19","id":3544,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"greenlnw.sj88ai.com / V3-V4 reframe order parity","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Define exact TC space and input-output counts","updated_at":"2026-06-19T21:20:02+07:00"},{"due_date":"2026-06-19","id":3543,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"greenlnw.sj88ai.com / V3-V4 reframe order parity","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Verify and fix V3/V4 reframe-before order","updated_at":"2026-06-19T21:15:44+07:00"},{"due_date":"2026-06-19","id":3542,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Greenlnw Reframe timing analysis completed","updated_at":"2026-06-19T21:09:58+07:00"},{"due_date":"2026-06-19","id":3541,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Analyze Greenlnw Reframe processing time","updated_at":"2026-06-19T21:06:52+07:00"},{"due_date":"2026-06-19","id":3540,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com / V4 TC4 parity","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Corrected TC4 target order verdict","updated_at":"2026-06-19T21:06:18+07:00"},{"due_date":"2026-06-19","id":3539,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com / V4 TC4 parity","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Summarized TC4 experiment results","updated_at":"2026-06-19T20:57:50+07:00"},{"due_date":"2026-06-19","id":3538,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Study complete: Batch AB Roll Pro A-first/B-first timeline option","updated_at":"2026-06-19T20:54:12+07:00"},{"due_date":"2026-06-19","id":3537,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Study Batch AB Roll Pro A-first/B-first timeline option","updated_at":"2026-06-19T20:52:53+07:00"},{"due_date":"2026-06-19","id":3536,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com / V4 TC4 parity","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"fail","tags":[],"title":"TC4 greenlnw vs V4 strict evidence complete","updated_at":"2026-06-19T13:58:13+07:00"},{"due_date":"2026-06-19","id":3535,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com / V4 TC4 parity","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"TC4 greenlnw vs V4 evidence run start","updated_at":"2026-06-19T12:54:47+07:00"},{"due_date":"2026-06-19","id":3534,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com / V4 TC3 parity","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"TC3 line-by-line workflow comparison with paired UI/API evidence","updated_at":"2026-06-19T12:13:43+07:00"},{"due_date":"2026-06-19","id":3533,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw-tc02-parity","site":"greenlnw.sj88ai.com / V4 TC02 parity","source_ip":"184.82.152.248","status":"done_fail_evidence_complete","tags":[],"title":"TC2 greenlnw vs V4 evidence report completed with FAIL verdict","updated_at":"2026-06-19T12:10:01+07:00"},{"due_date":"2026-06-19","id":3532,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw-tc02-parity","site":"greenlnw.sj88ai.com / V4 TC02 parity","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"TC2 V4 runtime progress 21 of 63","updated_at":"2026-06-19T11:50:33+07:00"},{"due_date":"2026-06-19","id":3531,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"PASS: Batch AB Roll UIUX deployed and production-tested","updated_at":"2026-06-19T11:47:57+07:00"},{"due_date":"2026-06-19","id":3530,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Evidence refinement: result screenshot scrolls to output panel","updated_at":"2026-06-19T11:46:54+07:00"},{"due_date":"2026-06-19","id":3529,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw-tc02-parity","site":"greenlnw.sj88ai.com / V4 TC02 parity","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"TC2 greenlnw runtime progress 21 of 63","updated_at":"2026-06-19T11:40:10+07:00"},{"due_date":"2026-06-19","id":3528,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Cache-bust deploy verified for Batch AB Roll UIUX","updated_at":"2026-06-19T11:39:48+07:00"},{"due_date":"2026-06-19","id":3527,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw-tc02-parity","site":"greenlnw.sj88ai.com / V4 TC02 parity","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"TC2 greenlnw vs V4 parity progress","updated_at":"2026-06-19T11:36:28+07:00"},{"due_date":"2026-06-19","id":3526,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"V4 local strict harness / GreenStudio Phase 10 release readiness","source_ip":"2001:fb1:16a:3823:bda0:20be:5fba:90a1","status":"completed","tags":[],"title":"GreenStudio Phase 10 release readiness completed","updated_at":"2026-06-19T11:31:11+07:00"},{"due_date":"2026-06-19","id":3525,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Production UI+API paired test for Batch AB Roll","updated_at":"2026-06-19T11:29:36+07:00"},{"due_date":"2026-06-19","id":3524,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw-tc02-parity","site":"greenlnw.sj88ai.com / V4 TC02 parity","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Start TC02 greenlnw vs V4 workflow evidence report","updated_at":"2026-06-19T11:28:48+07:00"},{"due_date":"2026-06-19","id":3523,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw-tc01-parity","site":"greenlnw.sj88ai.com / V4 TC01 parity","source_ip":"184.82.152.248","status":"failed","tags":[],"title":"TC01 report closeout FAIL","updated_at":"2026-06-19T11:26:02+07:00"},{"due_date":"2026-06-19","id":3522,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"V4 local strict harness / GreenStudio Phase 10 release readiness","source_ip":"2001:fb1:16a:3823:bda0:20be:5fba:90a1","status":"in_progress","tags":[],"title":"GreenStudio Phase 10 release readiness start","updated_at":"2026-06-19T11:23:09+07:00"},{"due_date":"2026-06-19","id":3521,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"V4 local strict harness / GreenStudio Phase 9 full gate","source_ip":"2001:fb1:16a:3823:bda0:20be:5fba:90a1","status":"completed","tags":[],"title":"GreenStudio Phase 9 full strict gate completed","updated_at":"2026-06-19T11:21:29+07:00"},{"due_date":"2026-06-19","id":3520,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Batch AB Roll UX deployed to production","updated_at":"2026-06-19T11:18:38+07:00"},{"due_date":"2026-06-19","id":3519,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Batch AB Roll UX edits implemented locally","updated_at":"2026-06-19T11:17:20+07:00"},{"due_date":"2026-06-19","id":3518,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Greenlnw Reframe-only /home/sj88/Downloads/8/product completed","updated_at":"2026-06-19T11:16:02+07:00"},{"due_date":"2026-06-19","id":3517,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com / V4 TC01 parity","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"TC01 comparison mid-run evidence captured","updated_at":"2026-06-19T11:06:41+07:00"},{"due_date":"2026-06-19","id":3516,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Local backup completed before Batch AB Roll UX edit","updated_at":"2026-06-19T11:06:16+07:00"},{"due_date":"2026-06-19","id":3515,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Greenlnw Reframe-only progress","updated_at":"2026-06-19T11:04:57+07:00"},{"due_date":"2026-06-19","id":3514,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Start Batch AB Roll UX fix backup deploy test","updated_at":"2026-06-19T11:04:38+07:00"},{"due_date":"2026-06-19","id":3513,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.2 / TT-bot-Runer","site":"local:C:\\final\\semi final\\V7.2.2u","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Closeout complete: Chrome storage JSON Backup/Restore implemented and verified","updated_at":"2026-06-19T11:04:29+07:00"},{"due_date":"2026-06-19","id":3512,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Greenlnw Reframe-only test with /home/sj88/Downloads/8/product","updated_at":"2026-06-19T11:16:02+07:00"},{"due_date":"2026-06-19","id":3511,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"V4 local strict harness / GreenStudio Phase 9 full gate","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"GreenStudio Phase 9 full strict gate start","updated_at":"2026-06-19T10:54:22+07:00"},{"due_date":"2026-06-19","id":3510,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.2 / TT-bot-Runer","site":"local:C:\\final\\semi final\\V7.2.2u","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Verification pass: storage portability implementation compiles and tests pass","updated_at":"2026-06-19T11:04:18+07:00"},{"due_date":"2026-06-19","id":3509,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"completed","tags":[],"title":"Greenlnw Reframe GPU strict delivery completed","updated_at":"2026-06-19T10:53:20+07:00"},{"due_date":"2026-06-19","id":3508,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.2 / TT-bot-Runer","site":"local:C:\\final\\semi final\\V7.2.2u","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Analysis complete: Chrome storage is runtime source, bundled JSON is fallback","updated_at":"2026-06-19T11:04:18+07:00"},{"due_date":"2026-06-19","id":3507,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com / V4 TC01 parity","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"TC01 greenlnw vs V4 workflow comparison start","updated_at":"2026-06-19T10:47:54+07:00"},{"due_date":"2026-06-19","id":3506,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.2 / TT-bot-Runer","site":"local:C:\\final\\semi final\\V7.2.2u","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Kickoff storage audit and JSON portability work for TikTok Bot V7.2.2","updated_at":"2026-06-19T11:04:18+07:00"},{"due_date":"2026-06-19","id":3505,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"http://127.0.0.1:8818 (V4 Phase 8 harness)","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"completed","tags":[],"title":"GreenStudio Phase 8 Output Manager/Admin integration strict evidence completed","updated_at":"2026-06-19T10:46:34+07:00"},{"due_date":"2026-06-19","id":3504,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com / V4 TC04 parity","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"failed","tags":[],"title":"TC04 workflow compare closeout: FAIL with evidence","updated_at":"2026-06-19T10:42:37+07:00"},{"due_date":"2026-06-19","id":3503,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Rerun E2E with explicit pair request id","updated_at":"2026-06-19T10:41:21+07:00"},{"due_date":"2026-06-19","id":3502,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"UX audit completed for Batch AB Roll and Batch AB Roll Pro","updated_at":"2026-06-19T10:41:15+07:00"},{"due_date":"2026-06-19","id":3501,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"UX review for Batch AB Roll and Batch AB Roll Pro","updated_at":"2026-06-19T10:39:10+07:00"},{"due_date":"2026-06-19","id":3500,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Start Greenlnw strict GPU Reframe production verification","updated_at":"2026-06-19T10:53:33+07:00"},{"due_date":"2026-06-19","id":3499,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Production deploy and UI+API evidence test completed","updated_at":"2026-06-19T10:28:57+07:00"},{"due_date":"2026-06-19","id":3498,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com / SJ88_Auto_Reframe_Web TC4 comparison","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"TC4 greenlnw vs SJ88 workflow report - start","updated_at":"2026-06-19T10:43:10+07:00"},{"due_date":"2026-06-19","id":3497,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com / SJ88_Auto_Reframe_Web TC3 comparison","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"failed","tags":[],"title":"TC3 greenlnw vs SJ88 workflow report - FAIL evidence complete","updated_at":"2026-06-19T10:08:52+07:00"},{"due_date":"2026-06-19","id":3496,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"GreenStudio Phase 7 GPU telemetry start","updated_at":"2026-06-19T10:07:50+07:00"},{"due_date":"2026-06-19","id":3495,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com / SJ88_Auto_Reframe_Web TC3 comparison","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"TC3 greenlnw vs SJ88 workflow report - progress","updated_at":"2026-06-19T09:42:40+07:00"},{"due_date":"2026-06-19","id":3494,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com + SJ88_Auto_Reframe_Web","site":"N:\\Green PC","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"TC3 greenlnw vs SJ88 detailed workflow evidence report","updated_at":"2026-06-19T09:36:24+07:00"},{"due_date":"2026-06-19","id":3493,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Deploy Batch AB Roll drag upload changes to production","updated_at":"2026-06-19T10:28:57+07:00"},{"due_date":"2026-06-19","id":3492,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com + SJ88_Auto_Reframe_Web","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"TC2 workflow compare closeout","updated_at":"2026-06-19T05:35:16+07:00"},{"due_date":"2026-06-19","id":3491,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com + SJ88_Auto_Reframe_Web","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"TC2 direct engine evidence collected","updated_at":"2026-06-19T05:29:06+07:00"},{"due_date":"2026-06-19","id":3490,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"GreenStudio Phase 6 Auto Reframe integrated PASS","updated_at":"2026-06-19T05:21:57+07:00"},{"due_date":"2026-06-19","id":3489,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 5 render engine closeout - passed paired UI/API evidence","updated_at":"2026-06-19T05:15:43+07:00"},{"due_date":"2026-06-19","id":3488,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 6 Super Easy GUI integration complete","updated_at":"2026-06-19T05:15:20+07:00"},{"due_date":"2026-06-19","id":3487,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"GreenStudio Phase 6 progress: static checks passed","updated_at":"2026-06-19T05:13:05+07:00"},{"due_date":"2026-06-18","id":3486,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Complete Notion format workflow and Second Brain docs alignment for Greenlnw","updated_at":"2026-06-19T05:11:03+07:00"},{"due_date":"2026-06-19","id":3485,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Phase 6 mid-run: GUI integration code and tests pass","updated_at":"2026-06-19T05:08:38+07:00"},{"due_date":"2026-06-19","id":3484,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"GreenStudio Phase 6 progress: Phase 5 gate passed","updated_at":"2026-06-19T05:07:52+07:00"},{"due_date":"2026-06-19","id":3483,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Phase 6 Super Easy GUI integration start","updated_at":"2026-06-19T05:05:41+07:00"},{"due_date":"2026-06-18","id":3482,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Execute Second Brain docs alignment for Greenlnw","updated_at":"2026-06-19T05:04:36+07:00"},{"due_date":"2026-06-19","id":3481,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com + SJ88_Auto_Reframe_Web","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"TC2 workflow compare start","updated_at":"2026-06-19T05:03:36+07:00"},{"due_date":"2026-06-19","id":3480,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Phase 5 render engine progress - direct trace passed","updated_at":"2026-06-19T05:02:50+07:00"},{"due_date":"2026-06-19","id":3479,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com + SJ88_Auto_Reframe_Web","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"TC1 workflow compare closeout","updated_at":"2026-06-19T05:01:41+07:00"},{"due_date":"2026-06-19","id":3478,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 5 Super Easy parallel scheduler complete","updated_at":"2026-06-19T05:01:22+07:00"},{"due_date":"2026-06-18","id":3477,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Analyze Notion operating rules and Greenlnw context","updated_at":"2026-06-19T05:01:06+07:00"},{"due_date":"2026-06-19","id":3476,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Batch AB Roll drag-upload UI/UX delivered with paired evidence","updated_at":"2026-06-19T05:00:01+07:00"},{"due_date":"2026-06-18","id":3475,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Start Notion-format workflow capture for Greenlnw","updated_at":"2026-06-19T04:56:54+07:00"},{"due_date":"2026-06-19","id":3474,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"GreenStudio Phase 6 Auto Reframe integrated start","updated_at":"2026-06-19T04:56:37+07:00"},{"due_date":"2026-06-18","id":3473,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Complete Greenlnw strict GPU Reframe production E2E","updated_at":"2026-06-19T04:54:56+07:00"},{"due_date":"2026-06-19","id":3472,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 5 start: harden render engine service","updated_at":"2026-06-19T05:15:43+07:00"},{"due_date":"2026-06-19","id":3471,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"GreenStudio Phase 5 render progress","updated_at":"2026-06-19T04:51:23+07:00"},{"due_date":"2026-06-19","id":3470,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 4 complete: TikTok live duet script generator","updated_at":"2026-06-19T04:49:55+07:00"},{"due_date":"2026-06-19","id":3469,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com + SJ88_Auto_Reframe_Web","site":"N:\\Green PC\\greenlnw.sj88ai.com\\greenlnw.sj88ai.com ; N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_Web","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"TC1 evidence progress: real engine outputs collected","updated_at":"2026-06-19T04:47:23+07:00"},{"due_date":"2026-06-19","id":3468,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"GreenStudio Phase 5 render progress","updated_at":"2026-06-19T04:44:59+07:00"},{"due_date":"2026-06-19","id":3467,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"GreenStudio Phase 5 render strict gate start","updated_at":"2026-06-19T04:43:29+07:00"},{"due_date":"2026-06-19","id":3466,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Batch AB Roll drag-upload UI static validation passed","updated_at":"2026-06-19T04:42:39+07:00"},{"due_date":"2026-06-19","id":3465,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"GreenStudio Phase 4 preview strict gate PASS","updated_at":"2026-06-19T04:42:08+07:00"},{"due_date":"2026-06-19","id":3464,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Phase 5 Super Easy parallel scheduler start","updated_at":"2026-06-19T04:39:06+07:00"},{"due_date":"2026-06-19","id":3463,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 4 implementation ready for UI API evidence","updated_at":"2026-06-19T04:49:55+07:00"},{"due_date":"2026-06-19","id":3462,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 4 Super Easy FFmpeg GPU engine complete","updated_at":"2026-06-19T04:36:28+07:00"},{"due_date":"2026-06-18","id":3461,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 0 baseline lock before Greenlnw strict GPU deployment","updated_at":"2026-06-19T04:54:57+07:00"},{"due_date":"2026-06-18","id":3460,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Complete Greenlnw-only GPU test documentation rule","updated_at":"2026-06-19T04:33:49+07:00"},{"due_date":"2026-06-19","id":3459,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 4 progress: split TikTok live duet script generator","updated_at":"2026-06-19T04:49:55+07:00"},{"due_date":"2026-06-19","id":3458,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com + SJ88_Auto_Reframe_Web","site":"N:\\Green PC\\greenlnw.sj88ai.com\\greenlnw.sj88ai.com ; N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_Web","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"TC1 workflow comparison: greenlnw.sj88ai.com vs SJ88_Auto_Reframe_Web","updated_at":"2026-06-19T04:32:26+07:00"},{"due_date":"2026-06-19","id":3457,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Progress: analyzed Batch AB Roll and created backups before edit","updated_at":"2026-06-19T04:30:26+07:00"},{"due_date":"2026-06-19","id":3456,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Phase 4 source patch checkpoint","updated_at":"2026-06-19T04:30:03+07:00"},{"due_date":"2026-06-19","id":3455,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 4 TikTok live duet script generator start","updated_at":"2026-06-19T04:49:55+07:00"},{"due_date":"2026-06-19","id":3454,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-jsv2.sj88ai.com","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"done: detailed code analysis automixsj88-jsv2 snapshot","updated_at":"2026-06-19T04:29:26+07:00"},{"due_date":"2026-06-19","id":3453,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_Web","site":"N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_Web","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Closeout SJ88 Auto Reframe Web workflow study","updated_at":"2026-06-19T04:28:42+07:00"},{"due_date":"2026-06-19","id":3452,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Kickoff: redesign Batch AB Roll upload flow","updated_at":"2026-06-19T04:28:42+07:00"},{"due_date":"2026-06-19","id":3451,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 3 prompt compiler standardization complete","updated_at":"2026-06-19T04:26:41+07:00"},{"due_date":"2026-06-19","id":3450,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"GreenStudio Phase 4 preview implementation static checks pass","updated_at":"2026-06-19T04:25:39+07:00"},{"due_date":"2026-06-19","id":3449,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 4 Super Easy FFmpeg GPU engine start","updated_at":"2026-06-19T04:36:28+07:00"},{"due_date":"2026-06-19","id":3448,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Closeout: code-only snapshot completed and verified","updated_at":"2026-06-19T04:24:54+07:00"},{"due_date":"2026-06-18","id":3447,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Document Greenlnw-only GPU test rule","updated_at":"2026-06-19T04:33:49+07:00"},{"due_date":"2026-06-19","id":3446,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-jsv2.sj88ai.com","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"progress: code architecture and risk analysis evidence collected","updated_at":"2026-06-19T04:29:26+07:00"},{"due_date":"2026-06-19","id":3445,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 3 Super Easy 7-lens preset contract complete","updated_at":"2026-06-19T04:21:36+07:00"},{"due_date":"2026-06-19","id":3444,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_Web","site":"N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_Web","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Study SJ88 Auto Reframe Web reframe workflow","updated_at":"2026-06-19T04:28:42+07:00"},{"due_date":"2026-06-19","id":3443,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Progress: archive downloaded and extracted locally","updated_at":"2026-06-19T04:20:25+07:00"},{"due_date":"2026-06-18","id":3442,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Run greenlnw Reframe GPU strict verification on actual GPU server","updated_at":"2026-06-19T04:19:12+07:00"},{"due_date":"2026-06-19","id":3441,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"N:\\Green PC\\greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Closeout greenlnw Reframe Only workflow deep study","updated_at":"2026-06-19T04:19:08+07:00"},{"due_date":"2026-06-19","id":3440,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Progress: mapped source and selected code-only exclusions","updated_at":"2026-06-19T04:18:57+07:00"},{"due_date":"2026-06-19","id":3439,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Kickoff: download code only from tt2026online-sj16tb.sj88ai.com","updated_at":"2026-06-19T04:16:37+07:00"},{"due_date":"2026-06-19","id":3438,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-jsv2.sj88ai.com","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"start: detailed code analysis automixsj88-jsv2 snapshot","updated_at":"2026-06-19T04:29:26+07:00"},{"due_date":"2026-06-19","id":3437,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"GreenStudio Phase 4 preview strict start","updated_at":"2026-06-19T04:15:46+07:00"},{"due_date":"2026-06-19","id":3436,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Phase 3 source patch and unit test checkpoint","updated_at":"2026-06-19T04:14:43+07:00"},{"due_date":"2026-06-19","id":3435,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Phase 3 implementation progress: prompt compiler extracted","updated_at":"2026-06-19T04:14:19+07:00"},{"due_date":"2026-06-19","id":3434,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"GreenStudio Phase 3 upload lanes strict PASS","updated_at":"2026-06-19T04:12:33+07:00"},{"due_date":"2026-06-19","id":3433,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 3 Super Easy 7-lens preset contract start","updated_at":"2026-06-19T04:21:36+07:00"},{"due_date":"2026-06-19","id":3432,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"N:\\Green PC\\greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Analyze evidence for greenlnw Reframe Only workflow","updated_at":"2026-06-19T04:10:55+07:00"},{"due_date":"2026-06-19","id":3431,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin","site":"local:C:\\Users\\admin\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin; source:N:\\codex\\green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Implement local green engine in App Pro New","updated_at":"2026-06-19T04:24:35+07:00"},{"due_date":"2026-06-19","id":3430,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Start deep workflow study for greenlnw reframe only","updated_at":"2026-06-19T04:19:08+07:00"},{"due_date":"2026-06-19","id":3429,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 3 prompt compiler standardization start","updated_at":"2026-06-19T04:26:42+07:00"},{"due_date":"2026-06-19","id":3428,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Closeout web testcase catalog for greenlnw.sj88ai.com","updated_at":"2026-06-19T04:04:49+07:00"},{"due_date":"2026-06-19","id":3427,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Progress testcase catalog generated","updated_at":"2026-06-19T04:01:58+07:00"},{"due_date":"2026-06-19","id":3426,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 2 Super Easy UX Contract completed with paired evidence","updated_at":"2026-06-19T04:01:47+07:00"},{"due_date":"2026-06-19","id":3425,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 2 persona source of truth completed","updated_at":"2026-06-19T04:01:25+07:00"},{"due_date":"2026-06-19","id":3424,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Start web testcase catalog for greenlnw.sj88ai.com","updated_at":"2026-06-19T04:04:49+07:00"},{"due_date":"2026-06-19","id":3423,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Closeout ultra deep source study for greenlnw.sj88ai.com","updated_at":"2026-06-19T03:54:17+07:00"},{"due_date":"2026-06-19","id":3422,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 2 implementation and contract tests completed","updated_at":"2026-06-19T04:01:47+07:00"},{"due_date":"2026-06-19","id":3421,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Progress ultra deep source scan complete","updated_at":"2026-06-19T03:47:16+07:00"},{"due_date":"2026-06-19","id":3420,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 2 Super Easy FFmpeg GPU engine contract start","updated_at":"2026-06-19T04:01:47+07:00"},{"due_date":"2026-06-19","id":3419,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Start ultra deep source study for greenlnw.sj88ai.com","updated_at":"2026-06-19T03:54:17+07:00"},{"due_date":"2026-06-19","id":3418,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"Phase 3 GreenStudio upload lanes progress","updated_at":"2026-06-19T03:40:54+07:00"},{"due_date":"2026-06-19","id":3417,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Closeout forensic source study for greenlnw.sj88ai.com","updated_at":"2026-06-19T03:38:53+07:00"},{"due_date":"2026-06-18","id":3416,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"blocked","tags":[],"title":"greenlnw Reframe GPU strict implementation completed but runtime blocked","updated_at":"2026-06-19T03:38:02+07:00"},{"due_date":"2026-06-19","id":3415,"kind":"activities","owner":"codex","priority":"high","project":"AutoMixSJ88Free","site":"local-cli","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 2 Persona source of truth with paired UI API evidence","updated_at":"2026-06-19T04:01:25+07:00"},{"due_date":"2026-06-19","id":3414,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"N:\\Green PC\\greenlnw.sj88ai.com\\greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Progress forensic source study appendices generated","updated_at":"2026-06-19T03:34:57+07:00"},{"due_date":"2026-06-19","id":3413,"kind":"activities","owner":"codex","priority":"high","project":"AutoMixSJ88Free","site":"local-cli","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 1 DB trace schema completed with paired UI API evidence","updated_at":"2026-06-19T03:34:29+07:00"},{"due_date":"2026-06-19","id":3412,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 1 baseline lock completed with paired evidence","updated_at":"2026-06-19T03:33:42+07:00"},{"due_date":"2026-06-19","id":3411,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"Phase 3 GreenStudio upload lanes","updated_at":"2026-06-19T03:32:44+07:00"},{"due_date":"2026-06-19","id":3410,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Done Phase 2 GreenStudio native shell","updated_at":"2026-06-19T03:30:48+07:00"},{"due_date":"2026-06-19","id":3409,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"N:\\Green PC\\greenlnw.sj88ai.com\\greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Start forensic full source study greenlnw.sj88ai.com","updated_at":"2026-06-19T03:38:53+07:00"},{"due_date":"2026-06-19","id":3408,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"N:\\Green PC\\greenlnw.sj88ai.com\\greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Closeout full deep source study greenlnw.sj88ai.com","updated_at":"2026-06-19T03:28:29+07:00"},{"due_date":"2026-06-18","id":3407,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Phase 1-3 greenlnw Reframe GPU strict source patch complete","updated_at":"2026-06-19T03:22:52+07:00"},{"due_date":"2026-06-19","id":3406,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 1 baseline lock for Super Easy Mode GPU FFmpeg 7 lenses","updated_at":"2026-06-19T03:33:42+07:00"},{"due_date":"2026-06-19","id":3405,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Completed V6 final causality docs audit and self RCA","updated_at":"2026-06-19T03:21:40+07:00"},{"due_date":"2026-06-19","id":3404,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"N:\\Green PC\\greenlnw.sj88ai.com\\greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Progress deep source study scan and validation","updated_at":"2026-06-19T03:20:42+07:00"},{"due_date":"2026-06-19","id":3403,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Completed 10-phase Super Easy Mode planning for V8","updated_at":"2026-06-19T03:20:33+07:00"},{"due_date":"2026-06-19","id":3402,"kind":"activities","owner":"codex","priority":"high","project":"AutoMixSJ88Free","site":"local-cli","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 1 DB schema systematization with paired UI API evidence","updated_at":"2026-06-19T03:34:41+07:00"},{"due_date":"2026-06-19","id":3401,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"V6 final causality docs audit and self RCA","updated_at":"2026-06-19T03:21:40+07:00"},{"due_date":"2026-06-19","id":3400,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"N:\\Green PC\\greenlnw.sj88ai.com\\greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Start deep full source study greenlnw.sj88ai.com","updated_at":"2026-06-19T03:28:30+07:00"},{"due_date":"2026-06-19","id":3399,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Completed V5 master dossier docs audit and self RCA","updated_at":"2026-06-19T03:16:22+07:00"},{"due_date":"2026-06-19","id":3398,"kind":"activities","owner":"codex","priority":"normal","project":"AutoMixSJ88Free","site":"local-cli","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Completed 10-phase improvement planning for CLI audio workflow","updated_at":"2026-06-19T03:15:43+07:00"},{"due_date":"2026-06-19","id":3397,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan Super Easy Mode GPU FFmpeg 7 lenses for SJ88_Auto_Reframe_V8","updated_at":"2026-06-19T03:20:33+07:00"},{"due_date":"2026-06-19","id":3396,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"N:\\Green PC\\greenlnw.sj88ai.com\\greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Closeout greenlnw source deep study evidence pack","updated_at":"2026-06-19T03:15:03+07:00"},{"due_date":"2026-06-19","id":3395,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"Phase 2 progress: GreenStudio shell implemented","updated_at":"2026-06-19T03:11:49+07:00"},{"due_date":"2026-06-19","id":3394,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"V5 master dossier docs audit and self RCA","updated_at":"2026-06-19T03:16:22+07:00"},{"due_date":"2026-06-19","id":3393,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan 10-phase program improvement for CLI audio workflow","updated_at":"2026-06-19T03:15:43+07:00"},{"due_date":"2026-06-19","id":3392,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Completed V4 expanded docs audit and self RCA","updated_at":"2026-06-19T03:10:00+07:00"},{"due_date":"2026-06-18","id":3391,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Phase 0 baseline lock completed for Reframe GPU strict work","updated_at":"2026-06-19T03:09:58+07:00"},{"due_date":"2026-06-18","id":3390,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"blocked","tags":[],"title":"Implement greenlnw production Reframe GPU strict pipeline and evidence gates","updated_at":"2026-06-19T03:38:15+07:00"},{"due_date":"2026-06-19","id":3389,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"V4 expanded docs audit and self RCA","updated_at":"2026-06-19T03:10:00+07:00"},{"due_date":"2026-06-19","id":3388,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"Phase 2 GreenStudio native page shell","updated_at":"2026-06-19T03:04:10+07:00"},{"due_date":"2026-06-19","id":3387,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Done Phase 1 GreenScreen source lock and V4 backup","updated_at":"2026-06-19T03:02:37+07:00"},{"due_date":"2026-06-19","id":3386,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Completed V3 deep docs audit and self RCA","updated_at":"2026-06-19T03:02:26+07:00"},{"due_date":"2026-06-19","id":3385,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"Phase 1 GreenScreen source lock and V4 backup","updated_at":"2026-06-19T02:54:21+07:00"},{"due_date":"2026-06-19","id":3384,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Done: GreenScreen native integration plan for V4","updated_at":"2026-06-19T02:52:18+07:00"},{"due_date":"2026-06-18","id":3383,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e34\u0e49\u0e19\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32 reporting reference \u0e41\u0e25\u0e30\u0e17\u0e33 greenlnw parity spec","updated_at":"2026-06-19T02:49:54+07:00"},{"due_date":"2026-06-19","id":3382,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"V3 deep docs audit and self RCA","updated_at":"2026-06-19T03:02:26+07:00"},{"due_date":"2026-06-19","id":3381,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"Plan native GreenScreen integration into V4","updated_at":"2026-06-19T02:47:10+07:00"},{"due_date":"2026-06-19","id":3380,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"local:N:\\Green PC\\greenlnw.sj88ai.com\\greenlnw.sj88ai.com; report:N:\\Green PC\\docs\\reports","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Deep study local greenlnw.sj88ai.com source and produce strict evidence report","updated_at":"2026-06-19T03:15:03+07:00"},{"due_date":"2026-06-19","id":3379,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"server:110.164.146.205:/opt/greenlnw.sj88ai.com -> local:N:\\codex\\SJ88-Auto-Reframe-2026\\server_sources","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Completed sanitized pull and static GPU/reframe study for greenlnw.sj88ai.com","updated_at":"2026-06-19T02:44:51+07:00"},{"due_date":"2026-06-19","id":3378,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green-pc-v3","site":"local:N:\\Green PC\\V3; reference:N:\\Green PC\\greenlnw.sj88ai.com\\greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"completed","tags":[],"title":"Completed V3 greenlnw fixed GPU FFmpeg reframe study and smoke evidence","updated_at":"2026-06-19T02:41:32+07:00"},{"due_date":"2026-06-18","id":3377,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Study /opt/green.sj88ai.com/docs reporting reference","updated_at":"2026-06-19T02:49:54+07:00"},{"due_date":"2026-06-19","id":3376,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local://D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Start expanded docs audit v2 for wrong deploy RCA","updated_at":"2026-06-19T02:47:17+07:00"},{"due_date":"2026-06-19","id":3375,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local://D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Done: docs deep audit wrong deploy RCA","updated_at":"2026-06-19T02:38:53+07:00"},{"due_date":"2026-06-19","id":3374,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"Study green.sj88ai.com integration plan for V4","updated_at":"2026-06-19T02:38:38+07:00"},{"due_date":"2026-06-18","id":3373,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"DONE Greenlnw remaining work plan","updated_at":"2026-06-19T02:35:20+07:00"},{"due_date":"2026-06-19","id":3372,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local://D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Start deep docs audit for wrong deploy RCA","updated_at":"2026-06-19T02:38:53+07:00"},{"due_date":"2026-06-18","id":3371,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Plan remaining Greenlnw Reframe GPU work","updated_at":"2026-06-19T02:35:20+07:00"},{"due_date":"2026-06-19","id":3370,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green-pc-v3","site":"local:N:\\Green PC\\V3; reference:N:\\Green PC\\greenlnw.sj88ai.com\\greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Study greenlnw.sj88ai.com local source before V3 GPU FFmpeg reframe fix","updated_at":"2026-06-19T02:41:38+07:00"},{"due_date":"2026-06-19","id":3369,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_Web","site":"server:110.164.146.205:/opt/greenlnw.sj88ai.com -> local:N:\\codex\\SJ88-Auto-Reframe-2026","source_ip":"184.82.152.248","status":"done","tags":[],"title":"???????????? /opt/greenlnw.sj88ai.com ?? repo SJ88 Auto Reframe","updated_at":"2026-06-19T02:44:51+07:00"},{"due_date":"2026-06-19","id":3368,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_Web","site":"server:110.164.146.205 / local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_Web","source_ip":"184.82.152.248","status":"done","tags":[],"title":"???????????????? server: SJ88 Auto Reframe GPU status","updated_at":"2026-06-19T02:23:18+07:00"},{"due_date":"2026-06-18","id":3367,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"DONE Reframe GPU FFmpeg status","updated_at":"2026-06-19T02:23:03+07:00"},{"due_date":"2026-06-18","id":3366,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Check whether Reframe uses FFmpeg GPU instead of CPU frame splitting","updated_at":"2026-06-19T02:23:03+07:00"},{"due_date":"2026-06-19","id":3365,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe88.sj88ai.com/","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Done: GPU reframe claim audit","updated_at":"2026-06-19T02:18:42+07:00"},{"due_date":"2026-06-19","id":3364,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green-pc-v3","site":"local:N:\\Green PC\\V3","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Start V3 V8 reframe adapter correction","updated_at":"2026-06-19T02:17:57+07:00"},{"due_date":"2026-06-19","id":3363,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-auto-reframe-web","site":"reframe.sj88ai.com","source_ip":"184.82.152.248","status":"completed","tags":[],"title":"Complete reframe engine inspection evidence pack","updated_at":"2026-06-19T02:16:35+07:00"},{"due_date":"2026-06-19","id":3362,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe88.sj88ai.com/","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Audit GPU reframe claim for reframe88","updated_at":"2026-06-19T02:18:42+07:00"},{"due_date":"2026-06-19","id":3361,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_Web","site":"server:110.164.146.205 / local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_Web","source_ip":"184.82.152.248","status":"done","tags":[],"title":"?????????????? server ?????? SJ88_Auto_Reframe_Web GPU reframe","updated_at":"2026-06-19T02:23:18+07:00"},{"due_date":"2026-06-19","id":3360,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_Web","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_Web","source_ip":"184.82.152.248","status":"done","tags":[],"title":"?????? GPU reframe ??? SJ88_Auto_Reframe_Web","updated_at":"2026-06-19T02:13:18+07:00"},{"due_date":"2026-06-19","id":3359,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88-auto-reframe-web","site":"reframe.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Inspect SJ88 Auto Reframe Web engine design","updated_at":"2026-06-19T02:07:57+07:00"},{"due_date":"2026-06-19","id":3358,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_Web","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_Web","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Inspect SJ88_Auto_Reframe_Web GPU reframe usage","updated_at":"2026-06-19T02:13:18+07:00"},{"due_date":"2026-06-19","id":3357,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Completed SJ88 Auto Reframe V8 pages inventory","updated_at":"2026-06-19T02:06:38+07:00"},{"due_date":"2026-06-19","id":3356,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Study SJ88 Auto Reframe V8 pages/tabs","updated_at":"2026-06-19T02:06:38+07:00"},{"due_date":"2026-06-19","id":3355,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Completed loading origin/nbrtx3050ti","updated_at":"2026-06-19T02:03:58+07:00"},{"due_date":"2026-06-19","id":3354,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Load origin/nbrtx3050ti into local workspace","updated_at":"2026-06-19T02:03:57+07:00"},{"due_date":"2026-06-19","id":3353,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Inspect latest batch from git history","updated_at":"2026-06-19T02:01:39+07:00"},{"due_date":"2026-06-19","id":3352,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"System capability inventory V4 pro complete","updated_at":"2026-06-19T01:52:35+07:00"},{"due_date":"2026-06-19","id":3351,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"Study current V4 system capabilities","updated_at":"2026-06-19T01:50:00+07:00"},{"due_date":"2026-06-19","id":3350,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Ai Full Dev","site":"192.166.82.15","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Done WireGuard install on VPS 192.166.82.15","updated_at":"2026-06-19T01:41:21+07:00"},{"due_date":"2026-06-19","id":3349,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Pull code only greenlnw.sj88ai.com for behavior audit","updated_at":"2026-06-19T01:40:17+07:00"},{"due_date":"2026-06-19","id":3348,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Completed other batch GPU path inspection","updated_at":"2026-06-19T01:39:14+07:00"},{"due_date":"2026-06-19","id":3347,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Inspect other batch GPU paths","updated_at":"2026-06-19T01:39:14+07:00"},{"due_date":"2026-06-19","id":3346,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Completed Reframe GPU pipeline status check","updated_at":"2026-06-19T01:33:58+07:00"},{"due_date":"2026-06-19","id":3345,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Green PC vs green.sj88ai.com TC behavior comparison","updated_at":"2026-06-19T01:32:21+07:00"},{"due_date":"2026-06-19","id":3344,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Analyze current Reframe GPU pipeline","updated_at":"2026-06-19T01:33:47+07:00"},{"due_date":"2026-06-19","id":3343,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Ai Full Dev","site":"192.166.82.15","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Progress WireGuard install executing","updated_at":"2026-06-19T01:41:22+07:00"},{"due_date":"2026-06-19","id":3342,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Ai Full Dev","site":"192.166.82.15","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Start WireGuard install on VPS 192.166.82.15","updated_at":"2026-06-19T01:41:22+07:00"},{"due_date":"2026-06-19","id":3341,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Code inventory summary V4 pro complete","updated_at":"2026-06-19T01:20:44+07:00"},{"due_date":"2026-06-19","id":3340,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"Code inventory summary V4 pro","updated_at":"2026-06-19T01:17:04+07:00"},{"due_date":"2026-06-19","id":3339,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Commit/push Phase 6 frontend split V4","updated_at":"2026-06-19T01:16:25+07:00"},{"due_date":"2026-06-19","id":3338,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"green.sj88ai.com|target:N:\\Green PC\\V3|payload:N:\\Server i9\\green_download_assets_2026-06-19\\extracted\\green_download_assets_30audio_5product_40background_20260618T171650Z\\payload","source_ip":"184.82.152.248","status":"doing","tags":[],"title":"Run all V3 cases with full real assets 5 product 40 background 30 audio","updated_at":"2026-06-19T00:46:33+07:00"},{"due_date":"2026-06-19","id":3337,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|target:N:\\Green PC\\V3|payload:N:\\Server i9\\green_download_assets_2026-06-19\\extracted\\green_download_assets_30audio_5product_40background_20260618T171650Z\\payload","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Completed V3 all cases real assets plan","updated_at":"2026-06-19T00:44:49+07:00"},{"due_date":"2026-06-19","id":3336,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|target:N:\\Green PC\\V3|payload:N:\\Server i9\\green_download_assets_2026-06-19\\extracted\\green_download_assets_30audio_5product_40background_20260618T171650Z\\payload","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan all V3 testcase tests using real downloaded assets","updated_at":"2026-06-19T00:44:49+07:00"},{"due_date":"2026-06-19","id":3335,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Done: product assets converted to 4K and originals replaced","updated_at":"2026-06-19T00:33:26+07:00"},{"due_date":"2026-06-19","id":3334,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Convert collected green product assets to 4K and replace originals","updated_at":"2026-06-19T00:33:26+07:00"},{"due_date":"2026-06-19","id":3333,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Done: collected green Download assets 30 audio 5 product 40 background","updated_at":"2026-06-19T00:19:02+07:00"},{"due_date":"2026-06-19","id":3332,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Collect green Download assets: audio 30 product 5 background 40","updated_at":"2026-06-19T00:19:02+07:00"},{"due_date":"2026-06-19","id":3331,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Done: standalone audio files in green Downloads checked","updated_at":"2026-06-19T00:08:41+07:00"},{"due_date":"2026-06-19","id":3330,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Check standalone audio files in server Downloads","updated_at":"2026-06-19T00:08:41+07:00"},{"due_date":"2026-06-18","id":3329,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Done: checked server Download folders for green source files","updated_at":"2026-06-18T23:58:45+07:00"},{"due_date":"2026-06-18","id":3328,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Check server Download folders for green before-reframe input","updated_at":"2026-06-18T23:58:45+07:00"},{"due_date":"2026-06-18","id":3327,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Done: pulled alternative before-reframe green job input","updated_at":"2026-06-18T23:33:19+07:00"},{"due_date":"2026-06-18","id":3326,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Find another green.sj88ai.com job with before-reframe source","updated_at":"2026-06-18T23:33:18+07:00"},{"due_date":"2026-06-18","id":3325,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Blocked: before-reframe source trace completed, file missing","updated_at":"2026-06-18T23:14:28+07:00"},{"due_date":"2026-06-18","id":3324,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Trace and download before-reframe source for latest green audio job","updated_at":"2026-06-18T23:14:28+07:00"},{"due_date":"2026-06-18","id":3323,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Done: downloaded latest active green.sj88ai.com audio-rich job data","updated_at":"2026-06-18T22:58:50+07:00"},{"due_date":"2026-06-18","id":3322,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|target:N:\\Green PC\\V3|input:N:\\Server i9\\green_job_input_2026-06-18","source_ip":"184.82.152.248","status":"done","tags":[],"title":"TC01 real input test PASS","updated_at":"2026-06-18T22:56:11+07:00"},{"due_date":"2026-06-18","id":3321,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Download latest green.sj88ai.com job input with audio and many scenes","updated_at":"2026-06-18T22:58:50+07:00"},{"due_date":"2026-06-18","id":3320,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|target:N:\\Green PC\\V3|input:N:\\Server i9\\green_job_input_2026-06-18","source_ip":"184.82.152.248","status":"done","tags":[],"title":"TC01 real input smoke test","updated_at":"2026-06-18T22:56:11+07:00"},{"due_date":"2026-06-18","id":3319,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Done: downloaded one green.sj88ai.com job input bundle","updated_at":"2026-06-18T22:45:37+07:00"},{"due_date":"2026-06-18","id":3318,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Download one green.sj88ai.com job input","updated_at":"2026-06-18T22:45:37+07:00"},{"due_date":"2026-06-18","id":3317,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|target:N:\\Green PC\\V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Final PASS drag and drop ??????? V3","updated_at":"2026-06-18T22:37:05+07:00"},{"due_date":"2026-06-18","id":3316,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|target:N:\\Green PC\\V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"???????? drag and drop ????????? V3","updated_at":"2026-06-18T22:32:43+07:00"},{"due_date":"2026-06-18","id":3315,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|target:N:\\Green PC\\V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Start: enable drag and drop across all V3 file drop zones","updated_at":"2026-06-18T22:32:43+07:00"},{"due_date":"2026-06-18","id":3314,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin","site":"local:C:\\Users\\admin\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin; source:N:\\codex\\green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan local App Pro Green version without membership","updated_at":"2026-06-18T22:22:15+07:00"},{"due_date":"2026-06-18","id":3313,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|target:N:\\Green PC\\V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Done: added V3 tab 5 Reframe Only","updated_at":"2026-06-18T22:20:01+07:00"},{"due_date":"2026-06-18","id":3312,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"green.sj88ai.com + App Pro New Versoin comparison","site":"local:N:\\codex\\green.sj88ai.com; local:C:\\Users\\admin\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Compare App Pro New Versoin vs green.sj88ai.com","updated_at":"2026-06-18T22:20:22+07:00"},{"due_date":"2026-06-18","id":3311,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|target:N:\\Green PC\\V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Start: add V3 tab 5 Reframe Only without green-screen processing","updated_at":"2026-06-18T22:20:02+07:00"},{"due_date":"2026-06-18","id":3310,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"DONE ffmpeg separation status for greenlnw","updated_at":"2026-06-18T22:14:33+07:00"},{"due_date":"2026-06-18","id":3309,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|target:N:\\Green PC\\V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Done: V3 fixed 7 reframe lenses constrained to 16-50mm","updated_at":"2026-06-18T22:13:29+07:00"},{"due_date":"2026-06-18","id":3308,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Check ffmpeg separation status for greenlnw","updated_at":"2026-06-18T22:14:35+07:00"},{"due_date":"2026-06-18","id":3307,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|target:N:\\Green PC\\V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Start: adjust V3 fixed 7 reframe lenses to near-50mm band","updated_at":"2026-06-18T22:13:29+07:00"},{"due_date":"2026-06-18","id":3306,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|source:N:\\codex\\green.sj88ai.com|target:N:\\Green PC\\V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Done: V3 settings matched to green.sj88ai.com source page","updated_at":"2026-06-18T21:44:43+07:00"},{"due_date":"2026-06-18","id":3305,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|source:N:\\codex\\green.sj88ai.com|target:N:\\Green PC\\V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"V3 match settings from green.sj88ai.com source UI","updated_at":"2026-06-18T21:44:43+07:00"},{"due_date":"2026-06-18","id":3304,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"DONE: V3 green tuning and preview all modes","updated_at":"2026-06-18T21:18:59+07:00"},{"due_date":"2026-06-18","id":3303,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"local:N:\\codex\\green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Inspect current green screen workflow in local source","updated_at":"2026-06-18T21:15:04+07:00"},{"due_date":"2026-06-18","id":3302,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"V3 green tuning and preview in all modes","updated_at":"2026-06-18T21:18:59+07:00"},{"due_date":"2026-06-18","id":3301,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Summarize greenlnw completed and remaining work","updated_at":"2026-06-18T21:09:12+07:00"},{"due_date":"2026-06-18","id":3300,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AI Full Dev","site":"local:D:\\codex\\Ai Full Dev","source_ip":"2001:fb1:16a:3823:d133:648c:9143:13eb","status":"in_progress","tags":[],"title":"??????? CPU fan RPM","updated_at":"2026-06-18T20:40:11+07:00"},{"due_date":"2026-06-18","id":3299,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"local:D:\\codex\\Ai Full Dev","source_ip":"2001:fb1:16a:3823:ac92:40f1:ca16:c0cf","status":"in_progress","tags":[],"title":"??????????????????????????????","updated_at":"2026-06-18T19:55:32+07:00"},{"due_date":"2026-06-02","id":3298,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Strict full modes live test completed: PASS","updated_at":"2026-06-18T19:53:40+07:00"},{"due_date":"2026-06-18","id":3297,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"DONE related Codex history scan for greenlnw.sj88ai.com","updated_at":"2026-06-18T19:52:42+07:00"},{"due_date":"2026-06-18","id":3296,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"DONE server sync greenlnw.sj88ai.com with evidence report","updated_at":"2026-06-18T19:50:25+07:00"},{"due_date":"2026-06-18","id":3295,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Progress: sync server code \u0e40\u0e2a\u0e23\u0e47\u0e08\u0e41\u0e25\u0e30\u0e1e\u0e1a external refs gate fail","updated_at":"2026-06-18T19:50:25+07:00"},{"due_date":"2026-06-18","id":3294,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Progress: probe server \u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e41\u0e25\u0e30\u0e1e\u0e1a dry-run delete \u0e40\u0e2a\u0e35\u0e48\u0e22\u0e07\u0e2a\u0e39\u0e07","updated_at":"2026-06-18T19:50:25+07:00"},{"due_date":"2026-06-18","id":3293,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"DONE: V3 easy/advanced UI split tested with screenshots","updated_at":"2026-06-18T19:35:53+07:00"},{"due_date":"2026-06-18","id":3292,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e14\u0e36\u0e07\u0e42\u0e04\u0e49\u0e14\u0e40\u0e27\u0e47\u0e1a\u0e08\u0e32\u0e01 server greenlnw.sj88ai.com \u0e21\u0e32\u0e2d\u0e31\u0e1e\u0e40\u0e14\u0e17 local \u0e41\u0e25\u0e30\u0e28\u0e36\u0e01\u0e29\u0e32","updated_at":"2026-06-18T19:50:25+07:00"},{"due_date":"2026-06-18","id":3291,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Phase 5.9 Auth/WebSocket/Download split PASS on V4","updated_at":"2026-06-18T19:32:32+07:00"},{"due_date":"2026-06-18","id":3290,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Done: \u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e04 greenlnw.sj88ai.com \u0e41\u0e25\u0e30\u0e04\u0e49\u0e19 Codex chats \u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07","updated_at":"2026-06-18T19:31:04+07:00"},{"due_date":"2026-06-18","id":3289,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Done: \u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e04 greenlnw.sj88ai.com \u0e41\u0e25\u0e30\u0e04\u0e49\u0e19 Codex chats \u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07","updated_at":"2026-06-18T19:30:48+07:00"},{"due_date":"2026-06-18","id":3288,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Progress: \u0e2d\u0e48\u0e32\u0e19\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e04\u0e41\u0e25\u0e30 Codex sessions \u0e04\u0e23\u0e1a\u0e15\u0e32\u0e21 index","updated_at":"2026-06-18T19:34:29+07:00"},{"due_date":"2026-06-18","id":3287,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"V3 ??? UI ????????/??????? ???????????????????????","updated_at":"2026-06-18T19:35:53+07:00"},{"due_date":"2026-06-18","id":3286,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e04 greenlnw.sj88ai.com \u0e41\u0e25\u0e30\u0e04\u0e49\u0e19\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34 Codex \u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07","updated_at":"2026-06-18T19:34:29+07:00"},{"due_date":"2026-06-18","id":3285,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Phase 5.9 split Auth/WebSocket/Download core on V4","updated_at":"2026-06-18T19:32:32+07:00"},{"due_date":"2026-06-18","id":3284,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Complete Phase 5.8 split settings/profile/theme/templates/notifications","updated_at":"2026-06-18T19:16:47+07:00"},{"due_date":"2026-06-18","id":3283,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Local NoMachine display fixed without closing apps","updated_at":"2026-06-18T19:08:09+07:00"},{"due_date":"2026-06-18","id":3282,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Local NoMachine RCA found: root display is 1024x768 while NoMachine shadows it","updated_at":"2026-06-18T19:01:28+07:00"},{"due_date":"2026-06-18","id":3281,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Fix local NoMachine broken display without stopping apps","updated_at":"2026-06-18T19:08:09+07:00"},{"due_date":"2026-06-18","id":3280,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Phase 5.8 split settings/profile/theme/templates/notifications frontend","updated_at":"2026-06-18T19:16:47+07:00"},{"due_date":"2026-06-18","id":3279,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Phase 5.5 Jobs + History split completed","updated_at":"2026-06-18T18:48:51+07:00"},{"due_date":"2026-06-18","id":3278,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"NoMachine display fixed: headless XFCE 1920x1080 visible","updated_at":"2026-06-18T18:44:36+07:00"},{"due_date":"2026-06-18","id":3277,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"NoMachine display RCA: physical display stuck on LightDM 640x480","updated_at":"2026-06-18T18:36:36+07:00"},{"due_date":"2026-06-18","id":3276,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Phase 5.5 Jobs + History split start","updated_at":"2026-06-18T18:48:52+07:00"},{"due_date":"2026-06-18","id":3275,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Phase 5.4 Product Output Manager split completed","updated_at":"2026-06-18T18:33:59+07:00"},{"due_date":"2026-06-18","id":3274,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Fix NoMachine broken display visibility on greenlnw server","updated_at":"2026-06-18T18:44:36+07:00"},{"due_date":"2026-06-18","id":3273,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Done: greenlnw Reframe fixed lens set changed to seven lenses up to 50mm","updated_at":"2026-06-18T18:20:30+07:00"},{"due_date":"2026-06-18","id":3272,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Progress: Reframe fixed 7 lens keys changed to max 50mm","updated_at":"2026-06-18T18:16:15+07:00"},{"due_date":"2026-06-18","id":3271,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Change greenlnw Reframe fixed 7 lens range to max 50mm","updated_at":"2026-06-18T18:20:42+07:00"},{"due_date":"2026-06-18","id":3270,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Phase 5.4 Product Output Manager split start","updated_at":"2026-06-18T18:33:59+07:00"},{"due_date":"2026-06-18","id":3269,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Completed V3 easy advanced UI design","updated_at":"2026-06-18T18:12:42+07:00"},{"due_date":"2026-06-18","id":3268,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Phase 5.3 Admin Dashboard split PASS","updated_at":"2026-06-18T18:12:40+07:00"},{"due_date":"2026-06-18","id":3267,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Design V3 easy and advanced UI split","updated_at":"2026-06-18T18:12:42+07:00"},{"due_date":"2026-06-18","id":3266,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Phase 5.3 Admin dashboard frontend split V4 start","updated_at":"2026-06-18T18:12:40+07:00"},{"due_date":"2026-06-18","id":3265,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Done: isolated FFmpeg/NVENC tuning deployed for greenlnw Reframe","updated_at":"2026-06-18T17:47:07+07:00"},{"due_date":"2026-06-18","id":3264,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Phase 5.2 Monitor frontend split V4 start","updated_at":"2026-06-18T17:53:49+07:00"},{"due_date":"2026-06-18","id":3263,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Completed AutoMv V3 light readable theme","updated_at":"2026-06-18T17:42:33+07:00"},{"due_date":"2026-06-18","id":3262,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:C:\\Users\\admin\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"184.82.152.248","status":"completed","tags":[],"title":"Complete App Pro New Versoin study, docs update, and strict evidence pack","updated_at":"2026-06-18T17:41:39+07:00"},{"due_date":"2026-06-18","id":3261,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Validate V3 light readable theme","updated_at":"2026-06-18T17:42:32+07:00"},{"due_date":"2026-06-18","id":3260,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Make AutoMv V3 light readable theme","updated_at":"2026-06-18T17:42:32+07:00"},{"due_date":"2026-06-18","id":3259,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Progress: choose safe isolated FFmpeg path for greenlnw Reframe","updated_at":"2026-06-18T17:32:43+07:00"},{"due_date":"2026-06-18","id":3258,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"AutoMv V3 launched","updated_at":"2026-06-18T17:29:56+07:00"},{"due_date":"2026-06-18","id":3257,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Isolated NVIDIA FFmpeg tuning for greenlnw Reframe","updated_at":"2026-06-18T17:47:18+07:00"},{"due_date":"2026-06-18","id":3256,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:C:\\Users\\admin\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"184.82.152.248","status":"done","tags":[],"title":"?????????? App Pro New Versoin ????????????","updated_at":"2026-06-18T17:45:39+07:00"},{"due_date":"2026-06-18","id":3255,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Run AutoMv V3 desktop app","updated_at":"2026-06-18T17:29:55+07:00"},{"due_date":"2026-06-18","id":3254,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Closeout 20001_20260618 Google TTS 3.1 render","updated_at":"2026-06-18T17:16:15+07:00"},{"due_date":"2026-06-18","id":3253,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Phase 5.1 V4 dashboard analytics frontend split","updated_at":"2026-06-18T17:40:35+07:00"},{"due_date":"2026-06-18","id":3252,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"GPU 100% / max GPU Reframe research completed for greenlnw","updated_at":"2026-06-18T17:10:28+07:00"},{"due_date":"2026-06-18","id":3251,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Phase 5.0 V4 frontend baseline dependency map","updated_at":"2026-06-18T17:12:16+07:00"},{"due_date":"2026-06-18","id":3250,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Plan next V4 frontend split phases","updated_at":"2026-06-18T17:04:36+07:00"},{"due_date":"2026-06-18","id":3249,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Research max GPU / 100% GPU Reframe strategy for greenlnw","updated_at":"2026-06-18T17:10:40+07:00"},{"due_date":"2026-06-18","id":3248,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Locate prior V4 split/refactor reports and discussion evidence","updated_at":"2026-06-18T17:00:42+07:00"},{"due_date":"2026-06-18","id":3247,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Real greenlnw server GPU Reframe probe completed","updated_at":"2026-06-18T16:56:06+07:00"},{"due_date":"2026-06-18","id":3246,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Inspect V4 frontend split file sizes","updated_at":"2026-06-18T16:56:25+07:00"},{"due_date":"2026-06-18","id":3245,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Inspect real greenlnw server GPU Reframe capability","updated_at":"2026-06-18T16:56:06+07:00"},{"due_date":"2026-06-18","id":3244,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"V3 Reframe Only direct mode delivered","updated_at":"2026-06-18T16:36:47+07:00"},{"due_date":"2026-06-18","id":3243,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Completed V3 full runtime certification TC02 TC03 TC04","updated_at":"2026-06-18T16:36:11+07:00"},{"due_date":"2026-06-18","id":3242,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Executing V3 full runtime certification","updated_at":"2026-06-18T16:35:41+07:00"},{"due_date":"2026-06-18","id":3241,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"V3 Reframe Only implementation ready for test","updated_at":"2026-06-18T16:36:47+07:00"},{"due_date":"2026-06-18","id":3240,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Certify V3 full runtime TC02/TC03/TC04","updated_at":"2026-06-18T16:35:41+07:00"},{"due_date":"2026-06-18","id":3239,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"V3 Reframe Only continuation","updated_at":"2026-06-18T16:36:47+07:00"},{"due_date":"2026-06-18","id":3238,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"investigating","tags":[],"title":"Analyze complete: add separate V3 Reframe Only direct tab","updated_at":"2026-06-18T16:21:04+07:00"},{"due_date":"2026-06-18","id":3237,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"????? V3 Reframe Only direct mode/tab ????? GPU ??? FFmpeg concurrency","updated_at":"2026-06-18T16:36:47+07:00"},{"due_date":"2026-06-18","id":3236,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"GPU Reframe Green PC Copy study completed","updated_at":"2026-06-18T16:19:32+07:00"},{"due_date":"2026-06-18","id":3235,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Progress 20001_20260618 Google TTS 3.1 render midpoint","updated_at":"2026-06-18T17:16:16+07:00"},{"due_date":"2026-06-18","id":3234,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Study optimized GPU Reframe implementation from Green PC Copy","updated_at":"2026-06-18T16:19:32+07:00"},{"due_date":"2026-06-18","id":3233,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"greenlnw mobile responsive and Reframe upload progress completed","updated_at":"2026-06-18T16:11:46+07:00"},{"due_date":"2026-06-18","id":3232,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Progress 20001_20260618 Google TTS 3.1 render","updated_at":"2026-06-18T17:16:16+07:00"},{"due_date":"2026-06-18","id":3231,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"greenlnw mobile responsive + reframe upload progress evidence run","updated_at":"2026-06-18T16:11:46+07:00"},{"due_date":"2026-06-18","id":3230,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"greenlnw reframe mobile and upload progress UX","updated_at":"2026-06-18T16:11:46+07:00"},{"due_date":"2026-06-18","id":3229,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"greenlnw reframe GPU telemetry implementation complete","updated_at":"2026-06-18T15:54:34+07:00"},{"due_date":"2026-06-18","id":3228,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"greenlnw reframe GPU telemetry paired evidence passed","updated_at":"2026-06-18T15:54:34+07:00"},{"due_date":"2026-06-18","id":3227,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"DONE: V3 local background/GPU port from green.sj88ai.com","updated_at":"2026-06-18T15:45:57+07:00"},{"due_date":"2026-06-18","id":3226,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"testing","tags":[],"title":"Implementation complete; entering strict paired UI/API evidence run","updated_at":"2026-06-18T15:35:08+07:00"},{"due_date":"2026-06-18","id":3225,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Render 20001_20260618 Google TTS 3.1 batch","updated_at":"2026-06-18T17:16:16+07:00"},{"due_date":"2026-06-18","id":3224,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"investigating","tags":[],"title":"Analyze complete: background/GPU-only port design for V3","updated_at":"2026-06-18T15:26:48+07:00"},{"due_date":"2026-06-18","id":3223,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"greenlnw live patch deployed, verification started","updated_at":"2026-06-18T15:25:29+07:00"},{"due_date":"2026-06-18","id":3222,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"???????? port background/GPU ??? green.sj88ai.com ???? V3 local","updated_at":"2026-06-18T15:45:57+07:00"},{"due_date":"2026-06-18","id":3221,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"?????? Copy ??? Enable AutoMv V3","updated_at":"2026-06-18T15:21:36+07:00"},{"due_date":"2026-06-18","id":3220,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Generate 40 audios for 20001_20260618 with Google TTS 3.1","updated_at":"2026-06-18T17:16:16+07:00"},{"due_date":"2026-06-18","id":3219,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"greenlnw live reframe GPU telemetry hardening progress","updated_at":"2026-06-18T15:18:01+07:00"},{"due_date":"2026-06-18","id":3218,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Closeout 40 review scripts for 20001_20260618","updated_at":"2026-06-18T15:15:17+07:00"},{"due_date":"2026-06-18","id":3217,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Write 40 review scripts for 20001_20260618","updated_at":"2026-06-18T15:15:17+07:00"},{"due_date":"2026-06-18","id":3216,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"V3 copy-enable progress: smoke ??? render probe ????????","updated_at":"2026-06-18T15:13:47+07:00"},{"due_date":"2026-06-18","id":3215,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Live greenlnw Reframe GPU telemetry implementation started","updated_at":"2026-06-18T15:09:07+07:00"},{"due_date":"2026-06-18","id":3214,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Pivot implementation target to live greenlnw server","updated_at":"2026-06-18T15:07:20+07:00"},{"due_date":"2026-06-18","id":3213,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Copy ???????? AutoMv V3 ?????????????","updated_at":"2026-06-18T15:21:36+07:00"},{"due_date":"2026-06-18","id":3212,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026Online","site":"nomachine","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Set NoMachine default login user to sj88","updated_at":"2026-06-18T15:03:25+07:00"},{"due_date":"2026-06-18","id":3211,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Implement Reframe GPU telemetry, ffmpeg command audit, 3-way ffmpeg concurrency, queued cancel/refund, admin warning UI","updated_at":"2026-06-18T15:02:12+07:00"},{"due_date":"2026-06-18","id":3210,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"???????????????????????????????????????? AutoMv_A-main","updated_at":"2026-06-18T14:59:56+07:00"},{"due_date":"2026-06-18","id":3209,"kind":"activities","owner":"sj88","priority":"1","project":"TiktokAi2026Online","site":"103.253.75.161","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Set NoMachine to prefer sj88 session entry","updated_at":"2026-06-18T14:59:03+07:00"},{"due_date":"2026-06-18","id":3208,"kind":"activities","owner":"sj88","priority":"1","project":"TiktokAi2026Online","site":"103.253.75.161","source_ip":"184.82.152.248","status":"done","tags":[],"title":"NoMachine sj88 remote VS Code proof","updated_at":"2026-06-18T14:58:33+07:00"},{"due_date":"2026-06-18","id":3207,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"completed","tags":[],"title":"V3 usable TC01 real workflow PASS","updated_at":"2026-06-18T14:55:00+07:00"},{"due_date":"2026-06-18","id":3206,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"V3 fixes implemented and strict smoke passed","updated_at":"2026-06-18T14:55:00+07:00"},{"due_date":"2026-06-18","id":3205,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"103.253.75.161 / NoMachine","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"NoMachine sj88 login repair - fix checkpoint","updated_at":"2026-06-18T14:49:36+07:00"},{"due_date":"2026-06-18","id":3204,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"???????????: ????? inventory/diff evidence bundle ????","updated_at":"2026-06-18T14:47:55+07:00"},{"due_date":"2026-06-18","id":3203,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"103.253.75.161 / NoMachine","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"NoMachine sj88 login repair - start","updated_at":"2026-06-18T14:47:28+07:00"},{"due_date":"2026-06-18","id":3202,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"?????????????????????????????????? AutoMv_A-main","updated_at":"2026-06-18T14:59:56+07:00"},{"due_date":"2026-06-18","id":3201,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"??????? V3 ????????????????","updated_at":"2026-06-18T14:55:00+07:00"},{"due_date":"2026-06-18","id":3200,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Reframe mobile and upload progress","updated_at":"2026-06-18T14:27:04+07:00"},{"due_date":"2026-06-18","id":3199,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Reframe GPU usage review complete","updated_at":"2026-06-18T14:10:53+07:00"},{"due_date":"2026-06-18","id":3198,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Reframe GPU usage review","updated_at":"2026-06-18T14:08:32+07:00"},{"due_date":"2026-06-18","id":3197,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Reframe quota queue cleanup complete","updated_at":"2026-06-18T12:58:33+07:00"},{"due_date":"2026-06-18","id":3196,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Reframe quota queue implementation complete","updated_at":"2026-06-18T12:56:32+07:00"},{"due_date":"2026-06-18","id":3195,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC","source_ip":"184.82.152.248","status":"completed","tags":[],"title":"??????????? repo ?????????????? green.sj88ai.com","updated_at":"2026-06-18T12:52:16+07:00"},{"due_date":"2026-06-18","id":3194,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Reframe quota queue implementation live evidence","updated_at":"2026-06-18T12:44:04+07:00"},{"due_date":"2026-06-18","id":3193,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC","source_ip":"184.82.152.248","status":"done","tags":[],"title":"??????????? repo program comparison inventory","updated_at":"2026-06-18T12:55:19+07:00"},{"due_date":"2026-06-18","id":3192,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC","source_ip":"184.82.152.248","status":"done","tags":[],"title":"?????????? repo ?????????????? green.sj88ai.com","updated_at":"2026-06-18T12:55:19+07:00"},{"due_date":"2026-06-18","id":3191,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Implement Reframe 3x7 daily quota and Thai-midnight queue","updated_at":"2026-06-18T12:23:51+07:00"},{"due_date":"2026-06-18","id":3190,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Document Thannaree real UI slip registration evidence","updated_at":"2026-06-18T12:10:40+07:00"},{"due_date":"2026-06-18","id":3189,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.3","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.2.3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"completed","tags":[],"title":"Done: Catalog Best CSV for already assigned products","updated_at":"2026-06-18T11:55:09+07:00"},{"due_date":"2026-06-18","id":3188,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Register Thannaree attendee with slip","updated_at":"2026-06-18T12:10:40+07:00"},{"due_date":"2026-06-18","id":3187,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.3","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.2.3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"Progress: Catalog Best CSV code and unit test pass","updated_at":"2026-06-18T11:50:31+07:00"},{"due_date":"2026-06-18","id":3186,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.3","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.2.3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"V7.2.3 allow duplicate CSV ID assignment for selling products","updated_at":"2026-06-18T11:47:18+07:00"},{"due_date":"2026-06-18","id":3185,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension-panel V7.2.3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"PASS row Best CSV prompt-only exact copy","updated_at":"2026-06-18T11:44:30+07:00"},{"due_date":"2026-06-18","id":3184,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension-panel V7.2.3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Progress row Best CSV prompt-only exact-copy gates passed","updated_at":"2026-06-18T11:44:30+07:00"},{"due_date":"2026-06-18","id":3183,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension-panel V7.2.3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Start fix row Best CSV copy-only CSV ID flow","updated_at":"2026-06-18T11:44:30+07:00"},{"due_date":"2026-06-18","id":3182,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension-panel V7.2.3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"PASS product actions left with row Best CSV button","updated_at":"2026-06-18T11:32:30+07:00"},{"due_date":"2026-06-18","id":3181,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Closeout Codex suggestion discovery for AutoMixSJ88Free","updated_at":"2026-06-18T11:30:14+07:00"},{"due_date":"2026-06-18","id":3180,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Progress Codex suggestion discovery with recent AutoMixSJ88Free evidence","updated_at":"2026-06-18T11:30:14+07:00"},{"due_date":"2026-06-18","id":3179,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Start Codex suggestion discovery for CLI audio workflow promo engine","updated_at":"2026-06-18T11:30:14+07:00"},{"due_date":"2026-06-18","id":3178,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension-panel V7.2.3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Progress product action-left local gates passed, Browser fallback recorded","updated_at":"2026-06-18T11:32:30+07:00"},{"due_date":"2026-06-18","id":3177,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension-panel V7.2.3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Start product row actions left and row Best CSV button","updated_at":"2026-06-18T11:32:30+07:00"},{"due_date":"2026-06-18","id":3176,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension-panel V7.2.3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"PASS portable backup import export and guarded clear products","updated_at":"2026-06-18T11:12:11+07:00"},{"due_date":"2026-06-18","id":3175,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension-panel V7.2.3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Progress portable backup implementation passed local gates","updated_at":"2026-06-18T11:12:11+07:00"},{"due_date":"2026-06-18","id":3174,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension-panel V7.2.3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Progress portable backup storage inspection","updated_at":"2026-06-18T11:12:11+07:00"},{"due_date":"2026-06-18","id":3173,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.2.3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Start portable backup import/export and guarded clear-all task","updated_at":"2026-06-18T11:12:11+07:00"},{"due_date":"2026-06-18","id":3172,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.2.3","source_ip":"2001:fb1:16a:3823:8101:a37:f1e9:391d","status":"done","tags":[],"title":"Scope correction: Best CSV button only, no auto-copy workflow","updated_at":"2026-06-18T10:52:14+07:00"},{"due_date":"2026-06-18","id":3171,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.2.3","source_ip":"2001:fb1:16a:3823:8101:a37:f1e9:391d","status":"done","tags":[],"title":"Correction: Best CSV must copy selected best-selling SKUs from existing CSV group","updated_at":"2026-06-18T10:52:14+07:00"},{"due_date":"2026-06-18","id":3170,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.2.3","source_ip":"2001:fb1:16a:3823:8101:a37:f1e9:391d","status":"completed","tags":[],"title":"Complete V7.2.3 Best CSV ID delivery with strict evidence","updated_at":"2026-06-18T10:42:23+07:00"},{"due_date":"2026-06-18","id":3169,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.2.3","source_ip":"2001:fb1:16a:3823:8101:a37:f1e9:391d","status":"in_progress","tags":[],"title":"RCA before code change: duplicate SKU blocks bestselling CSV split","updated_at":"2026-06-18T10:30:30+07:00"},{"due_date":"2026-06-18","id":3168,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.2.3","source_ip":"2001:fb1:16a:3823:8101:a37:f1e9:391d","status":"done","tags":[],"title":"AI Full Dev active log for V7.2.3 bestselling CSV ID","updated_at":"2026-06-18T10:42:55+07:00"},{"due_date":"2026-06-18","id":3167,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.2.3","source_ip":"2001:fb1:16a:3823:8101:a37:f1e9:391d","status":"in_progress","tags":[],"title":"Start V7.2.3 separate bestselling CSV ID UI/API delivery","updated_at":"2026-06-18T10:27:20+07:00"},{"due_date":"2026-06-18","id":3166,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Reframe 3x7 per-user history background duration PASS","updated_at":"2026-06-18T10:26:59+07:00"},{"due_date":"2026-06-17","id":3165,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Reframe-only 3x7 deploy staged, waiting for active render","updated_at":"2026-06-17T23:12:35+07:00"},{"due_date":"2026-06-17","id":3164,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Reframe-only 3x7 frontend dependency gate","updated_at":"2026-06-17T23:04:55+07:00"},{"due_date":"2026-06-17","id":3163,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Reframe-only 3x7 tab implementation progress","updated_at":"2026-06-17T23:00:15+07:00"},{"due_date":"2026-06-17","id":3162,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Implement Reframe-only 3x7 GPU tab","updated_at":"2026-06-17T22:55:45+07:00"},{"due_date":"2026-06-17","id":3161,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Investigate render job ERROR 3e6e82391f9b4e2b8a981ba9b3df3de7","updated_at":"2026-06-17T22:17:48+07:00"},{"due_date":"2026-06-17","id":3160,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Investigate frontend version mismatch between green and greenlnw","updated_at":"2026-06-17T21:06:28+07:00"},{"due_date":"2026-06-17","id":3159,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Created admin and team test users with verified UI/API evidence","updated_at":"2026-06-17T20:42:40+07:00"},{"due_date":"2026-06-17","id":3158,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe88.sj88ai.com/","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Done: reframe88.sj88ai.com exposes notebook via Cloudflare Tunnel","updated_at":"2026-06-17T20:40:00+07:00"},{"due_date":"2026-06-17","id":3157,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe88.sj88ai.com/","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Progress: reframe88.sj88ai.com named tunnel is reachable","updated_at":"2026-06-17T20:40:01+07:00"},{"due_date":"2026-06-17","id":3156,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe88.sj88ai.com/","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Setup Cloudflare named tunnel for reframe88.sj88ai.com","updated_at":"2026-06-17T20:40:00+07:00"},{"due_date":"2026-06-17","id":3155,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"notebook-local-cloudflare-audit","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Notebook Cloudflare audit completed","updated_at":"2026-06-17T20:22:57+07:00"},{"due_date":"2026-06-17","id":3154,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Create test users progress: middleware blocker found","updated_at":"2026-06-17T20:42:40+07:00"},{"due_date":"2026-06-17","id":3153,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"notebook-local-cloudflare-audit","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Notebook-wide Cloudflare tunnel audit","updated_at":"2026-06-17T20:22:57+07:00"},{"due_date":"2026-06-17","id":3152,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Create test admin and team users","updated_at":"2026-06-17T20:42:40+07:00"},{"due_date":"2026-06-17","id":3151,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local-machine-cloudflare-tunnel-audit","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Deep Cloudflare tunnel audit completed","updated_at":"2026-06-17T20:06:56+07:00"},{"due_date":"2026-06-17","id":3150,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"greenlnw public DNS cutover verified with real render","updated_at":"2026-06-17T20:00:15+07:00"},{"due_date":"2026-06-17","id":3149,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"2001:fb1:16a:3823:8101:a37:f1e9:391d","status":"done","tags":[],"title":"Set V2 worker concurrency to 2","updated_at":"2026-06-17T20:03:00+07:00"},{"due_date":"2026-06-17","id":3148,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local-machine-cloudflare-tunnel-audit","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Deep audit existing Cloudflare tunnels on this machine","updated_at":"2026-06-17T20:06:56+07:00"},{"due_date":"2026-06-18","id":3147,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Closeout inspect old script style","updated_at":"2026-06-17T19:54:21+07:00"},{"due_date":"2026-06-17","id":3146,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Verify greenlnw DNS cutover without --resolve","updated_at":"2026-06-17T20:00:16+07:00"},{"due_date":"2026-06-18","id":3145,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Inspect old script style for 20001_20260618 rewrite","updated_at":"2026-06-17T19:54:21+07:00"},{"due_date":"2026-06-18","id":3144,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Closeout expanded 20001_20260618 long script drafts","updated_at":"2026-06-17T19:50:48+07:00"},{"due_date":"2026-06-18","id":3143,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Expand 20001_20260618 script ideas into longer full scripts","updated_at":"2026-06-17T19:50:49+07:00"},{"due_date":"2026-06-17","id":3142,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com / 110.164.146.205","source_ip":"103.253.75.161","status":"done","tags":[],"title":"plan_rtx.md complete including real browser render benchmark","updated_at":"2026-06-17T19:50:05+07:00"},{"due_date":"2026-06-18","id":3141,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Closeout ideation for 20001_20260618 without cylinder wording","updated_at":"2026-06-17T19:42:28+07:00"},{"due_date":"2026-06-18","id":3140,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Ideate scripts for 20001_20260618 without cylinder wording","updated_at":"2026-06-17T19:42:28+07:00"},{"due_date":"2026-06-17","id":3139,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com / 110.164.146.205","source_ip":"103.253.75.161","status":"done","tags":[],"title":"plan_rtx.md implemented on target host with evidence","updated_at":"2026-06-17T19:39:39+07:00"},{"due_date":"2026-06-17","id":3138,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com / 110.164.146.205","source_ip":"103.253.75.161","status":"done","tags":[],"title":"plan_rtx.md progress: RTX route/service evidence collected","updated_at":"2026-06-17T19:39:40+07:00"},{"due_date":"2026-06-17","id":3137,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Closeout render 10014_20260618 Google TTS 3.1 strict 30 audios","updated_at":"2026-06-17T19:32:26+07:00"},{"due_date":"2026-06-17","id":3136,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://arizona-armed-occasional-showing.trycloudflare.com","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Cloudflare Quick Tunnel access enabled","updated_at":"2026-06-17T19:22:23+07:00"},{"due_date":"2026-06-17","id":3135,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"110.164.146.205","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Implement plan_rtx.md started","updated_at":"2026-06-17T19:39:40+07:00"},{"due_date":"2026-06-17","id":3134,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com/","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Check Cloudflare access to this machine","updated_at":"2026-06-17T19:22:24+07:00"},{"due_date":"2026-06-17","id":3133,"kind":"activities","owner":"codex","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Remediate 10014_20260618 duration to 40-60 seconds","updated_at":"2026-06-17T19:32:27+07:00"},{"due_date":"2026-06-17","id":3132,"kind":"activities","owner":"codex","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Switch 10014_20260618 render to Google TTS 3.1 only","updated_at":"2026-06-17T19:32:27+07:00"},{"due_date":"2026-06-17","id":3131,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.2 (V7.3 folder)","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"????????? V7.3 product backup sync clear csv edit","updated_at":"2026-06-17T14:10:08+07:00"},{"due_date":"2026-06-17","id":3130,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.2 (V7.3 folder)","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"????????? V7.3 product data tools gates passed","updated_at":"2026-06-17T14:10:09+07:00"},{"due_date":"2026-06-17","id":3129,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.2 (V7.3 folder)","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"???????? V7.3 product backup clear csv-id","updated_at":"2026-06-17T14:10:09+07:00"},{"due_date":"2026-06-17","id":3128,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.3 export fix (from V7.2.2)","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"????????? copy V7.2.2 ?? V7.3 ?????? export ??????","updated_at":"2026-06-17T13:58:15+07:00"},{"due_date":"2026-06-17","id":3127,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.3 export fix (from V7.2.2)","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"????? copy V7.2.2 ?? V7.3 ?????? export ??????","updated_at":"2026-06-17T13:58:15+07:00"},{"due_date":"2026-06-17","id":3126,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TikTok Bot V7.2.2","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.2.2","source_ip":"184.82.152.248","status":"done","tags":[],"title":"??????? architecture ??????????????????? V7.2.2","updated_at":"2026-06-17T13:46:49+07:00"},{"due_date":"2026-06-17","id":3125,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TikTok Bot V7.2.2","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.2.2","source_ip":"184.82.152.248","status":"done","tags":[],"title":"??????????????????????????? V7.2.2 ??? read-only","updated_at":"2026-06-17T13:45:25+07:00"},{"due_date":"2026-06-17","id":3124,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TikTok Bot V7.2.2","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.2.2","source_ip":"184.82.152.248","status":"done","tags":[],"title":"????????????????????????? V7.2.2 ??? read-only","updated_at":"2026-06-17T13:45:25+07:00"},{"due_date":"2026-06-17","id":3123,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"110.164.146.205","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Server resource read-only survey completed","updated_at":"2026-06-17T13:16:29+07:00"},{"due_date":"2026-06-17","id":3122,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"110.164.146.205","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Server resource read-only survey started","updated_at":"2026-06-17T13:16:29+07:00"},{"due_date":"2026-06-17","id":3121,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"110.164.146.205","source_ip":"103.253.75.161","status":"done","tags":[],"title":"plan_rtx.md documentation completed","updated_at":"2026-06-17T13:07:34+07:00"},{"due_date":"2026-06-17","id":3120,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"110.164.146.205","source_ip":"103.253.75.161","status":"done","tags":[],"title":"plan_rtx.md documentation started","updated_at":"2026-06-17T13:07:34+07:00"},{"due_date":"2026-06-17","id":3119,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"2001:fb1:16a:3823:8101:a37:f1e9:391d","status":"done","tags":[],"title":"Analyze V2 queue concurrency capacity","updated_at":"2026-06-17T12:58:52+07:00"},{"due_date":"2026-06-17","id":3118,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.2e (Sprint 7 lib)","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.2.2e","source_ip":"184.82.152.248","status":"completed","tags":[],"title":"????????????????? V7.2.2e read-only","updated_at":"2026-06-17T12:33:07+07:00"},{"due_date":"2026-06-17","id":3117,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"110.164.146.205","source_ip":"103.253.75.161","status":"done","tags":[],"title":"CPU affinity survey and plan completed","updated_at":"2026-06-17T12:27:57+07:00"},{"due_date":"2026-06-17","id":3116,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.2e (Sprint 7 lib)","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.2.2e","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Read-only compare V7.2.2e robustness against V7.2.1","updated_at":"2026-06-17T12:33:21+07:00"},{"due_date":"2026-06-17","id":3115,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"110.164.146.205","source_ip":"103.253.75.161","status":"done","tags":[],"title":"CPU affinity survey and plan started","updated_at":"2026-06-17T12:27:58+07:00"},{"due_date":"2026-06-17","id":3114,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"110.164.146.205","source_ip":"103.253.75.161","status":"done","tags":[],"title":"New machine SSL read-only survey completed","updated_at":"2026-06-17T12:17:30+07:00"},{"due_date":"2026-06-17","id":3113,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.2.1","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Debug V7.2.1 schedule submit hang from runtime log","updated_at":"2026-06-17T12:22:57+07:00"},{"due_date":"2026-06-17","id":3112,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"110.164.146.205","source_ip":"103.253.75.161","status":"done","tags":[],"title":"New machine SSL read-only survey started","updated_at":"2026-06-17T12:17:30+07:00"},{"due_date":"2026-06-17","id":3111,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"blocked","tags":[],"title":"Reframe GPU implementation blocked before live validation","updated_at":"2026-06-17T11:51:23+07:00"},{"due_date":"2026-06-17","id":3110,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"blocked","tags":[],"title":"Reframe GPU implementation and real UI/API speed test started","updated_at":"2026-06-17T11:51:23+07:00"},{"due_date":"2026-06-17","id":3109,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / V2 / green16tb.sj88ai.com","site":"green16tb.sj88ai.com","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Completed green16tb.sj88ai.com deploy with SSL and UI/API parity evidence","updated_at":"2026-06-17T08:44:26+07:00"},{"due_date":"2026-06-17","id":3108,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / V2 / green16tb.sj88ai.com","site":"green16tb.sj88ai.com -> 5.231.28.248","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Deploy green16tb.sj88ai.com with SSL from green.sj88ai.com parity source","updated_at":"2026-06-17T08:44:41+07:00"},{"due_date":"2026-06-17","id":3107,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / V2 / green.sj88ai.com","site":"103.253.75.161:/opt/green.sj88ai.com","source_ip":"58.136.103.228","status":"done","tags":[],"title":"green.sj88ai.com source pull completed into V2","updated_at":"2026-06-17T07:59:22+07:00"},{"due_date":"2026-06-17","id":3106,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"GPU OpenCL render speedup implemented and tested","updated_at":"2026-06-17T07:41:30+07:00"},{"due_date":"2026-06-17","id":3105,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"server:5.231.28.248:55502;local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Closeout passed: Factoy_tt deploy + pic04 10 VDO evidence","updated_at":"2026-06-17T07:42:01+07:00"},{"due_date":"2026-06-17","id":3104,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"GPU OpenCL pipeline implemented and benchmarked","updated_at":"2026-06-17T07:34:35+07:00"},{"due_date":"2026-06-17","id":3103,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"server:5.231.28.248:55502;local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"Step 3 rerun after download/error-body fixes","updated_at":"2026-06-17T07:28:27+07:00"},{"due_date":"2026-06-17","id":3102,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Implement GPU speedup render pipeline","updated_at":"2026-06-17T07:40:56+07:00"},{"due_date":"2026-06-17","id":3101,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"server:5.231.28.248:55502;local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"Starting Step 3 test_pic04.ps1","updated_at":"2026-06-17T07:12:45+07:00"},{"due_date":"2026-06-17","id":3100,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"server:5.231.28.248:55502;local:C:\\temp\\SJ88-series-director\\Factoy_tt\\webapp_v2","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"Step 2 deploy.ps1 passed","updated_at":"2026-06-17T07:12:12+07:00"},{"due_date":"2026-06-17","id":3099,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\webapp_v2;server:5.231.28.248:55502","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"Step 1 AI Full Dev log completed; starting deploy","updated_at":"2026-06-17T07:07:57+07:00"},{"due_date":"2026-06-17","id":3098,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Factoy_tt: Redesign single-page + 10 VDO pic04 with paired evidence","updated_at":"2026-06-17T07:41:34+07:00"},{"due_date":"2026-06-17","id":3097,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\webapp_v2","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Factoy_tt webapp_v2 deploy and pic04 10 VDO evidence run","updated_at":"2026-06-17T07:41:34+07:00"},{"due_date":"2026-06-17","id":3096,"kind":"activities","owner":"codex","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Preflight 10014_20260618 render helper","updated_at":"2026-06-17T19:32:27+07:00"},{"due_date":"2026-06-17","id":3095,"kind":"activities","owner":"codex","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Render 10014_20260618 LED bulb audios","updated_at":"2026-06-17T19:32:27+07:00"},{"due_date":"2026-06-17","id":3094,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.2.2e","source_ip":"58.136.103.228","status":"done","tags":[],"title":"?????? RCA caption persistence V7.2.2e","updated_at":"2026-06-17T06:53:33+07:00"},{"due_date":"2026-06-17","id":3093,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.2.2e","source_ip":"58.136.103.228","status":"completed","tags":[],"title":"???? RCA caption persistence V7.2.2e","updated_at":"2026-06-17T06:52:53+07:00"},{"due_date":"2026-06-17","id":3092,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.2.2e","source_ip":"58.136.103.228","status":"done","tags":[],"title":"?????????????? caption ??????????????????????????????? V7.2.2e","updated_at":"2026-06-17T06:53:05+07:00"},{"due_date":"2026-06-17","id":3091,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"Factoy_tt: 10 VDO from pic04 with evidence","updated_at":"2026-06-17T06:25:29+07:00"},{"due_date":"2026-06-16","id":3090,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"despill_cuda replacement research completed","updated_at":"2026-06-17T05:44:50+07:00"},{"due_date":"2026-06-16","id":3089,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"despill_cuda replacement smoke passed","updated_at":"2026-06-17T05:41:36+07:00"},{"due_date":"2026-06-16","id":3088,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Research despill_cuda replacement options","updated_at":"2026-06-17T05:44:50+07:00"},{"due_date":"2026-06-17","id":3087,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / V2 / green.sj88ai.com","site":"103.253.75.161:/opt/green.sj88ai.com","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"green.sj88ai.com extraction progress about half file count","updated_at":"2026-06-17T05:28:19+07:00"},{"due_date":"2026-06-16","id":3086,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"GPU filter migration plan completed","updated_at":"2026-06-17T05:23:22+07:00"},{"due_date":"2026-06-16","id":3085,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"GPU filter plan probe done","updated_at":"2026-06-17T05:19:03+07:00"},{"due_date":"2026-06-16","id":3084,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Plan CUDA migration for chromakey/despill/overlay pipeline","updated_at":"2026-06-17T05:23:22+07:00"},{"due_date":"2026-06-17","id":3083,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / V2 / green.sj88ai.com","site":"103.253.75.161:/opt/green.sj88ai.com","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"green.sj88ai.com extraction progress with GNU tar","updated_at":"2026-06-17T04:40:38+07:00"},{"due_date":"2026-06-16","id":3082,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"GPU/NVENC adaptation deployed and verified PASS","updated_at":"2026-06-17T03:51:10+07:00"},{"due_date":"2026-06-17","id":3081,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Grok Build Beta research","site":"https://x.ai/cli","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Completed Grok Build Beta research and documentation","updated_at":"2026-06-17T03:46:30+07:00"},{"due_date":"2026-06-17","id":3080,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Grok Build Beta research","site":"https://x.ai/cli","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Grok Build Beta analysis checkpoint","updated_at":"2026-06-17T03:46:30+07:00"},{"due_date":"2026-06-17","id":3079,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Grok Build Beta research","site":"https://x.ai/cli","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Start Grok Build Beta research","updated_at":"2026-06-17T03:46:30+07:00"},{"due_date":"2026-06-16","id":3078,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Remote GPU/NVENC selector deployed","updated_at":"2026-06-17T03:38:17+07:00"},{"due_date":"2026-06-16","id":3077,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"GPU/NVENC selector implemented locally","updated_at":"2026-06-17T03:35:31+07:00"},{"due_date":"2026-06-16","id":3076,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Adapt greenlnw render pipeline for GPU/NVENC and move reports to Desktop path","updated_at":"2026-06-17T03:51:11+07:00"},{"due_date":"2026-06-17","id":3075,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / V2 / green.sj88ai.com","site":"103.253.75.161:/opt/green.sj88ai.com","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"green.sj88ai.com source pull transfer progress 80 percent","updated_at":"2026-06-17T02:34:20+07:00"},{"due_date":"2026-06-16","id":3074,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Full system real-site test PASS","updated_at":"2026-06-17T02:30:18+07:00"},{"due_date":"2026-06-16","id":3073,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Full system real-site test for greenlnw.sj88ai.com","updated_at":"2026-06-17T02:30:19+07:00"},{"due_date":"2026-06-17","id":3072,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / V2 / green.sj88ai.com","site":"103.253.75.161:/opt/green.sj88ai.com","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"green.sj88ai.com source pull transfer progress 51 percent","updated_at":"2026-06-17T02:05:51+07:00"},{"due_date":"2026-06-16","id":3071,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"greenlnw SSL deployment completed","updated_at":"2026-06-17T02:04:34+07:00"},{"due_date":"2026-06-16","id":3070,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"greenlnw SSL deploy progress: backend active","updated_at":"2026-06-17T02:04:35+07:00"},{"due_date":"2026-06-16","id":3069,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"greenlnw SSL deploy progress: rsync complete","updated_at":"2026-06-17T02:04:35+07:00"},{"due_date":"2026-06-16","id":3068,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Configure HTTPS SSL for greenlnw.sj88ai.com","updated_at":"2026-06-17T02:04:35+07:00"},{"due_date":"2026-06-16","id":3067,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Prepared deploy folder for greenlnw.sj88ai.com","updated_at":"2026-06-17T01:38:27+07:00"},{"due_date":"2026-06-17","id":3066,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / V2 / green.sj88ai.com","site":"103.253.75.161:/opt/green.sj88ai.com","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"green.sj88ai.com source pull transfer started","updated_at":"2026-06-17T01:37:50+07:00"},{"due_date":"2026-06-16","id":3065,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Prepare deploy folder for greenlnw.sj88ai.com","updated_at":"2026-06-17T01:33:20+07:00"},{"due_date":"2026-06-17","id":3064,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / V2 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"Pull green.sj88ai.com source to V2 started","updated_at":"2026-06-17T01:11:26+07:00"},{"due_date":"2026-06-17","id":3063,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"local-copy-v2","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V2 code workspace copy completed","updated_at":"2026-06-17T01:07:06+07:00"},{"due_date":"2026-06-17","id":3062,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"local-copy-v2","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"Copy code workspace to V2 started","updated_at":"2026-06-17T00:57:07+07:00"},{"due_date":"2026-06-17","id":3061,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"local-git","source_ip":"58.136.103.228","status":"blocked","tags":[],"title":"Commit blocked: workspace is not a git repository","updated_at":"2026-06-17T00:43:02+07:00"},{"due_date":"2026-06-17","id":3060,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"local-git","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"Commit request started","updated_at":"2026-06-17T00:42:46+07:00"},{"due_date":"2026-06-16","id":3059,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.1","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.2.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Make Product CSV ID editable and verified","updated_at":"2026-06-16T16:31:27+07:00"},{"due_date":"2026-06-16","id":3058,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.2.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.2.1 upload ping recovery fix complete","updated_at":"2026-06-16T16:05:20+07:00"},{"due_date":"2026-06-16","id":3057,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.2.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.2.1 product edit fix complete","updated_at":"2026-06-16T15:54:47+07:00"},{"due_date":"2026-06-16","id":3056,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.2.1","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"V7.2.1 product edit fix in progress","updated_at":"2026-06-16T15:33:37+07:00"},{"due_date":"2026-06-16","id":3055,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TikTok Bot V7.2","site":"local:F:\\V7.2 No Data","source_ip":"2001:44c8:466d:7e1d:b405:50c0:6df8:a9e5","status":"done","tags":[],"title":"Product map cleanup complete","updated_at":"2026-06-16T15:20:45+07:00"},{"due_date":"2026-06-16","id":3054,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TikTok Bot V7.2","site":"local:F:\\V7.2 No Data","source_ip":"2001:44c8:466d:7e1d:b405:50c0:6df8:a9e5","status":"in_progress","tags":[],"title":"start product cleanup","updated_at":"2026-06-16T15:07:46+07:00"},{"due_date":"2026-06-16","id":3053,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"local","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Line-by-line port V62 posting robustness into V7.1","updated_at":"2026-06-16T14:11:38+07:00"},{"due_date":"2026-06-16","id":3052,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"local","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Port V62 db cart anti-hang guard into V7.1","updated_at":"2026-06-16T13:54:52+07:00"},{"due_date":"2026-06-16","id":3051,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"local","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Compare V62 db anti-hang behavior with V7.1","updated_at":"2026-06-16T13:54:53+07:00"},{"due_date":"2026-06-16","id":3050,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"local","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Fix V7.1 content ping stuck after schedule","updated_at":"2026-06-16T13:50:26+07:00"},{"due_date":"2026-06-16","id":3049,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"local","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Diagnose V7.1 content ping stuck after schedule","updated_at":"2026-06-16T13:50:26+07:00"},{"due_date":"2026-06-16","id":3048,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 custom storage merge fix complete","updated_at":"2026-06-16T10:29:58+07:00"},{"due_date":"2026-06-16","id":3047,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 fix custom storage merge for imported 4xxxxx data","updated_at":"2026-06-16T10:29:58+07:00"},{"due_date":"2026-06-16","id":3046,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"local:C:\\V7.1\\dist","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Closeout: obfuscated TikTok Bot V7.1 dist package ready","updated_at":"2026-06-16T10:25:08+07:00"},{"due_date":"2026-06-16","id":3045,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Verify V7.1 imported 4xxxxx data exists","updated_at":"2026-06-16T10:23:29+07:00"},{"due_date":"2026-06-16","id":3044,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 import V6.2 4xxxxx data complete","updated_at":"2026-06-16T10:22:07+07:00"},{"due_date":"2026-06-16","id":3043,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"local:C:\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Preflight: encrypt/obfuscate TikTok Bot V7.1 into dist","updated_at":"2026-06-16T10:24:49+07:00"},{"due_date":"2026-06-16","id":3042,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 import V6.2 data preflight","updated_at":"2026-06-16T10:22:07+07:00"},{"due_date":"2026-06-16","id":3041,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 catalog unassigned page implementation complete","updated_at":"2026-06-16T05:12:48+07:00"},{"due_date":"2026-06-16","id":3040,"kind":"activities","owner":"codex","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Closeout 10014 ch2 2.5 no-tag script seed","updated_at":"2026-06-16T05:07:01+07:00"},{"due_date":"2026-06-16","id":3039,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 catalog page implementation ready for validation","updated_at":"2026-06-16T05:13:00+07:00"},{"due_date":"2026-06-16","id":3038,"kind":"activities","owner":"codex","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Prepare 10014 ch2 2.5 no-emotion-tag script batch","updated_at":"2026-06-16T05:07:01+07:00"},{"due_date":"2026-06-16","id":3037,"kind":"activities","owner":"codex","priority":"medium","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Expand 10014 LED bulb live scripts to 40-60 seconds","updated_at":"2026-06-16T05:00:29+07:00"},{"due_date":"2026-06-16","id":3036,"kind":"activities","owner":"codex","priority":"medium","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Draft 30 live-commerce 10014 LED bulb scripts","updated_at":"2026-06-16T04:58:39+07:00"},{"due_date":"2026-06-16","id":3035,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 catalog unassigned page implementation progress","updated_at":"2026-06-16T05:13:00+07:00"},{"due_date":"2026-06-16","id":3034,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 implement unassigned catalog page","updated_at":"2026-06-16T05:12:48+07:00"},{"due_date":"2026-06-16","id":3033,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 unassigned showcase catalog page design complete","updated_at":"2026-06-16T04:40:20+07:00"},{"due_date":"2026-06-16","id":3032,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 design unassigned showcase catalog page","updated_at":"2026-06-16T04:40:20+07:00"},{"due_date":"2026-06-16","id":3031,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 import JSON duplicate skip complete","updated_at":"2026-06-16T03:43:26+07:00"},{"due_date":"2026-06-16","id":3030,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 JSON import duplicate skip validation passed","updated_at":"2026-06-16T03:43:26+07:00"},{"due_date":"2026-06-16","id":3029,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 import JSON skip duplicate SKU instead of failing","updated_at":"2026-06-16T03:43:26+07:00"},{"due_date":"2026-06-16","id":3028,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 product status engine complete latest evidence","updated_at":"2026-06-16T03:26:28+07:00"},{"due_date":"2026-06-16","id":3027,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 product status engine complete","updated_at":"2026-06-16T03:26:28+07:00"},{"due_date":"2026-06-16","id":3026,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 implement product status auto-check system","updated_at":"2026-06-16T03:26:28+07:00"},{"due_date":"2026-06-16","id":3025,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V7.1","site":"local: C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 product status system implementation","updated_at":"2026-06-16T03:26:28+07:00"},{"due_date":"2026-06-16","id":3024,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V7.1","site":"local: C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 best product status system plan delivered","updated_at":"2026-06-16T02:58:01+07:00"},{"due_date":"2026-06-16","id":3023,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V7.1","site":"local: C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 best product status system plan before implementation","updated_at":"2026-06-16T02:58:01+07:00"},{"due_date":"2026-06-16","id":3022,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"V7.1","site":"local: C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 missing products are not auto-disabled currently","updated_at":"2026-06-16T02:56:10+07:00"},{"due_date":"2026-06-16","id":3021,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"V7.1","site":"local: C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 missing check behavior verification","updated_at":"2026-06-16T02:56:10+07:00"},{"due_date":"2026-06-16","id":3020,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V7.1","site":"local: C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 product status redesign plan completed","updated_at":"2026-06-16T02:36:51+07:00"},{"due_date":"2026-06-16","id":3019,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V7.1","site":"local: C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 product status system redesign plan","updated_at":"2026-06-16T02:36:51+07:00"},{"due_date":"2026-06-16","id":3018,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V7.1","site":"local: C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 Auto Scan replace shop cache completed","updated_at":"2026-06-16T02:34:03+07:00"},{"due_date":"2026-06-16","id":3017,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V7.1","site":"local: C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 Auto Scan replace implementation progress","updated_at":"2026-06-16T02:34:03+07:00"},{"due_date":"2026-06-16","id":3016,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V7.1","site":"local: C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 Auto Scan replace shop cache","updated_at":"2026-06-16T02:34:03+07:00"},{"due_date":"2026-06-16","id":3015,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"V7.1","site":"local: C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 shop catalog field capture verified","updated_at":"2026-06-16T02:23:15+07:00"},{"due_date":"2026-06-16","id":3014,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"V7.1","site":"local: C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 shop catalog captured fields check","updated_at":"2026-06-16T02:23:15+07:00"},{"due_date":"2026-06-16","id":3013,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"V7.1","site":"local: C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 Auto Scan cache behavior verified","updated_at":"2026-06-16T02:22:15+07:00"},{"due_date":"2026-06-16","id":3012,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"V7.1","site":"local: C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 Auto Scan cache behavior check","updated_at":"2026-06-16T02:22:15+07:00"},{"due_date":"2026-06-16","id":3011,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V7.1","site":"local: C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 full catalog scan completed","updated_at":"2026-06-16T02:15:53+07:00"},{"due_date":"2026-06-16","id":3010,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V7.1","site":"local: C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 full catalog scan evidence collection","updated_at":"2026-06-16T02:15:53+07:00"},{"due_date":"2026-06-16","id":3009,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Full catalog scan implementation validation","updated_at":"2026-06-16T02:15:53+07:00"},{"due_date":"2026-06-16","id":3008,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Implement full 2000 shop catalog scan","updated_at":"2026-06-16T02:15:53+07:00"},{"due_date":"2026-06-16","id":3007,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Full 2000 catalog cache planning answered","updated_at":"2026-06-16T01:57:15+07:00"},{"due_date":"2026-06-16","id":3006,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Plan full 2000 TikTok Shop catalog cache","updated_at":"2026-06-16T01:57:15+07:00"},{"due_date":"2026-06-16","id":3005,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 scan delay and catalog match plan prepared","updated_at":"2026-06-16T01:52:17+07:00"},{"due_date":"2026-06-16","id":3004,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Plan V7.1 scan delay and catalog match behavior","updated_at":"2026-06-16T01:52:17+07:00"},{"due_date":"2026-06-16","id":3003,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Commit V7.1 path checked","updated_at":"2026-06-16T01:09:55+07:00"},{"due_date":"2026-06-16","id":3002,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Commit V7.1 path","updated_at":"2026-06-16T01:09:55+07:00"},{"due_date":"2026-06-16","id":3001,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.1 Reports+ port completed","updated_at":"2026-06-16T01:06:41+07:00"},{"due_date":"2026-06-16","id":3000,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7","site":"local-extension: C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7","source_ip":"171.97.25.202","status":"completed","tags":[],"title":"Completed V7 Build click fix with strict paired evidence PASS","updated_at":"2026-06-16T00:53:14+07:00"},{"due_date":"2026-06-16","id":2999,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7","site":"local-extension: C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7","source_ip":"171.97.25.202","status":"in_progress","tags":[],"title":"RCA captured for V7 Build click failure","updated_at":"2026-06-16T00:51:02+07:00"},{"due_date":"2026-06-16","id":2998,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7","site":"local-extension: C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7","source_ip":"171.97.25.202","status":"in_progress","tags":[],"title":"Investigate V7 Build button click failure versus V6.2/V6","updated_at":"2026-06-16T00:43:42+07:00"},{"due_date":"2026-06-16","id":2997,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"????? V7 ????????? V7.1 ?????? V6.3","updated_at":"2026-06-16T01:06:41+07:00"},{"due_date":"2026-06-16","id":2996,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"done","tags":[],"title":"?????: V6.3 Product list Check List ????? Shop Catalog","updated_at":"2026-06-16T00:35:51+07:00"},{"due_date":"2026-06-16","id":2995,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"????????????????????? product list ??? Shop Catalog V6.3","updated_at":"2026-06-16T00:21:47+07:00"},{"due_date":"2026-06-16","id":2994,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"done","tags":[],"title":"????? Auto Scan ???????? TikTok Shop Showcase ?? V6.3","updated_at":"2026-06-16T00:20:39+07:00"},{"due_date":"2026-06-16","id":2993,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"????? Auto Scan ???????? TikTok Shop Showcase ?? V6.3","updated_at":"2026-06-16T00:15:05+07:00"},{"due_date":"2026-06-16","id":2992,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"blocked","tags":[],"title":"Chrome ???????????????????? extension ???????? Open + Scan","updated_at":"2026-06-16T00:12:03+07:00"},{"due_date":"2026-06-16","id":2991,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"????? V6.3 Open + Scan ???? Chrome ????","updated_at":"2026-06-16T00:08:14+07:00"},{"due_date":"2026-06-15","id":2990,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"done","tags":[],"title":"????????? Open + Scan ?????? TikTok Shop Showcase ?? V6.3","updated_at":"2026-06-16T00:01:06+07:00"},{"due_date":"2026-06-15","id":2989,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"????????????? TikTok Shop Showcase ???????????????? V6.3","updated_at":"2026-06-15T23:55:08+07:00"},{"due_date":"2026-06-15","id":2988,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"done","tags":[],"title":"??? V6.3 extension metadata/service worker version","updated_at":"2026-06-15T23:50:06+07:00"},{"due_date":"2026-06-15","id":2987,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"???? manifest/service worker metadata V6.3","updated_at":"2026-06-15T23:46:18+07:00"},{"due_date":"2026-06-15","id":2986,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Commit V6.3 product image catalog cache","updated_at":"2026-06-15T23:45:40+07:00"},{"due_date":"2026-06-15","id":2985,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"doing","tags":[],"title":"Start commit for V6.3 product local image cache work","updated_at":"2026-06-15T23:43:06+07:00"},{"due_date":"2026-06-15","id":2984,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Done V6.3 product page local image cache and real-image UI","updated_at":"2026-06-15T23:41:23+07:00"},{"due_date":"2026-06-15","id":2983,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"doing","tags":[],"title":"Start V6.3 product page redesign with local product images","updated_at":"2026-06-15T23:20:52+07:00"},{"due_date":"2026-06-15","id":2982,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"done","tags":[],"title":"TikTok Shop catalog csv_id later assignment and image extraction feasibility complete","updated_at":"2026-06-15T23:20:18+07:00"},{"due_date":"2026-06-15","id":2981,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"tts1.sj88ai.com","source_ip":"171.97.25.202","status":"done","tags":[],"title":"Iterative one-audio-at-a-time TTS quality loop","updated_at":"2026-06-15T23:06:01+07:00"},{"due_date":"2026-06-15","id":2980,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:V6.3","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Completed V6.3 stable gap port from V6.2","updated_at":"2026-06-15T22:00:47+07:00"},{"due_date":"2026-06-15","id":2979,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"tts1.sj88ai.com","source_ip":"171.97.25.202","status":"done","tags":[],"title":"Generate one single-speaker pretty TTSApp-style script audio","updated_at":"2026-06-15T21:51:05+07:00"},{"due_date":"2026-06-15","id":2978,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"171.97.25.202","status":"done","tags":[],"title":"Implement admin dashboard verification safeguards","updated_at":"2026-06-15T21:57:17+07:00"},{"due_date":"2026-06-15","id":2977,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"tts1.sj88ai.com","source_ip":"171.97.25.202","status":"done","tags":[],"title":"Fix CLI TTS1 two-speaker dialogue rendering","updated_at":"2026-06-15T21:45:16+07:00"},{"due_date":"2026-06-15","id":2976,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:V6.3","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Compare stable Pictures V6.2 against V6.3","updated_at":"2026-06-15T22:00:46+07:00"},{"due_date":"2026-06-15","id":2975,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"tts1.sj88ai.com / ttsapp.cutdee.com","source_ip":"171.97.25.202","status":"done","tags":[],"title":"Port ttsapp voice/naturalness presets into CLI TTS1 generation","updated_at":"2026-06-15T21:36:24+07:00"},{"due_date":"2026-06-15","id":2974,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"tts1.sj88ai.com / ttsapp.cutdee.com","source_ip":"171.97.25.202","status":"in_progress","tags":[],"title":"Fix robotic first audio by porting ttsapp voice presets","updated_at":"2026-06-15T21:24:04+07:00"},{"due_date":"2026-06-15","id":2973,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"tts1.sj88ai.com","source_ip":"171.97.25.202","status":"in_progress","tags":[],"title":"Investigate robotic first generated audio file","updated_at":"2026-06-15T21:22:51+07:00"},{"due_date":"2026-06-15","id":2972,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"tts1.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"Completed: generated 100 old-script TTS1 audio files","updated_at":"2026-06-15T19:15:11+07:00"},{"due_date":"2026-06-15","id":2971,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"local-onefile-exe","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Onefile EXE built and smoke verified","updated_at":"2026-06-15T19:09:16+07:00"},{"due_date":"2026-06-15","id":2970,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"2001:44c8:46c3:441d:a571:e4d0:92b6:7b2b","status":"in_progress","tags":[],"title":"Reproduce admin dashboard failure in real Chrome","updated_at":"2026-06-15T19:05:58+07:00"},{"due_date":"2026-06-15","id":2969,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"tts1.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Generate 100 old-script TTS audio files via TTS1","updated_at":"2026-06-15T18:59:47+07:00"},{"due_date":"2026-06-15","id":2968,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"local-portable-exe","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"Build onefile EXE request started","updated_at":"2026-06-15T18:55:30+07:00"},{"due_date":"2026-06-15","id":2967,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"tts1.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"Completed: migrate CLI audio workflow TTS to tts1.sj88ai.com","updated_at":"2026-06-15T17:57:43+07:00"},{"due_date":"2026-06-15","id":2966,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"https://tts1.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Integrate CLI audio workflow promo engine with tts1.sj88ai.com","updated_at":"2026-06-15T17:39:47+07:00"},{"due_date":"2026-06-15","id":2965,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Voice-GPU web voice generation","site":"https://tts1.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"New tts1 API key created and tested","updated_at":"2026-06-15T17:38:28+07:00"},{"due_date":"2026-06-15","id":2964,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Voice-GPU web voice generation","site":"https://tts1.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Create new tts1.sj88ai.com API key and handoff guide","updated_at":"2026-06-15T17:35:45+07:00"},{"due_date":"2026-06-15","id":2963,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"2001:44c8:46c3:441d:a571:e4d0:92b6:7b2b","status":"done","tags":[],"title":"Investigate admin dashboard cards stuck at zero/loading","updated_at":"2026-06-15T18:50:35+07:00"},{"due_date":"2026-06-15","id":2962,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Investigate and add missing V6.3 report page","updated_at":"2026-06-15T14:35:00+07:00"},{"due_date":"2026-06-15","id":2961,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Pictures\\V6.2\\V6","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Patch Pictures V6.2 panel button fixes without live reload","updated_at":"2026-06-15T12:20:21+07:00"},{"due_date":"2026-06-15","id":2960,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Fix V6.3 unusable panel buttons","updated_at":"2026-06-15T12:13:54+07:00"},{"due_date":"2026-06-15","id":2959,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"V6.2/V6.3 live log from user","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Completed live log analysis: cart succeeded, upload begin uses old loaded JS","updated_at":"2026-06-15T11:32:15+07:00"},{"due_date":"2026-06-15","id":2958,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"V6.2/V6.3 live log from user","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Analyze live log still using old uploadVideoBegin flow after force anchor patches","updated_at":"2026-06-15T11:32:16+07:00"},{"due_date":"2026-06-15","id":2957,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Completed V6.3 forced product anchor patch","updated_at":"2026-06-15T11:23:35+07:00"},{"due_date":"2026-06-15","id":2956,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Patch V6.3 forced product anchor name","updated_at":"2026-06-15T11:23:36+07:00"},{"due_date":"2026-06-15","id":2955,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Pictures\\V6.2\\V6","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Completed actual Pictures V6.2 force anchor and upload retry patch","updated_at":"2026-06-15T11:16:17+07:00"},{"due_date":"2026-06-15","id":2954,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Pictures\\V6.2\\V6","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Patch actual loaded V6.2 path: force product anchor name and upload begin retry","updated_at":"2026-06-15T11:16:17+07:00"},{"due_date":"2026-06-15","id":2953,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.2 + V6.3","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Completed uploadVideoBegin timeout fix and evidence for V6.2/V6.3","updated_at":"2026-06-15T02:52:00+07:00"},{"due_date":"2026-06-15","id":2952,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.2 + V6.3","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Investigate uploadVideoBegin timeout in V6.2 and V6.3","updated_at":"2026-06-15T02:52:00+07:00"},{"due_date":"2026-06-14","id":2951,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/31c7525d-19df-47cf-80ff-364f079f4983","source_ip":"58.10.169.248","status":"blocked","tags":[],"title":"???????????: ???? content.js ?????? BLOCKED report ????? UI+API pair ??????????","updated_at":"2026-06-14T21:43:16+07:00"},{"due_date":"2026-06-14","id":2950,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/31c7525d-19df-47cf-80ff-364f079f4983","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"?????????: Chrome profile ???? Google Flow project ???????????????? evidence","updated_at":"2026-06-14T21:25:32+07:00"},{"due_date":"2026-06-14","id":2949,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/31c7525d-19df-47cf-80ff-364f079f4983","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"????????????? Google Flow UI ??????????????? SJ88 Auto Flow V20","updated_at":"2026-06-14T21:23:03+07:00"},{"due_date":"2026-06-14","id":2948,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:/Users/sji9/Documents/newbot/V6.1","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V6.2 and V6.3 deep audit completed","updated_at":"2026-06-14T20:33:49+07:00"},{"due_date":"2026-06-14","id":2947,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:/Users/sji9/Documents/newbot/V6.1","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Deep encoding audit and fix for V6.2 and V6.3","updated_at":"2026-06-14T20:33:49+07:00"},{"due_date":"2026-06-14","id":2946,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:/Users/sji9/Documents/newbot/V6.1/V6.3","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V6.3 product UI encoding fix completed","updated_at":"2026-06-14T20:10:11+07:00"},{"due_date":"2026-06-14","id":2945,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:/Users/sji9/Documents/newbot/V6.1/V6.3","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Investigate garbled product UI text in V6.3","updated_at":"2026-06-14T20:10:11+07:00"},{"due_date":"2026-06-14","id":2944,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Voice-GPU web voice generation","site":"https://ttsapp.cutdee.com; https://tts1.sj88ai.com/api","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Backup snapshot completed for ttsapp and tts1 API config","updated_at":"2026-06-14T18:13:51+07:00"},{"due_date":"2026-06-14","id":2943,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Voice-GPU web voice generation","site":"https://ttsapp.cutdee.com; https://tts1.sj88ai.com/api","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Backup snapshot for ttsapp and tts1 API config","updated_at":"2026-06-14T18:10:31+07:00"},{"due_date":"2026-06-14","id":2942,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Voice-GPU web voice generation","site":"https://ttsapp.cutdee.com; https://tts1.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Voice-GPU autostart watchdog installed","updated_at":"2026-06-14T18:09:17+07:00"},{"due_date":"2026-06-14","id":2941,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Voice-GPU web voice generation","site":"https://ttsapp.cutdee.com; https://tts1.sj88ai.com","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"Make Voice-GPU web generation auto-start","updated_at":"2026-06-14T18:04:37+07:00"},{"due_date":"2026-06-14","id":2940,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"local-portable-exe","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Portable EXE report generated","updated_at":"2026-06-14T17:44:34+07:00"},{"due_date":"2026-06-14","id":2939,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"local-portable-exe","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Portable EXE all TC passed; Computer gate blocked","updated_at":"2026-06-14T17:42:10+07:00"},{"due_date":"2026-06-14","id":2938,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"local-portable-exe","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Portable EXE TC04 running","updated_at":"2026-06-14T17:35:34+07:00"},{"due_date":"2026-06-14","id":2937,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"local-portable-exe","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Portable EXE TC source probe passed; rebuild starting","updated_at":"2026-06-14T17:06:38+07:00"},{"due_date":"2026-06-14","id":2936,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Full V4.8.2 product data export ready","updated_at":"2026-06-14T17:04:27+07:00"},{"due_date":"2026-06-14","id":2935,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Export full V4.8.2 product data for review","updated_at":"2026-06-14T17:04:27+07:00"},{"due_date":"2026-06-14","id":2934,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V4.8.2 product data import completed for V6.2 and V6.3","updated_at":"2026-06-14T16:58:55+07:00"},{"due_date":"2026-06-02","id":2933,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Strict full modes live test completed: PASS","updated_at":"2026-06-14T16:58:47+07:00"},{"due_date":"2026-06-14","id":2932,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"source:C:\\Users\\sji9\\Pictures\\V4.8.2 -> V6.2/V6.3","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"V4.8.2 data import progress","updated_at":"2026-06-14T16:56:10+07:00"},{"due_date":"2026-06-14","id":2931,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Import V4.8.2 data into V6.2 and V6.3","updated_at":"2026-06-14T16:58:55+07:00"},{"due_date":"2026-06-02","id":2930,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"blocked","tags":[],"title":"Strict full modes live test completed: FAIL","updated_at":"2026-06-14T16:43:50+07:00"},{"due_date":"2026-06-02","id":2929,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"blocked","tags":[],"title":"Strict full modes live test completed: FAIL","updated_at":"2026-06-14T16:29:28+07:00"},{"due_date":"2026-06-14","id":2928,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Completed V6.3 V6.2 log follow-up fixes","updated_at":"2026-06-14T16:27:49+07:00"},{"due_date":"2026-06-14","id":2927,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Strict test AB Roll V2 progress: inputs and health verified","updated_at":"2026-06-14T16:27:32+07:00"},{"due_date":"2026-06-14","id":2926,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Strict test AB Roll V2 no-sub and with-sub","updated_at":"2026-06-14T16:58:48+07:00"},{"due_date":"2026-06-14","id":2925,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"F:\\Green final exe","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Portable EXE all TC build and Computer test","updated_at":"2026-06-14T17:44:34+07:00"},{"due_date":"2026-06-02","id":2924,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone / tt2026online-v2 production","site":"https://tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Strict full modes live test completed: PASS","updated_at":"2026-06-14T16:21:15+07:00"},{"due_date":"2026-06-14","id":2923,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"http://127.0.0.1:8567/","source_ip":"184.82.153.28","status":"done","tags":[],"title":"TC4 Browser PASS","updated_at":"2026-06-14T16:19:59+07:00"},{"due_date":"2026-06-14","id":2922,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"V6.3 audit found missing V6.2 fixes","updated_at":"2026-06-14T16:12:15+07:00"},{"due_date":"2026-06-14","id":2921,"kind":"activities","owner":"codex","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Closeout 10014 ch2 30-audio google-aq render","updated_at":"2026-06-14T16:10:31+07:00"},{"due_date":"2026-06-14","id":2920,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.2 + local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Audit V6.2 logs for V6.3 fixes","updated_at":"2026-06-14T16:27:49+07:00"},{"due_date":"2026-06-14","id":2919,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone / tt2026online-v2 production","site":"https://tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Strict test V2 Ai AutoCut Lv1 no subtitle and with subtitle","updated_at":"2026-06-14T16:21:15+07:00"},{"due_date":"2026-06-14","id":2918,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone / tt2026online-v2 production","site":"tt2026online.sj88ai.com / tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"V2 services restarted after ZIP/download finished","updated_at":"2026-06-14T16:07:13+07:00"},{"due_date":"2026-06-14","id":2917,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone / tt2026online-v2 production","site":"tt2026online.sj88ai.com / tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Restart V2 services after ZIP/download finished","updated_at":"2026-06-14T16:07:13+07:00"},{"due_date":"2026-06-14","id":2916,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone / tt2026online-v2 production","site":"tt2026online.sj88ai.com / tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Inspect live ZIP download CPU/core usage","updated_at":"2026-06-14T16:02:55+07:00"},{"due_date":"2026-06-14","id":2915,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"http://127.0.0.1:8567/","source_ip":"184.82.153.28","status":"done","tags":[],"title":"TC04 Browser evidence run","updated_at":"2026-06-14T16:20:18+07:00"},{"due_date":"2026-06-14","id":2914,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"http://127.0.0.1:8567/","source_ip":"184.82.153.28","status":"done","tags":[],"title":"TC03 Browser pass completed","updated_at":"2026-06-14T15:47:50+07:00"},{"due_date":"2026-06-14","id":2913,"kind":"activities","owner":"codex","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Run 10014 ch2 30-audio google-aq render","updated_at":"2026-06-14T16:10:31+07:00"},{"due_date":"2026-06-14","id":2912,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone / tt2026online-v2+v4","site":"tt2026online-v2.sj88ai.com, tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Patch SINGLE_RUN_POLICY output delete on V2/V4 live without restart","updated_at":"2026-06-14T15:45:00+07:00"},{"due_date":"2026-06-14","id":2911,"kind":"activities","owner":"codex","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Build 10014 ch2 google-aq render helper","updated_at":"2026-06-14T16:10:31+07:00"},{"due_date":"2026-06-14","id":2910,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Render 10014 ch2 30 LED bulb audios","updated_at":"2026-06-14T16:10:31+07:00"},{"due_date":"2026-06-14","id":2909,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com + tt2026online-v4.sj88ai.com","site":"https://tt2026online.sj88ai.com/, https://tt2026online-v4.sj88ai.com/","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Patch live V2 and V4 SINGLE_RUN_POLICY output deletion with backups","updated_at":"2026-06-14T15:45:00+07:00"},{"due_date":"2026-06-14","id":2908,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"Patched V2 SINGLE_RUN_POLICY output deletion no restart","updated_at":"2026-06-14T15:34:54+07:00"},{"due_date":"2026-06-14","id":2907,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V6.3 upload URL source check","updated_at":"2026-06-14T15:33:41+07:00"},{"due_date":"2026-06-14","id":2906,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"http://127.0.0.1:8567/","source_ip":"184.82.153.28","status":"done","tags":[],"title":"TC03 Browser evidence run","updated_at":"2026-06-14T15:47:51+07:00"},{"due_date":"2026-06-14","id":2905,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"chrome:live-user-profile + local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"V6.3 Chrome read-only observation report","updated_at":"2026-06-14T15:30:13+07:00"},{"due_date":"2026-06-14","id":2904,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Remove V2 SINGLE_RUN_POLICY output deletion without restart","updated_at":"2026-06-14T15:29:38+07:00"},{"due_date":"2026-06-14","id":2903,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"resolved","tags":[],"title":"RCA V2 output folder missing during ZIP download","updated_at":"2026-06-14T15:28:37+07:00"},{"due_date":"2026-06-14","id":2902,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"http://127.0.0.1:8567/","source_ip":"184.82.153.28","status":"done","tags":[],"title":"TC02 Browser pass completed","updated_at":"2026-06-14T15:27:12+07:00"},{"due_date":"2026-06-14","id":2901,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TikTok Bot V6","site":"chrome:live-user-profile + local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"V6 live Chrome read-only bot observation","updated_at":"2026-06-14T15:21:20+07:00"},{"due_date":"2026-06-14","id":2900,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V6.3 content check lite only fix completed","updated_at":"2026-06-14T15:19:47+07:00"},{"due_date":"2026-06-14","id":2899,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"Investigate missing V2 output folder root cause for job a8ac65d90ad04519b033aba918227a7c","updated_at":"2026-06-14T15:16:11+07:00"},{"due_date":"2026-06-14","id":2898,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V6.3 fix Skip VDO Content check lite only","updated_at":"2026-06-14T15:19:47+07:00"},{"due_date":"2026-06-14","id":2897,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"RCA V2 download failed for job a8ac65d90ad04519b033aba918227a7c","updated_at":"2026-06-14T15:11:32+07:00"},{"due_date":"2026-06-14","id":2896,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"V6.3 investigate anchor name not sticking","updated_at":"2026-06-14T15:08:06+07:00"},{"due_date":"2026-06-14","id":2895,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Pictures\\V6.2\\V6","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V6.2 attached bug audit completed","updated_at":"2026-06-14T14:57:05+07:00"},{"due_date":"2026-06-14","id":2894,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Investigate V2 production download issue job a8ac65d90ad04519b033aba918227a7c","updated_at":"2026-06-14T14:54:24+07:00"},{"due_date":"2026-06-14","id":2893,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"Deploy V4 deadlock guard completed without runtime test","updated_at":"2026-06-14T14:51:17+07:00"},{"due_date":"2026-06-14","id":2892,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Pictures\\V6.2\\V6","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"V6.2 attached bug audit progress","updated_at":"2026-06-14T14:50:40+07:00"},{"due_date":"2026-06-14","id":2891,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"http://127.0.0.1:8567","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Fix TC2 Flet Browser UI test to pass","updated_at":"2026-06-14T15:26:48+07:00"},{"due_date":"2026-06-14","id":2890,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Deploy V4 deadlock guard without runtime test","updated_at":"2026-06-14T14:48:00+07:00"},{"due_date":"2026-06-14","id":2889,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Pictures\\V6.2\\V6","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V6.2 audit attached bug list","updated_at":"2026-06-14T14:57:05+07:00"},{"due_date":"2026-06-14","id":2888,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"V4 DB deadlock guard implementation completed static validation","updated_at":"2026-06-14T14:45:36+07:00"},{"due_date":"2026-06-14","id":2887,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Pictures\\V6.2\\V6","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V6.2 fix file store undefined upload failure completed","updated_at":"2026-06-14T14:42:44+07:00"},{"due_date":"2026-06-14","id":2886,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"V4 DB deadlock guard implementation progress","updated_at":"2026-06-14T14:41:59+07:00"},{"due_date":"2026-06-14","id":2885,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Pictures\\V6.2\\V6","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Fix V6 batch File not found in store undefined","updated_at":"2026-06-14T14:42:44+07:00"},{"due_date":"2026-06-14","id":2884,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Start V4 deadlock guard implementation no runtime test","updated_at":"2026-06-14T14:32:25+07:00"},{"due_date":"2026-06-14","id":2883,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Pictures\\V6.2\\V6","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Fix V6 main schedule/post-now buttons and SKU uniqueness complete","updated_at":"2026-06-14T14:27:46+07:00"},{"due_date":"2026-06-14","id":2882,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"http://127.0.0.1:8567","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"TC2 Flet Browser UI test completed as BLOCKED","updated_at":"2026-06-14T14:22:42+07:00"},{"due_date":"2026-06-14","id":2881,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"RCA complete production Ai AutoCut MySQL deadlock","updated_at":"2026-06-14T14:21:43+07:00"},{"due_date":"2026-06-14","id":2880,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"RCA progress production Ai AutoCut deadlock","updated_at":"2026-06-14T14:12:33+07:00"},{"due_date":"2026-06-14","id":2879,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Pictures\\V6.2\\V6","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"V6 button/SKU fix analysis complete","updated_at":"2026-06-14T14:11:55+07:00"},{"due_date":"2026-06-14","id":2878,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"http://127.0.0.1:8567","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"TC2 Flet Browser UI real test","updated_at":"2026-06-14T14:22:42+07:00"},{"due_date":"2026-06-14","id":2877,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Pictures\\V6.2\\V6","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Fix V6 main schedule/post-now buttons and SKU uniqueness","updated_at":"2026-06-14T14:27:46+07:00"},{"due_date":"2026-06-14","id":2876,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"http://127.0.0.1:8567","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Flet Browser UI real test report completed","updated_at":"2026-06-14T14:05:09+07:00"},{"due_date":"2026-06-14","id":2875,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Production Ai AutoCut MySQL 1213 deadlock RCA start","updated_at":"2026-06-14T14:02:04+07:00"},{"due_date":"2026-06-14","id":2874,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"V4 Ai AutoCut deadlock RCA evidence collection start","updated_at":"2026-06-14T13:57:34+07:00"},{"due_date":"2026-06-14","id":2873,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"V4 AB Roll Lv3 quiet A trim-silence strict test completed","updated_at":"2026-06-14T13:56:03+07:00"},{"due_date":"2026-06-02","id":2872,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Strict full modes live test completed: PASS","updated_at":"2026-06-14T13:52:21+07:00"},{"due_date":"2026-06-14","id":2871,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"V4 AB Roll Lv3 quiet A trim-silence strict test start","updated_at":"2026-06-14T13:36:48+07:00"},{"due_date":"2026-06-14","id":2870,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"????? Flet UI Browser real test","updated_at":"2026-06-14T14:05:09+07:00"},{"due_date":"2026-06-14","id":2869,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"completed AB Roll Lv3 normal V4 strict test report rewrite","updated_at":"2026-06-14T13:20:43+07:00"},{"due_date":"2026-06-02","id":2868,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Strict full modes live test completed: PASS","updated_at":"2026-06-14T13:16:19+07:00"},{"due_date":"2026-06-14","id":2867,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"strict test AB Roll Lv3 normal V4 A+B no subtitle no audio","updated_at":"2026-06-14T13:16:19+07:00"},{"due_date":"2026-06-14","id":2866,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.2","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V6.2 products page V4.8.8 button repair complete","updated_at":"2026-06-14T13:02:30+07:00"},{"due_date":"2026-06-14","id":2865,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.2","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"V6.2 products page V4.8.8 button repair progress","updated_at":"2026-06-14T12:55:56+07:00"},{"due_date":"2026-06-14","id":2864,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"????????? TC01-TC04","updated_at":"2026-06-14T12:54:19+07:00"},{"due_date":"2026-06-14","id":2863,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.2","source_ip":"184.82.153.28","status":"done","tags":[],"title":"??????????????? V6.2 products add page/buttons","updated_at":"2026-06-14T13:02:30+07:00"},{"due_date":"2026-06-14","id":2862,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.1","source_ip":"184.82.153.28","status":"completed","tags":[],"title":"Completed V6.1 product add/delete/import-export verification","updated_at":"2026-06-14T11:55:59+07:00"},{"due_date":"2026-06-14","id":2861,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6 / V6.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.1","source_ip":"184.82.153.28","status":"completed","tags":[],"title":"Completed V6.1 product management upgrade with paired evidence","updated_at":"2026-06-14T11:55:46+07:00"},{"due_date":"2026-06-14","id":2860,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.2","source_ip":"184.82.153.28","status":"done","tags":[],"title":"?????? V6.2 product page/export json PASS","updated_at":"2026-06-14T11:49:05+07:00"},{"due_date":"2026-06-14","id":2859,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6 / V6.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.1","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Static and unit validation passed; starting paired UI/API evidence","updated_at":"2026-06-14T11:46:38+07:00"},{"due_date":"2026-06-14","id":2858,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.1","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Implemented product schema and runtime binding fixes","updated_at":"2026-06-14T11:43:01+07:00"},{"due_date":"2026-06-14","id":2857,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.2","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"?????????: product map fix ???? unit/validate ???????? paired evidence","updated_at":"2026-06-14T11:42:35+07:00"},{"due_date":"2026-06-14","id":2856,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V4.8.9","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Final validation: V6.1 backend sync PASS","updated_at":"2026-06-14T11:41:39+07:00"},{"due_date":"2026-06-14","id":2855,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"?????? TC04 batch+reframe contract test","updated_at":"2026-06-14T11:38:49+07:00"},{"due_date":"2026-06-14","id":2854,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V4.8.9","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Done: V6.1 backend behavior ported to V4.8.9","updated_at":"2026-06-14T11:36:33+07:00"},{"due_date":"2026-06-14","id":2853,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.2","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"?????????: copy V6 -> V6.2 ???? retry","updated_at":"2026-06-14T11:35:45+07:00"},{"due_date":"2026-06-14","id":2852,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6 / V6.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.1","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Start V6.1 product management upgrade","updated_at":"2026-06-14T11:33:43+07:00"},{"due_date":"2026-06-14","id":2851,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.2","source_ip":"184.82.153.28","status":"done","tags":[],"title":"?????????????????????? V6.2 product page/export json","updated_at":"2026-06-14T11:49:05+07:00"},{"due_date":"2026-06-14","id":2850,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.1; host:https://www.tiktok.com/*","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Start V6.1 product add/remove/import-export repair","updated_at":"2026-06-14T11:56:10+07:00"},{"due_date":"2026-06-14","id":2849,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"completed Ai AutoCut V4 subtitle/no-sub strict test with frame analysis","updated_at":"2026-06-14T11:32:40+07:00"},{"due_date":"2026-06-14","id":2848,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"????? TC04 batch+reframe contract","updated_at":"2026-06-14T11:38:49+07:00"},{"due_date":"2026-06-14","id":2847,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"rerun Ai AutoCut V4 subtitle/no-sub strict after runner reload fix","updated_at":"2026-06-14T11:32:58+07:00"},{"due_date":"2026-06-02","id":2846,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"blocked","tags":[],"title":"Strict full modes live test completed: FAIL","updated_at":"2026-06-14T11:14:42+07:00"},{"due_date":"2026-06-14","id":2845,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V4.8.9","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Compare V6.1 backend and fix V4.8.9 runtime flow","updated_at":"2026-06-14T11:36:33+07:00"},{"due_date":"2026-06-14","id":2844,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"strict test Ai AutoCut V4 with subtitle and no subtitle frames","updated_at":"2026-06-14T11:32:58+07:00"},{"due_date":"2026-06-14","id":2843,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"commit/push frontend split full gate evidence V4","updated_at":"2026-06-14T11:01:34+07:00"},{"due_date":"2026-06-14","id":2842,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Register attendee via public UI with real slip - Nathasit","updated_at":"2026-06-14T11:30:13+07:00"},{"due_date":"2026-06-14","id":2841,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"fix frontend split full gate rollback evidence V4","updated_at":"2026-06-14T10:37:00+07:00"},{"due_date":"2026-06-14","id":2840,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"?????? TC03 batch mp4 contract test","updated_at":"2026-06-14T10:30:24+07:00"},{"due_date":"2026-06-14","id":2839,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Fix admin dashboard unauthorized attendee load","updated_at":"2026-06-14T10:49:19+07:00"},{"due_date":"2026-06-14","id":2838,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"audit frontend split gate evidence V4","updated_at":"2026-06-14T10:23:18+07:00"},{"due_date":"2026-06-14","id":2837,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"commit/push Phase 4.4 Router Split V4","updated_at":"2026-06-14T10:16:18+07:00"},{"due_date":"2026-06-14","id":2836,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"????? TC03 batch mp4 contract","updated_at":"2026-06-14T10:30:24+07:00"},{"due_date":"2026-06-14","id":2835,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 4.4 router split completed with strict evidence","updated_at":"2026-06-14T04:12:32+07:00"},{"due_date":"2026-06-13","id":2834,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.9","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-14T03:55:22+07:00"},{"due_date":"2026-06-14","id":2833,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.9","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Sync V4.8.9 backend to V4.8.2 parity","updated_at":"2026-06-14T03:55:38+07:00"},{"due_date":"2026-06-14","id":2832,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 4.4 router shared view helper start","updated_at":"2026-06-14T04:12:32+07:00"},{"due_date":"2026-06-14","id":2831,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"Phase 4.3 upload helper strict PASS","updated_at":"2026-06-14T03:43:18+07:00"},{"due_date":"2026-06-15","id":2830,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"local","source_ip":"184.82.153.28","status":"done","tags":[],"title":"TT-bot-Runer V4.8.9 content.js parity restore","updated_at":"2026-06-14T03:42:37+07:00"},{"due_date":"2026-06-02","id":2829,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Strict full modes live test completed: PASS","updated_at":"2026-06-14T03:39:56+07:00"},{"due_date":"2026-06-14","id":2828,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 4.3 upload helper rerun after auth check fix","updated_at":"2026-06-14T03:39:56+07:00"},{"due_date":"2026-06-02","id":2827,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"blocked","tags":[],"title":"Strict full modes live test completed: FAIL","updated_at":"2026-06-14T03:26:43+07:00"},{"due_date":"2026-06-14","id":2826,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"blocked","tags":[],"title":"Phase 4.3 upload helper strict rerun RCA","updated_at":"2026-06-14T03:26:43+07:00"},{"due_date":"2026-06-02","id":2825,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"blocked","tags":[],"title":"Strict full modes live test completed: FAIL","updated_at":"2026-06-14T03:12:15+07:00"},{"due_date":"2026-06-02","id":2824,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"blocked","tags":[],"title":"Strict full modes live test completed: FAIL","updated_at":"2026-06-14T03:05:46+07:00"},{"due_date":"2026-06-14","id":2823,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026 Standalone / tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Phase 4.3 strict matrix starting","updated_at":"2026-06-14T03:05:17+07:00"},{"due_date":"2026-06-14","id":2822,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"?????? probe Reframe 100% GPU crop path","updated_at":"2026-06-14T03:03:57+07:00"},{"due_date":"2026-06-14","id":2821,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TT-bot-Runer V5","site":"local:V5 + reference:V4.8.2","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Make V5 backend match V4.8.2 behavior","updated_at":"2026-06-14T03:15:42+07:00"},{"due_date":"2026-06-14","id":2820,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TT-bot-Runer V5","site":"chrome:tiktokstudio/upload + V5 side panel","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Capture live stuck Leave site prompt and fix V5 delays","updated_at":"2026-06-14T03:00:16+07:00"},{"due_date":"2026-06-14","id":2819,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"????? probe Reframe 100% GPU crop path","updated_at":"2026-06-14T03:03:57+07:00"},{"due_date":"2026-06-14","id":2818,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome+computer","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Make V5 testable and run real schedule batch","updated_at":"2026-06-14T02:54:04+07:00"},{"due_date":"2026-06-14","id":2817,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"blocked","tags":[],"title":"Phase 4.3 split upload helpers for V4 frontend","updated_at":"2026-06-14T03:12:16+07:00"},{"due_date":"2026-06-14","id":2816,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome-side-panel:TikTok Bot V5","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Run real V5 bot schedule batch for every file after panel opened","updated_at":"2026-06-14T02:45:16+07:00"},{"due_date":"2026-06-14","id":2815,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Commit and push Phase 4.2 apiFetch split","updated_at":"2026-06-14T02:42:08+07:00"},{"due_date":"2026-06-14","id":2814,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"?????????? FFmpeg GPU filters","updated_at":"2026-06-14T02:39:43+07:00"},{"due_date":"2026-06-14","id":2813,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome:https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Run real V5 bot schedule batch for every file","updated_at":"2026-06-14T02:36:09+07:00"},{"due_date":"2026-06-14","id":2812,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome:https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V5 live TikTok all-files simulation passed with DOM manual and code fixes","updated_at":"2026-06-14T02:31:18+07:00"},{"due_date":"2026-06-14","id":2811,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome:https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"V5 all-files live TikTok simulation progress 6 of 9","updated_at":"2026-06-14T02:25:19+07:00"},{"due_date":"2026-06-14","id":2810,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"Phase 4.2 apiFetch split completed for V4 frontend","updated_at":"2026-06-14T02:05:19+07:00"},{"due_date":"2026-06-14","id":2809,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome:https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Run V5 live TikTok simulation for every file and write progressive DOM manual","updated_at":"2026-06-14T02:04:33+07:00"},{"due_date":"2026-06-14","id":2808,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome:https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"V5 live TikTok upload simulation blocked by Chrome bridge timeout","updated_at":"2026-06-14T02:03:10+07:00"},{"due_date":"2026-06-14","id":2807,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"????????? FFmpeg filters ?? GPU path","updated_at":"2026-06-14T02:39:44+07:00"},{"due_date":"2026-06-14","id":2806,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 4.2 apiFetch split for V4 frontend","updated_at":"2026-06-14T02:05:33+07:00"},{"due_date":"2026-06-14","id":2805,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome:https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Simulate V5 bot flow against live TikTok DOM","updated_at":"2026-06-14T01:50:31+07:00"},{"due_date":"2026-06-14","id":2804,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Phase 4.2 split apiFetch utility","updated_at":"2026-06-14T01:48:41+07:00"},{"due_date":"2026-06-14","id":2803,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome:https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Deep live TikTok DOM learning and V5 patch continuation","updated_at":"2026-06-14T01:46:07+07:00"},{"due_date":"2026-06-14","id":2802,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"C:/Users/sji9/Documents/codex/TT-bot-Runer/V5","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Final: V5 patched from live TikTok DOM; panel E2E blocked by policy","updated_at":"2026-06-14T01:43:40+07:00"},{"due_date":"2026-06-14","id":2801,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Committed Phase 4.0 and 4.1 only","updated_at":"2026-06-14T01:36:28+07:00"},{"due_date":"2026-06-14","id":2800,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome:https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"V5 DOM patch syntax and unit tests passed","updated_at":"2026-06-14T01:35:26+07:00"},{"due_date":"2026-06-14","id":2799,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Commit Phase 4.0 and 4.1 only","updated_at":"2026-06-14T01:36:28+07:00"},{"due_date":"2026-06-14","id":2798,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome:https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Patch V5 using captured TikTok DOM evidence","updated_at":"2026-06-14T01:31:13+07:00"},{"due_date":"2026-06-14","id":2797,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome:https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Progressive live TikTok DOM learning and V5 patch attempt","updated_at":"2026-06-14T01:23:48+07:00"},{"due_date":"2026-06-14","id":2796,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 4.1 showToast split completed","updated_at":"2026-06-14T01:18:29+07:00"},{"due_date":"2026-06-14","id":2795,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome:https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Progressive live TikTok DOM manual in docs/Dom_tiktok","updated_at":"2026-06-14T01:22:37+07:00"},{"due_date":"2026-06-14","id":2794,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 4.1 split showToast utility","updated_at":"2026-06-14T01:18:27+07:00"},{"due_date":"2026-06-14","id":2793,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 4.0 baseline completed","updated_at":"2026-06-14T00:54:34+07:00"},{"due_date":"2026-06-14","id":2792,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome:https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Chrome real TikTok DOM study and V5 comparison guide","updated_at":"2026-06-14T01:14:40+07:00"},{"due_date":"2026-06-14","id":2791,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 4.0 frontend common utilities baseline","updated_at":"2026-06-14T00:54:34+07:00"},{"due_date":"2026-06-14","id":2790,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"?????? TC02 3 mp4 contract test","updated_at":"2026-06-14T00:47:19+07:00"},{"due_date":"2026-06-14","id":2789,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"TC02 3 mp4 input contract passed","updated_at":"2026-06-14T00:45:16+07:00"},{"due_date":"2026-06-14","id":2788,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Chrome verify Product dialog did not open before handoff","updated_at":"2026-06-14T00:48:45+07:00"},{"due_date":"2026-06-14","id":2787,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 4 common frontend utilities planning","updated_at":"2026-06-14T00:35:27+07:00"},{"due_date":"2026-06-14","id":2786,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Fix Start opening file picker again","updated_at":"2026-06-14T00:37:19+07:00"},{"due_date":"2026-06-14","id":2785,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 2+3 commit/push completed","updated_at":"2026-06-14T00:34:16+07:00"},{"due_date":"2026-06-14","id":2784,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"???????? TC02 3 mp4 contract","updated_at":"2026-06-14T00:47:19+07:00"},{"due_date":"2026-06-14","id":2783,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Commit push Phase 2+3 frontend split evidence only","updated_at":"2026-06-14T00:34:16+07:00"},{"due_date":"2026-06-13","id":2782,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 3 AB Roll split strict PASS","updated_at":"2026-06-14T00:26:31+07:00"},{"due_date":"2026-06-14","id":2781,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V5 force disable Content check lite option","updated_at":"2026-06-14T00:30:43+07:00"},{"due_date":"2026-06-14","id":2780,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"????????? test contract real input gate","updated_at":"2026-06-14T00:07:54+07:00"},{"due_date":"2026-06-14","id":2779,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V5 refactor origin mapping report against V4.8.2","updated_at":"2026-06-14T00:19:56+07:00"},{"due_date":"2026-06-14","id":2778,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"TC01 gate passed with real product inputs","updated_at":"2026-06-14T00:03:14+07:00"},{"due_date":"2026-06-13","id":2777,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Compare V4.8.2 vs V5 regression report","updated_at":"2026-06-14T00:03:47+07:00"},{"due_date":"2026-06-14","id":2776,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"???????? test contract TC01-TC04 real input","updated_at":"2026-06-14T00:07:54+07:00"},{"due_date":"2026-06-13","id":2775,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 3 AB Roll split strict rerun started","updated_at":"2026-06-14T00:26:32+07:00"},{"due_date":"2026-06-13","id":2774,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Fix V5 dirty prompt repeated item failures","updated_at":"2026-06-13T23:47:36+07:00"},{"due_date":"2026-06-13","id":2773,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V5 auto-select files after picker completed","updated_at":"2026-06-13T23:44:47+07:00"},{"due_date":"2026-06-13","id":2772,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V5 auto-select files after picker","updated_at":"2026-06-13T23:44:47+07:00"},{"due_date":"2026-06-13","id":2771,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V5 receiving-end-missing fix completed","updated_at":"2026-06-13T23:40:59+07:00"},{"due_date":"2026-06-13","id":2770,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"?????? Green render despill_cuda fallback","updated_at":"2026-06-13T23:36:39+07:00"},{"due_date":"2026-06-13","id":2769,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Fix V5 receiving-end-missing content script issue","updated_at":"2026-06-13T23:41:00+07:00"},{"due_date":"2026-06-13","id":2768,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Chrome live inspection and V5 runtime guards completed","updated_at":"2026-06-13T23:34:12+07:00"},{"due_date":"2026-06-13","id":2767,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Gate PASS Green render despill fallback","updated_at":"2026-06-13T23:33:02+07:00"},{"due_date":"2026-06-13","id":2766,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"???????????? Green render despill_cuda fallback","updated_at":"2026-06-13T23:36:40+07:00"},{"due_date":"2026-06-13","id":2765,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 3 AB Roll frontend split V4 start","updated_at":"2026-06-14T00:26:32+07:00"},{"due_date":"2026-06-13","id":2764,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Chrome live inspection for V5","updated_at":"2026-06-13T23:34:12+07:00"},{"due_date":"2026-06-13","id":2763,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"??????????? run_app boot ??? despill fallback","updated_at":"2026-06-13T23:27:49+07:00"},{"due_date":"2026-06-13","id":2762,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 2 AI AutoCut frontend split V4 PASS","updated_at":"2026-06-13T23:25:35+07:00"},{"due_date":"2026-06-13","id":2761,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Gate PASS run_app hidden Flet boot","updated_at":"2026-06-13T23:23:58+07:00"},{"due_date":"2026-06-13","id":2760,"kind":"activities","owner":"ai-full-dev-bot","priority":"low","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V5 duplicate scaffold cleanup completed","updated_at":"2026-06-13T23:23:11+07:00"},{"due_date":"2026-06-13","id":2759,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V5 architecture documentation added","updated_at":"2026-06-13T23:22:19+07:00"},{"due_date":"2026-06-13","id":2758,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Gate PASS final despill_cuda fallback with retained output files","updated_at":"2026-06-13T23:21:28+07:00"},{"due_date":"2026-06-13","id":2757,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V5 modular refactor completed with evidence","updated_at":"2026-06-13T23:21:04+07:00"},{"due_date":"2026-06-13","id":2756,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Gate PASS despill_cuda fallback render blocker","updated_at":"2026-06-13T23:19:04+07:00"},{"due_date":"2026-06-13","id":2755,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Closeout render 10004 sound-good 20 google-aq","updated_at":"2026-06-13T23:17:58+07:00"},{"due_date":"2026-06-13","id":2754,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"????????????????? runtime ??? DB path","updated_at":"2026-06-13T23:27:50+07:00"},{"due_date":"2026-06-13","id":2753,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Implement V5 modular refactor - path correction and patch phase","updated_at":"2026-06-13T23:21:06+07:00"},{"due_date":"2026-06-13","id":2752,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Progress sound-good 10004 rate-limit analysis","updated_at":"2026-06-13T23:17:59+07:00"},{"due_date":"2026-06-13","id":2751,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Implement TT-bot-Runer V5 modular refactor","updated_at":"2026-06-13T23:21:05+07:00"},{"due_date":"2026-06-13","id":2750,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V5 architecture design completed","updated_at":"2026-06-13T22:48:50+07:00"},{"due_date":"2026-06-13","id":2749,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V5 refactor plan ready - folder missing","updated_at":"2026-06-13T22:46:26+07:00"},{"due_date":"2026-06-13","id":2748,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Progress sound-good 10004 helper created","updated_at":"2026-06-13T23:17:59+07:00"},{"due_date":"2026-06-13","id":2747,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"????????? app boot blocker RenderHistoryService DB path","updated_at":"2026-06-13T22:44:54+07:00"},{"due_date":"2026-06-13","id":2746,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"58.10.169.248","status":"done","tags":[],"title":"START V4 Phase 2 split AI AutoCut frontend","updated_at":"2026-06-13T23:25:48+07:00"},{"due_date":"2026-06-13","id":2745,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Render 20 sound-good affordable 10004 audios","updated_at":"2026-06-13T23:17:58+07:00"},{"due_date":"2026-06-13","id":2744,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Gate PASS smoke_test_subprocess RenderHistory DB local path","updated_at":"2026-06-13T22:39:44+07:00"},{"due_date":"2026-06-13","id":2743,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Gate PASS test_new_orchestrator RenderHistory DB local path","updated_at":"2026-06-13T22:39:41+07:00"},{"due_date":"2026-06-13","id":2742,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V4.8.9","site":"https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Investigate TikTok Leave Site dialog during post flow","updated_at":"2026-06-13T22:39:38+07:00"},{"due_date":"2026-06-13","id":2741,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Closeout render 10004 long A/B 20 google-aq","updated_at":"2026-06-13T22:34:49+07:00"},{"due_date":"2026-06-13","id":2740,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"???????? app boot blocker RenderHistoryService DB path","updated_at":"2026-06-13T22:44:54+07:00"},{"due_date":"2026-06-13","id":2739,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Voice-GPU web voice generation","site":"https://ttsapp.cutdee.com; https://tts1.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Web voice generation restored","updated_at":"2026-06-13T22:29:57+07:00"},{"due_date":"2026-06-13","id":2738,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"58.10.169.248","status":"done","tags":[],"title":"PASS V4 AutoSu frontend split phase1 live","updated_at":"2026-06-13T22:24:37+07:00"},{"due_date":"2026-06-13","id":2737,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"?????? runtime lock AutoMv_A-main","updated_at":"2026-06-13T22:23:33+07:00"},{"due_date":"2026-06-13","id":2736,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Voice-GPU web voice generation","site":"https://ttsapp.cutdee.com; https://tts1.sj88ai.com","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"Investigate web voice generation failure","updated_at":"2026-06-13T22:23:11+07:00"},{"due_date":"2026-06-13","id":2735,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Progress 10004 long A/B 20 helper created","updated_at":"2026-06-13T22:34:55+07:00"},{"due_date":"2026-06-13","id":2734,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"runtime gate verify_all_tabs ???? 5 active tabs","updated_at":"2026-06-13T22:20:39+07:00"},{"due_date":"2026-06-13","id":2733,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Render 20 longer A/B audios for 10004 AI translation earbuds","updated_at":"2026-06-13T22:34:54+07:00"},{"due_date":"2026-06-13","id":2732,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"????????? runtime AutoMv_A-main","updated_at":"2026-06-13T22:23:33+07:00"},{"due_date":"2026-06-13","id":2731,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"????? deploy/test V4 frontend split phase1 ?? live","updated_at":"2026-06-13T22:24:37+07:00"},{"due_date":"2026-06-13","id":2730,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Closeout render 10004 AI translation earbuds google-aq","updated_at":"2026-06-13T21:36:41+07:00"},{"due_date":"2026-06-13","id":2729,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"completed","tags":[],"title":"????????????????? AutoMv_A-main ???????????","updated_at":"2026-06-13T21:29:28+07:00"},{"due_date":"2026-06-13","id":2728,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Progress: render helper ready for 10004 AI earbuds","updated_at":"2026-06-13T21:36:41+07:00"},{"due_date":"2026-06-13","id":2727,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Render 10004 AI translation earbuds audios","updated_at":"2026-06-13T21:36:41+07:00"},{"due_date":"2026-06-13","id":2726,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"????????????????? AutoMv_A-main ??????????","updated_at":"2026-06-13T21:29:57+07:00"},{"due_date":"2026-06-13","id":2725,"kind":"activities","owner":"ai-full-dev-bot","priority":"low","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"View 10004 AI earbuds scripts in chat","updated_at":"2026-06-13T20:53:38+07:00"},{"due_date":"2026-06-13","id":2724,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"blocked","tags":[],"title":"???????? frontend V4 ??? 1 ????? app.js/app.css","updated_at":"2026-06-13T21:07:56+07:00"},{"due_date":"2026-06-13","id":2723,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Closeout: prepared 10004 AI translation earbuds scripts","updated_at":"2026-06-13T19:48:53+07:00"},{"due_date":"2026-06-13","id":2722,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"V20 generate dom patch for generate button and test","updated_at":"2026-06-13T19:45:45+07:00"},{"due_date":"2026-06-13","id":2721,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Progress: seed helper prepared for 10004 AI earbuds","updated_at":"2026-06-13T19:48:53+07:00"},{"due_date":"2026-06-13","id":2720,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Prepare batch 10004 AI translation earbuds scripts","updated_at":"2026-06-13T19:48:53+07:00"},{"due_date":"2026-06-13","id":2719,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Patch DOM matching for Auto Pic Generate button (V2)","updated_at":"2026-06-13T19:27:08+07:00"},{"due_date":"2026-06-13","id":2718,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"rtx5060ti-server-comfy","site":"110.164.146.205","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"Closeout: documented 4TB disk IO and zip audit","updated_at":"2026-06-13T19:16:54+07:00"},{"due_date":"2026-06-13","id":2717,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"V4 frontend core rollback baseline app.js app.css","updated_at":"2026-06-13T19:14:15+07:00"},{"due_date":"2026-06-13","id":2716,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"V4 phased refactor start P0/P1","updated_at":"2026-06-13T19:13:10+07:00"},{"due_date":"2026-06-13","id":2715,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"V4 code split plan report completed","updated_at":"2026-06-13T19:11:11+07:00"},{"due_date":"2026-06-13","id":2714,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"rtx5060ti server","site":"110.164.146.205","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Mid-audit: 4TB disk high util but no active zip process in first sample","updated_at":"2026-06-13T19:10:34+07:00"},{"due_date":"2026-06-13","id":2713,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Inspect V4 code hotspots and split plan","updated_at":"2026-06-13T19:11:11+07:00"},{"due_date":"2026-06-13","id":2712,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Generate button DOM adaptation for Auto Pic (new DOM)","updated_at":"2026-06-13T19:02:41+07:00"},{"due_date":"2026-06-13","id":2711,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com -> local v2/v4","site":"https://tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"V2 live local V2/V4 sync verification completed","updated_at":"2026-06-13T18:56:41+07:00"},{"due_date":"2026-06-13","id":2710,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://cutdee.com, https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e40\u0e27\u0e47\u0e1a\u0e2b\u0e25\u0e31\u0e01\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e40\u0e27\u0e47\u0e1a\u0e15\u0e31\u0e14\u0e15\u0e48\u0e2d\u0e2b\u0e25\u0e32\u0e22\u0e15\u0e31\u0e27\u0e41\u0e25\u0e30\u0e23\u0e27\u0e21\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e25\u0e31\u0e1a\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e01\u0e25\u0e32\u0e07","updated_at":"2026-06-13T18:49:01+07:00"},{"due_date":"2026-06-13","id":2709,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com -> local v2/v4","site":"https://tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Sync V2 live into local V2 and V4 folders with hash proof","updated_at":"2026-06-13T18:56:41+07:00"},{"due_date":"2026-06-13","id":2708,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"Live V2 local sync completed","updated_at":"2026-06-13T18:44:46+07:00"},{"due_date":"2026-06-13","id":2707,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://cutdee.com, https://green.cutdee.com","source_ip":"103.253.75.161","status":"completed","tags":[],"title":"\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21 navigation cutdee.com \u0e44\u0e1b green.cutdee.com \u0e41\u0e25\u0e30\u0e15\u0e23\u0e27\u0e08 DB separation","updated_at":"2026-06-13T18:41:29+07:00"},{"due_date":"2026-06-13","id":2706,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Reload regression mitigation: remove trusted debugger submit and keep DOM fallback","updated_at":"2026-06-13T18:41:20+07:00"},{"due_date":"2026-06-13","id":2705,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Fix Auto Pic reload break","updated_at":"2026-06-13T18:38:19+07:00"},{"due_date":"2026-06-13","id":2704,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Investigate why extension loads HTML but does not run","updated_at":"2026-06-13T18:32:43+07:00"},{"due_date":"2026-06-13","id":2703,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Sync live V2 code to local folder","updated_at":"2026-06-13T18:44:54+07:00"},{"due_date":"2026-06-13","id":2702,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://cutdee.com, https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Plan cutdee.com integration with green.cutdee.com","updated_at":"2026-06-13T18:41:39+07:00"},{"due_date":"2026-06-13","id":2701,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Inspect V2 code size and frontend backend separation","updated_at":"2026-06-13T18:22:49+07:00"},{"due_date":"2026-06-13","id":2700,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"V2 AutoSu subtitle templates 20 styles random rollout strict PASS","updated_at":"2026-06-13T18:16:20+07:00"},{"due_date":"2026-06-13","id":2699,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Complete latest source resync into green.cutdee.com","updated_at":"2026-06-13T18:14:34+07:00"},{"due_date":"2026-06-13","id":2698,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"V2 AutoSu rollout API approve failed env permission, rerun with sudo","updated_at":"2026-06-13T18:06:37+07:00"},{"due_date":"2026-06-13","id":2697,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Fix mobile layout for pre-class activity page","updated_at":"2026-06-13T18:06:11+07:00"},{"due_date":"2026-06-13","id":2696,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Closeout: short AB 30 solar post cap light audios generated","updated_at":"2026-06-13T18:05:09+07:00"},{"due_date":"2026-06-13","id":2695,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Source sync complete, preserve cutdee overrides","updated_at":"2026-06-13T18:14:34+07:00"},{"due_date":"2026-06-13","id":2694,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"V2 AutoSu rollout phase6 compile failed permission, corrective rerun planned","updated_at":"2026-06-13T18:03:51+07:00"},{"due_date":"2026-06-13","id":2693,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Pull latest green.sj88ai.com updates into green.cutdee.com","updated_at":"2026-06-13T18:14:34+07:00"},{"due_date":"2026-06-13","id":2692,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"V2 AutoSu subtitle templates 20 styles random rollout start","updated_at":"2026-06-13T18:00:50+07:00"},{"due_date":"2026-06-13","id":2691,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Progress: prepared short AB 30 render helper","updated_at":"2026-06-13T18:05:09+07:00"},{"due_date":"2026-06-13","id":2690,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Retry live Auto Pic ref/no-ref runtime validation","updated_at":"2026-06-13T18:22:27+07:00"},{"due_date":"2026-06-13","id":2689,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Render 30 short alternating solar post cap light scripts","updated_at":"2026-06-13T18:05:09+07:00"},{"due_date":"2026-06-13","id":2688,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"V4 AutoSu subtitle templates 20 styles plus random mix strict PASS","updated_at":"2026-06-13T17:23:01+07:00"},{"due_date":"2026-06-13","id":2687,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Fixed drag and drop multi-file upload regression","updated_at":"2026-06-13T17:05:00+07:00"},{"due_date":"2026-06-13","id":2686,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Drag/drop upload RCA confirmed","updated_at":"2026-06-13T16:59:59+07:00"},{"due_date":"2026-06-13","id":2685,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Complete Team quota 1000 clips/day","updated_at":"2026-06-13T16:57:56+07:00"},{"due_date":"2026-06-13","id":2684,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"V4 AutoSu subtitle 20 templates and random style implementation checkpoint","updated_at":"2026-06-13T16:57:32+07:00"},{"due_date":"2026-06-13","id":2683,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Update Team quota source UI presets","updated_at":"2026-06-13T16:57:57+07:00"},{"due_date":"2026-06-13","id":2682,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Investigate drag and drop upload regression","updated_at":"2026-06-13T16:51:45+07:00"},{"due_date":"2026-06-13","id":2681,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Verify Team quota 1000 clips/day completion","updated_at":"2026-06-13T16:57:56+07:00"},{"due_date":"2026-06-13","id":2680,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Completed Team daily quota increase to 1000","updated_at":"2026-06-13T16:49:55+07:00"},{"due_date":"2026-06-13","id":2679,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"V4 AutoSu subtitle 20 templates and random style start","updated_at":"2026-06-13T16:47:43+07:00"},{"due_date":"2026-06-13","id":2678,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Study Flow Generate tab: ref vs no-ref and adapt Auto Pic","updated_at":"2026-06-13T17:00:11+07:00"},{"due_date":"2026-06-13","id":2677,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"/opt/green.cutdee.com/","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e41\u0e01\u0e49 Team quota \u0e40\u0e1b\u0e47\u0e19 1000 \u0e41\u0e25\u0e30 restart service","updated_at":"2026-06-13T16:57:56+07:00"},{"due_date":"2026-06-13","id":2676,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Increase Team daily clip quota to 1000","updated_at":"2026-06-13T16:42:58+07:00"},{"due_date":"2026-06-13","id":2675,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"/opt/green.cutdee.com/","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e40\u0e1e\u0e34\u0e48\u0e21 Team plan daily clips \u0e40\u0e1b\u0e47\u0e19 1000","updated_at":"2026-06-13T16:57:56+07:00"},{"due_date":"2026-06-13","id":2674,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Pre-class survey teaching-focus dashboard","updated_at":"2026-06-13T17:32:01+07:00"},{"due_date":"2026-06-13","id":2673,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"V4 AutoSu-only encoder memory fix PASS","updated_at":"2026-06-13T16:21:41+07:00"},{"due_date":"2026-06-13","id":2672,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Continuation audit: Auto Pic 30x60 run readiness","updated_at":"2026-06-13T16:01:29+07:00"},{"due_date":"2026-06-13","id":2671,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Continuation: Auto Pic still blocked by unreloaded extension runtime","updated_at":"2026-06-13T16:00:21+07:00"},{"due_date":"2026-06-13","id":2670,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Auto Pic 30x60 blocked before run: extension runtime not reloaded","updated_at":"2026-06-13T15:53:46+07:00"},{"due_date":"2026-06-13","id":2669,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Auto Pic source patched: build marker and stats fix","updated_at":"2026-06-13T15:47:10+07:00"},{"due_date":"2026-06-13","id":2668,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Auto Pic live recovery: fix reload blocker and rerun 30x60","updated_at":"2026-06-13T15:53:46+07:00"},{"due_date":"2026-06-13","id":2667,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Progress: Auto Pic controls set 30x60","updated_at":"2026-06-13T15:32:15+07:00"},{"due_date":"2026-06-13","id":2666,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Resume Auto Pic live 30x60 run using Computer","updated_at":"2026-06-13T15:25:30+07:00"},{"due_date":"2026-06-13","id":2665,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Blocked/Fail: Auto Pic live 30x60 not proven","updated_at":"2026-06-13T15:23:56+07:00"},{"due_date":"2026-06-13","id":2664,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Implement activity games and score dashboard","updated_at":"2026-06-13T16:12:31+07:00"},{"due_date":"2026-06-13","id":2663,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"/opt/green.cutdee.com/","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e08\u0e1a\u0e07\u0e32\u0e19 copy code green.sj88ai.com \u0e44\u0e1b green.cutdee.com \u0e1e\u0e23\u0e49\u0e2d\u0e21 evidence PASS","updated_at":"2026-06-13T15:22:07+07:00"},{"due_date":"2026-06-13","id":2662,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Investigate autosu_only CPU/libx264 encoder bug on V4 before V2","updated_at":"2026-06-13T15:16:28+07:00"},{"due_date":"2026-06-13","id":2661,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Start Auto Pic loop wait focused test","updated_at":"2026-06-13T15:23:56+07:00"},{"due_date":"2026-06-13","id":2660,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"/opt/green.cutdee.com/","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Copy \u0e40\u0e2a\u0e23\u0e47\u0e08\u0e41\u0e25\u0e30 fix migration checksum","updated_at":"2026-06-13T15:21:50+07:00"},{"due_date":"2026-06-13","id":2659,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"/opt/green.cutdee.com/","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32 green.sj88ai.com \u0e41\u0e25\u0e30\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e22\u0e49\u0e32\u0e22\u0e42\u0e04\u0e49\u0e14\u0e44\u0e1b green.cutdee.com","updated_at":"2026-06-13T15:21:49+07:00"},{"due_date":"2026-06-13","id":2658,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"blocked","tags":[],"title":"Deploy karaoke_highlight and verify GPU on live V4 server","updated_at":"2026-06-13T15:15:23+07:00"},{"due_date":"2026-06-13","id":2657,"kind":"activities","owner":"Codex","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Generate 20 solar post cap light audios from attached script using google-aq","updated_at":"2026-06-13T15:12:38+07:00"},{"due_date":"2026-06-13","id":2656,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Done: fixed panel UI readability evidence PASS","updated_at":"2026-06-13T14:56:54+07:00"},{"due_date":"2026-06-13","id":2655,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"local V4 pro tree","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Fix AutoSu Whisper Triton GPU fallback on V4 pro local tree","updated_at":"2026-06-13T14:52:45+07:00"},{"due_date":"2026-06-13","id":2654,"kind":"activities","owner":"Codex","priority":"normal","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Check current Gemini TTS key counts","updated_at":"2026-06-13T14:52:09+07:00"},{"due_date":"2026-06-13","id":2653,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Progress: panel readability CSS patched","updated_at":"2026-06-13T14:49:30+07:00"},{"due_date":"2026-06-13","id":2652,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Fix garbled UI text in SJ88 Auto Flow V20","updated_at":"2026-06-13T14:56:54+07:00"},{"due_date":"2026-06-13","id":2651,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"tt2026online-v4.sj88ai.com local pro tree","source_ip":"58.10.169.248","status":"done","tags":[],"title":"AutoSu karaoke_highlight template implemented and Lv1 GPU/NVENC tested","updated_at":"2026-06-13T14:43:49+07:00"},{"due_date":"2026-06-13","id":2650,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Auto Pic Reuse Runner V2 implemented static verified","updated_at":"2026-06-13T14:36:52+07:00"},{"due_date":"2026-06-13","id":2649,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Completed Reports summary-first view redesign with UI/API evidence","updated_at":"2026-06-13T14:28:21+07:00"},{"due_date":"2026-06-13","id":2648,"kind":"activities","owner":"Codex","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Separated solar post cap light batch 10015","updated_at":"2026-06-13T14:22:51+07:00"},{"due_date":"2026-06-13","id":2647,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Implement Auto Pic Reuse Runner V2 with Evidence Pair Engine","updated_at":"2026-06-13T14:36:52+07:00"},{"due_date":"2026-06-13","id":2646,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Implement AutoSu karaoke_highlight subtitle template and Lv1 render test","updated_at":"2026-06-13T14:43:49+07:00"},{"due_date":"2026-06-13","id":2645,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Implement Reports summary-first view","updated_at":"2026-06-13T14:12:55+07:00"},{"due_date":"2026-06-13","id":2644,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Completed 10 V20 next program proposals","updated_at":"2026-06-13T14:11:48+07:00"},{"due_date":"2026-06-13","id":2643,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Separate solar post cap light into its own product folder","updated_at":"2026-06-13T14:22:51+07:00"},{"due_date":"2026-06-13","id":2642,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Propose 10 next programs for V20","updated_at":"2026-06-13T14:11:49+07:00"},{"due_date":"2026-06-13","id":2641,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Research AutoSu animated subtitle effects feasibility","updated_at":"2026-06-13T14:09:27+07:00"},{"due_date":"2026-06-13","id":2640,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Reports dashboard slow loading RCA","updated_at":"2026-06-13T14:06:51+07:00"},{"due_date":"2026-06-13","id":2639,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Investigate slow Reports dashboard graph loading","updated_at":"2026-06-13T14:05:30+07:00"},{"due_date":"2026-06-13","id":2638,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Completed sjjj real-web Batch Reframe 7x3 rerun with 210 outputs","updated_at":"2026-06-13T14:04:32+07:00"},{"due_date":"2026-06-13","id":2637,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Flow full DOM and extension developer manual completed","updated_at":"2026-06-13T14:01:40+07:00"},{"due_date":"2026-06-13","id":2636,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Completed event-bound reusable activity module","updated_at":"2026-06-13T13:55:49+07:00"},{"due_date":"2026-06-13","id":2635,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"DOM and extension catalog captured","updated_at":"2026-06-13T13:55:43+07:00"},{"due_date":"2026-06-13","id":2634,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Add AutoSu subtitle template selector only","updated_at":"2026-06-13T14:04:52+07:00"},{"due_date":"2026-06-13","id":2633,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"Inspect current V4 env","updated_at":"2026-06-13T13:47:37+07:00"},{"due_date":"2026-06-13","id":2632,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Flow full DOM and extension developer manual","updated_at":"2026-06-13T14:01:43+07:00"},{"due_date":"2026-06-13","id":2631,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Flow developer manual completed","updated_at":"2026-06-13T13:43:35+07:00"},{"due_date":"2026-06-13","id":2630,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"Rerun deep identity recheck V2/V4 code env","updated_at":"2026-06-13T13:42:06+07:00"},{"due_date":"2026-06-13","id":2629,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Developer manual preparation for Flow automation","updated_at":"2026-06-13T13:43:35+07:00"},{"due_date":"2026-06-13","id":2628,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Render reached 70 percent checkpoint","updated_at":"2026-06-13T13:27:30+07:00"},{"due_date":"2026-06-13","id":2627,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Flow 101 documentation completed","updated_at":"2026-06-13T13:24:12+07:00"},{"due_date":"2026-06-13","id":2626,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"Strict file identity recheck with metadata and README standard","updated_at":"2026-06-13T13:16:28+07:00"},{"due_date":"2026-06-13","id":2625,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Flow 101 documentation study","updated_at":"2026-06-13T13:24:12+07:00"},{"due_date":"2026-06-13","id":2624,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Live extension 5-minute test result","updated_at":"2026-06-13T13:09:38+07:00"},{"due_date":"2026-06-13","id":2623,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Render passed halfway checkpoint","updated_at":"2026-06-13T13:08:23+07:00"},{"due_date":"2026-06-13","id":2622,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Draft longer decor-focused two-speaker solar post cap light scripts","updated_at":"2026-06-13T13:07:47+07:00"},{"due_date":"2026-06-13","id":2621,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"Download and hash-compare live V2 code/env against local V2/V4 pro folders","updated_at":"2026-06-13T13:04:51+07:00"},{"due_date":"2026-06-13","id":2620,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"Strict test Ai AutoCut Lv1 Attempt 4 investigation","updated_at":"2026-06-13T13:00:32+07:00"},{"due_date":"2026-06-13","id":2619,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"First product output set completed in rerun","updated_at":"2026-06-13T13:00:16+07:00"},{"due_date":"2026-06-02","id":2618,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"blocked","tags":[],"title":"Strict full modes live test completed: FAIL","updated_at":"2026-06-13T12:58:02+07:00"},{"due_date":"2026-06-13","id":2617,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Draft decor-focused two-speaker scripts for solar post cap light","updated_at":"2026-06-13T12:55:14+07:00"},{"due_date":"2026-06-13","id":2616,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Live extension 5-minute reuse/generate test","updated_at":"2026-06-13T13:09:38+07:00"},{"due_date":"2026-06-13","id":2615,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Draft 20 two-speaker promo scripts for solar post cap light with size specs","updated_at":"2026-06-13T12:53:03+07:00"},{"due_date":"2026-06-13","id":2614,"kind":"activities","owner":"codex","priority":"medium","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Design reusable event-bound activity system","updated_at":"2026-06-13T12:56:33+07:00"},{"due_date":"2026-06-02","id":2613,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"blocked","tags":[],"title":"Strict full modes live test completed: FAIL","updated_at":"2026-06-13T12:52:13+07:00"},{"due_date":"2026-06-13","id":2612,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Render reached 30 percent with consistent output count","updated_at":"2026-06-13T12:51:20+07:00"},{"due_date":"2026-06-13","id":2611,"kind":"activities","owner":"codex","priority":"medium","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Analyze in-event activity links and admin activity module","updated_at":"2026-06-13T12:49:17+07:00"},{"due_date":"2026-06-13","id":2610,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"completed","tags":[],"title":"????? Auto Pic / Flow Reuse","updated_at":"2026-06-13T12:46:30+07:00"},{"due_date":"2026-06-02","id":2609,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"blocked","tags":[],"title":"Strict full modes live test completed: FAIL","updated_at":"2026-06-13T12:45:04+07:00"},{"due_date":"2026-06-13","id":2608,"kind":"activities","owner":"codex","priority":"medium","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Commit and push scanner/full clone test work","updated_at":"2026-06-13T12:46:49+07:00"},{"due_date":"2026-06-13","id":2607,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Strict test Ai AutoCut Lv1 on V4 live","updated_at":"2026-06-18T19:53:41+07:00"},{"due_date":"2026-06-13","id":2606,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Render output phase producing real files","updated_at":"2026-06-13T12:30:56+07:00"},{"due_date":"2026-06-13","id":2605,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"????????????????????? Auto Pic / Flow Reuse","updated_at":"2026-06-13T12:46:56+07:00"},{"due_date":"2026-06-13","id":2604,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"Completed V2 code-only clone to V4 pro tree, V4 deploy, and live smoke evidence","updated_at":"2026-06-13T12:23:11+07:00"},{"due_date":"2026-06-13","id":2603,"kind":"activities","owner":"codex","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Full clone check-in and scanner entry deployed and verified","updated_at":"2026-06-13T12:22:41+07:00"},{"due_date":"2026-06-13","id":2602,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Render running after CPU cgroup fix","updated_at":"2026-06-13T12:14:19+07:00"},{"due_date":"2026-06-13","id":2601,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"CPU cgroup fixed for web reserved CPUs and ffmpeg worker CPUs","updated_at":"2026-06-13T12:03:07+07:00"},{"due_date":"2026-06-13","id":2600,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Attempt 4 upload completed but render submit failed at ffprobe affinity","updated_at":"2026-06-13T12:01:44+07:00"},{"due_date":"2026-06-13","id":2599,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Generate all 20 new round3 hook-response Gemini TTS audios","updated_at":"2026-06-13T12:51:57+07:00"},{"due_date":"2026-06-13","id":2598,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Execute V2 server code-only clone into isolated V4 pro development tree","updated_at":"2026-06-13T11:57:22+07:00"},{"due_date":"2026-06-13","id":2597,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Backend process restarted with sudo after failed non-root restart","updated_at":"2026-06-13T11:56:29+07:00"},{"due_date":"2026-06-13","id":2596,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Attempt 3 failed at audio RIFF validation","updated_at":"2026-06-13T11:53:16+07:00"},{"due_date":"2026-06-13","id":2595,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"Completed plan-only structure for V2 server code clone into isolated V4 development tree","updated_at":"2026-06-13T11:51:33+07:00"},{"due_date":"2026-06-13","id":2594,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Backend restarted after WAV validation fix","updated_at":"2026-06-13T11:47:31+07:00"},{"due_date":"2026-06-13","id":2593,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Plan v2 server code clone into isolated v4 development tree","updated_at":"2026-06-13T11:46:23+07:00"},{"due_date":"2026-06-13","id":2592,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Resume real-web rerun for sjjj Batch Reframe 7x3","updated_at":"2026-06-13T11:46:11+07:00"},{"due_date":"2026-06-13","id":2591,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Full system regression with cloned test event and check-in QR/scan validation","updated_at":"2026-06-13T12:22:41+07:00"},{"due_date":"2026-06-13","id":2590,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Draft 20 additional non-duplicate two-speaker promo script ideas","updated_at":"2026-06-13T11:32:35+07:00"},{"due_date":"2026-06-13","id":2589,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Rerun source job via real web UI for sjjj with Batch + Reframe 7x3","updated_at":"2026-06-13T11:24:27+07:00"},{"due_date":"2026-06-13","id":2588,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Host CPU partition completed for green web/db and ffmpeg workers","updated_at":"2026-06-13T11:22:40+07:00"},{"due_date":"2026-06-13","id":2587,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Host CPU partition: reserve cpu0-3 for green web/db and move media/heavy jobs to cpu4-23","updated_at":"2026-06-13T11:13:34+07:00"},{"due_date":"2026-06-13","id":2586,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"CPU partition done: web/db cpu0-3, media ffmpeg/ffprobe/reframe cpu4-23","updated_at":"2026-06-13T11:12:15+07:00"},{"due_date":"2026-06-13","id":2585,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Implement CPU partition: web/db cpu0-3, ffmpeg cpu4-23","updated_at":"2026-06-13T11:00:39+07:00"},{"due_date":"2026-06-13","id":2584,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"CPU affinity audit completed: sj88-green web/db pinned, global cpu0-3 isolation failed","updated_at":"2026-06-13T10:59:26+07:00"},{"due_date":"2026-06-13","id":2583,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Render latest 20 hook-response promo voices one by one","updated_at":"2026-06-13T11:18:56+07:00"},{"due_date":"2026-06-13","id":2582,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Audit CPU affinity for web/db vs render workers","updated_at":"2026-06-13T10:51:01+07:00"},{"due_date":"2026-06-13","id":2581,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Fix Reframe+Batch contract persistence and report visibility","updated_at":"2026-06-13T10:48:21+07:00"},{"due_date":"2026-06-13","id":2580,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Fix mobile admin navigation to bottom bar","updated_at":"2026-06-13T11:26:02+07:00"},{"due_date":"2026-06-13","id":2579,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Render hook-response two-speaker promo voices into folder 10014_hook_2_peple","updated_at":"2026-06-13T10:27:37+07:00"},{"due_date":"2026-06-13","id":2578,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Fix mobile admin menu to side drawer","updated_at":"2026-06-13T10:23:30+07:00"},{"due_date":"2026-06-13","id":2577,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Full program audit: what still needs adjustment","updated_at":"2026-06-13T10:05:40+07:00"},{"due_date":"2026-06-13","id":2576,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Job 232 reports and ZIP recovery completed","updated_at":"2026-06-13T09:44:05+07:00"},{"due_date":"2026-06-13","id":2575,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Live admin UX audit with full screenshots","updated_at":"2026-06-13T10:01:25+07:00"},{"due_date":"2026-06-13","id":2574,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Investigate job 232 missing outputs and rerun if needed","updated_at":"2026-06-13T09:44:15+07:00"},{"due_date":"2026-06-13","id":2573,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"History graph storage audit completed","updated_at":"2026-06-13T09:25:48+07:00"},{"due_date":"2026-06-13","id":2572,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Audit report history and graph storage","updated_at":"2026-06-13T09:25:48+07:00"},{"due_date":"2026-06-13","id":2571,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Full screenshot audit completed","updated_at":"2026-06-13T09:17:59+07:00"},{"due_date":"2026-06-13","id":2570,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Full root screenshot audit","updated_at":"2026-06-13T09:17:59+07:00"},{"due_date":"2026-06-13","id":2569,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Root reports visibility fixed","updated_at":"2026-06-13T09:13:30+07:00"},{"due_date":"2026-06-13","id":2568,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Root default tab RCA","updated_at":"2026-06-13T09:13:30+07:00"},{"due_date":"2026-06-13","id":2567,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Root URL evidence path set","updated_at":"2026-06-13T09:13:30+07:00"},{"due_date":"2026-06-13","id":2566,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Fix root reports visibility","updated_at":"2026-06-13T09:13:30+07:00"},{"due_date":"2026-06-13","id":2565,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Reports value dashboard delivered","updated_at":"2026-06-13T09:07:04+07:00"},{"due_date":"2026-06-13","id":2564,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Redesign reports value dashboard","updated_at":"2026-06-13T09:07:04+07:00"},{"due_date":"2026-06-13","id":2563,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Start: redesign Reports value dashboard","updated_at":"2026-06-13T08:48:03+07:00"},{"due_date":"2026-06-13","id":2562,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Done: mobile bottom navigation implemented and verified","updated_at":"2026-06-13T08:46:57+07:00"},{"due_date":"2026-06-13","id":2561,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"done","tags":[],"title":"study new admin page and deploy plan","updated_at":"2026-06-13T09:29:20+07:00"},{"due_date":"2026-06-13","id":2560,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Progress: mobile bottom dock CSS implemented","updated_at":"2026-06-13T08:43:45+07:00"},{"due_date":"2026-06-13","id":2559,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Progress: mobile bottom navigation evidence run initialized","updated_at":"2026-06-13T08:42:22+07:00"},{"due_date":"2026-06-13","id":2558,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Start: design and implement mobile bottom navigation","updated_at":"2026-06-13T08:42:00+07:00"},{"due_date":"2026-06-13","id":2557,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Done: non-admin menu audit and role-gated admin plan","updated_at":"2026-06-13T08:40:55+07:00"},{"due_date":"2026-06-13","id":2556,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Progress: fixed non-admin admin plan visibility and mobile menu sizing","updated_at":"2026-06-13T08:38:12+07:00"},{"due_date":"2026-06-13","id":2555,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Progress: evidence directory for sidebar role/menu audit","updated_at":"2026-06-13T08:33:42+07:00"},{"due_date":"2026-06-13","id":2554,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Start: audit sidebar consistency and role-gated admin menu","updated_at":"2026-06-13T08:33:26+07:00"},{"due_date":"2026-06-13","id":2553,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Done: restored sidebar UI and download ZIP controls","updated_at":"2026-06-13T08:32:37+07:00"},{"due_date":"2026-06-13","id":2552,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"done","tags":[],"title":"real UI registration - Bussarakham slip test","updated_at":"2026-06-13T08:36:07+07:00"},{"due_date":"2026-06-13","id":2551,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Progress: restored sidebar source and ZIP controls","updated_at":"2026-06-13T08:21:56+07:00"},{"due_date":"2026-06-13","id":2550,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"done","tags":[],"title":"real UI registration - Yam two-person slip test","updated_at":"2026-06-13T08:28:49+07:00"},{"due_date":"2026-06-13","id":2549,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Render 20 longer no-overclaim promo voices into folder 10014","updated_at":"2026-06-13T08:37:56+07:00"},{"due_date":"2026-06-13","id":2548,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Start: restore sidebar UI and download controls","updated_at":"2026-06-13T08:17:12+07:00"},{"due_date":"2026-06-13","id":2547,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Done: restored D12 static frontend on green.sj88ai.com","updated_at":"2026-06-13T08:13:32+07:00"},{"due_date":"2026-06-13","id":2546,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Progress: current restored frontend is wrong UI variant","updated_at":"2026-06-13T08:13:33+07:00"},{"due_date":"2026-06-13","id":2545,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Start: fix frontend missing fallback on green.sj88ai.com","updated_at":"2026-06-13T08:13:33+07:00"},{"due_date":"2026-06-12","id":2544,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Done: PostgreSQL support implemented and real web evidence passed","updated_at":"2026-06-12T22:47:01+07:00"},{"due_date":"2026-06-12","id":2543,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Start: implement PostgreSQL migration support and real web evidence","updated_at":"2026-06-12T22:47:01+07:00"},{"due_date":"2026-06-12","id":2542,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"2001:44c8:4667:6e87:a417:d4ef:38d1:b043","status":"done","tags":[],"title":"update attendee internal note - Jiraphan","updated_at":"2026-06-12T21:22:56+07:00"},{"due_date":"2026-06-12","id":2541,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"2001:44c8:4667:6e87:a417:d4ef:38d1:b043","status":"done","tags":[],"title":"update attendee internal note - Sathanthorn","updated_at":"2026-06-12T21:17:25+07:00"},{"due_date":"2026-06-12","id":2540,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"2001:44c8:4667:6e87:a417:d4ef:38d1:b043","status":"done","tags":[],"title":"real UI registration - Vasana slip test","updated_at":"2026-06-12T21:11:22+07:00"},{"due_date":"2026-06-12","id":2539,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"2001:44c8:4667:6e87:a417:d4ef:38d1:b043","status":"done","tags":[],"title":"implement admin console redesign","updated_at":"2026-06-12T20:46:19+07:00"},{"due_date":"2026-06-12","id":2538,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"??? redesign ???? admin ????????????????","updated_at":"2026-06-12T19:01:49+07:00"},{"due_date":"2026-06-12","id":2537,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"????????????? ????????? ????? ?????????","updated_at":"2026-06-12T18:44:42+07:00"},{"due_date":"2026-06-12","id":2536,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"????????????? ?????? ?????????","updated_at":"2026-06-12T18:04:38+07:00"},{"due_date":"2026-06-12","id":2535,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"????????????? ????? ???????? 2 ???? ?????????","updated_at":"2026-06-12T17:58:49+07:00"},{"due_date":"2026-06-12","id":2534,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"GPU server all-file backup completed","updated_at":"2026-06-12T17:13:16+07:00"},{"due_date":"2026-06-12","id":2533,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"???????????????????????????????????????????????","updated_at":"2026-06-12T16:13:56+07:00"},{"due_date":"2026-06-12","id":2532,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"????????? multi-slip additional purchase ??????????????????????","updated_at":"2026-06-12T15:56:51+07:00"},{"due_date":"2026-06-12","id":2531,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"???? deploy/test multi-slip additional purchase","updated_at":"2026-06-12T15:57:19+07:00"},{"due_date":"2026-06-12","id":2530,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"all-file backup extraction progress 345k","updated_at":"2026-06-12T15:50:44+07:00"},{"due_date":"2026-06-12","id":2529,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"all-file backup extraction progress 230k","updated_at":"2026-06-12T15:34:33+07:00"},{"due_date":"2026-06-12","id":2528,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / \u0e1b\u0e23\u0e30\u0e18\u0e32\u0e19\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP07 boardroom coffee service VDO completed","updated_at":"2026-06-12T15:32:58+07:00"},{"due_date":"2026-06-12","id":2527,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"???????????????????????????????????????????????????????","updated_at":"2026-06-12T15:57:04+07:00"},{"due_date":"2026-06-12","id":2526,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"????????? special temporary payment link ?????? event ????","updated_at":"2026-06-12T15:28:49+07:00"},{"due_date":"2026-06-12","id":2525,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / \u0e1b\u0e23\u0e30\u0e18\u0e32\u0e19\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP07 boardroom coffee service VDO submitted","updated_at":"2026-06-12T15:32:58+07:00"},{"due_date":"2026-06-12","id":2524,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Done: PostgreSQL migration plan completed","updated_at":"2026-06-12T15:24:24+07:00"},{"due_date":"2026-06-12","id":2523,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"all-file backup extraction progress","updated_at":"2026-06-12T15:18:30+07:00"},{"due_date":"2026-06-12","id":2522,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / \u0e1b\u0e23\u0e30\u0e18\u0e32\u0e19\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Generate EP07 boardroom coffee service VDO from candidate 02","updated_at":"2026-06-12T15:32:58+07:00"},{"due_date":"2026-06-12","id":2521,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"????????????????? event ????????????????????","updated_at":"2026-06-12T15:13:20+07:00"},{"due_date":"2026-06-12","id":2520,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Progress: DB surface mapped for PostgreSQL migration","updated_at":"2026-06-12T15:10:14+07:00"},{"due_date":"2026-06-12","id":2519,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Start: deep study PostgreSQL migration plan","updated_at":"2026-06-12T15:24:24+07:00"},{"due_date":"2026-06-12","id":2518,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Fix special temporary payment link flow for main event registration","updated_at":"2026-06-12T15:28:50+07:00"},{"due_date":"2026-06-12","id":2517,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed Manakon real UI registration with auto slip verification","updated_at":"2026-06-12T14:54:42+07:00"},{"due_date":"2026-06-12","id":2516,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Verified Manakon real UI registration and Slip2Go result","updated_at":"2026-06-12T14:54:43+07:00"},{"due_date":"2026-06-12","id":2515,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Real UI registration for Manakon slip","updated_at":"2026-06-12T14:54:43+07:00"},{"due_date":"2026-06-12","id":2514,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed Ruttawan real UI registration with auto slip verification","updated_at":"2026-06-12T14:46:44+07:00"},{"due_date":"2026-06-12","id":2513,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Done: inspected current database storage design","updated_at":"2026-06-12T14:43:34+07:00"},{"due_date":"2026-06-12","id":2512,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Verified Ruttawan real UI registration and Slip2Go result","updated_at":"2026-06-12T14:46:45+07:00"},{"due_date":"2026-06-12","id":2511,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Start: inspect current database storage design","updated_at":"2026-06-12T14:43:35+07:00"},{"due_date":"2026-06-12","id":2510,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Real UI registration for Ruttawan slip","updated_at":"2026-06-12T14:46:44+07:00"},{"due_date":"2026-06-12","id":2509,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Done: renamed website to SJ88 Green Screen","updated_at":"2026-06-12T14:37:53+07:00"},{"due_date":"2026-06-12","id":2508,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Trash soft delete documented and closed","updated_at":"2026-06-12T14:36:34+07:00"},{"due_date":"2026-06-12","id":2507,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Progress: site name patched in production HTML","updated_at":"2026-06-12T14:35:37+07:00"},{"due_date":"2026-06-12","id":2506,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Start: rename site to SJ88 Green Screen","updated_at":"2026-06-12T14:37:54+07:00"},{"due_date":"2026-06-12","id":2505,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Done: Reports page shows done status and ZIP link","updated_at":"2026-06-12T14:34:00+07:00"},{"due_date":"2026-06-12","id":2504,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Trash soft delete deployed and verified","updated_at":"2026-06-12T14:36:34+07:00"},{"due_date":"2026-06-12","id":2503,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Trash soft delete implemented locally","updated_at":"2026-06-12T14:36:34+07:00"},{"due_date":"2026-06-12","id":2502,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Implement 30-day trash soft delete","updated_at":"2026-06-12T14:36:34+07:00"},{"due_date":"2026-06-12","id":2501,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Countdown and Thai payment fix documented and closed","updated_at":"2026-06-12T14:20:58+07:00"},{"due_date":"2026-06-12","id":2500,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Temporary link countdown deployed and verified","updated_at":"2026-06-12T14:20:59+07:00"},{"due_date":"2026-06-12","id":2499,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Progress: rerun reports ZIP/status evidence","updated_at":"2026-06-12T14:16:05+07:00"},{"due_date":"2026-06-12","id":2498,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Progress: reports session rows now merge backend ZIP metadata","updated_at":"2026-06-12T14:12:33+07:00"},{"due_date":"2026-06-12","id":2497,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Temporary link countdown implemented locally and payment details updated","updated_at":"2026-06-12T14:20:58+07:00"},{"due_date":"2026-06-12","id":2496,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Fix reports session job rows to show done status and ZIP link","updated_at":"2026-06-12T14:34:00+07:00"},{"due_date":"2026-06-12","id":2495,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Done: fixed member/report ZIP downloads and historical job loading","updated_at":"2026-06-12T14:10:46+07:00"},{"due_date":"2026-06-12","id":2494,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Temporary link countdown and Thai payment details","updated_at":"2026-06-12T14:20:58+07:00"},{"due_date":"2026-06-12","id":2493,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Progress: fixed member details tab navigation","updated_at":"2026-06-12T14:03:16+07:00"},{"due_date":"2026-06-12","id":2492,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Temporary registration links deployed and verified","updated_at":"2026-06-12T14:01:23+07:00"},{"due_date":"2026-06-12","id":2491,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Progress: implemented historical job manifest and member ZIP UI","updated_at":"2026-06-12T13:58:02+07:00"},{"due_date":"2026-06-12","id":2490,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Fix past render reports download zip and historical job loading","updated_at":"2026-06-12T14:10:46+07:00"},{"due_date":"2026-06-12","id":2489,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-series-director / \u0e1b\u0e23\u0e30\u0e18\u0e32\u0e19\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP07 candidate 02 dialogue draft","updated_at":"2026-06-12T13:54:15+07:00"},{"due_date":"2026-06-12","id":2488,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Done: removed visible SSE todo footer links","updated_at":"2026-06-12T13:52:38+07:00"},{"due_date":"2026-06-12","id":2487,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Progress: browser evidence rerun switching Chrome binary","updated_at":"2026-06-12T13:50:41+07:00"},{"due_date":"2026-06-12","id":2486,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Progress: evidence attempt 1 blocked by urllib 403","updated_at":"2026-06-12T13:49:02+07:00"},{"due_date":"2026-06-12","id":2485,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Progress: located visible SSE todo footer links","updated_at":"2026-06-12T13:45:51+07:00"},{"due_date":"2026-06-12","id":2484,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Remove visible SSE todo labels from web UI","updated_at":"2026-06-12T13:52:38+07:00"},{"due_date":"2026-06-12","id":2483,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Done: expected-output quota preflight and latest download fixed","updated_at":"2026-06-12T13:43:11+07:00"},{"due_date":"2026-06-12","id":2482,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Implement temp link API and UI locally","updated_at":"2026-06-12T14:01:24+07:00"},{"due_date":"2026-06-12","id":2481,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Progress: expected-output quota preflight implemented","updated_at":"2026-06-12T13:30:56+07:00"},{"due_date":"2026-06-12","id":2480,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Implement temporary registration payment links","updated_at":"2026-06-12T14:01:24+07:00"},{"due_date":"2026-06-12","id":2479,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Document Top real UI registration slip test","updated_at":"2026-06-12T13:27:13+07:00"},{"due_date":"2026-06-12","id":2478,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Verify Top real UI registration auto slip check","updated_at":"2026-06-12T13:23:13+07:00"},{"due_date":"2026-06-12","id":2477,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Implement expected output quota preflight and check latest download","updated_at":"2026-06-12T13:43:11+07:00"},{"due_date":"2026-06-12","id":2476,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"all-file backup stream progress 134GB","updated_at":"2026-06-12T13:19:37+07:00"},{"due_date":"2026-06-12","id":2475,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"????????????? UI ????????????????????: ????","updated_at":"2026-06-12T13:27:14+07:00"},{"due_date":"2026-06-12","id":2474,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"?????????: ????? UI ???? ???????? ??????????","updated_at":"2026-06-12T13:15:13+07:00"},{"due_date":"2026-06-12","id":2473,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"?????????: ????? UI ??????????????????????? auto approved","updated_at":"2026-06-12T13:15:13+07:00"},{"due_date":"2026-06-12","id":2472,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"????????????? UI ????????????????????: ???????? ??????????","updated_at":"2026-06-12T13:15:13+07:00"},{"due_date":"2026-06-12","id":2471,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"?????????: ????? UI ???? ?????? ???????(???) 2 ????","updated_at":"2026-06-12T13:07:17+07:00"},{"due_date":"2026-06-12","id":2470,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Verify: reverify ??????????????????????? QR crop fallback","updated_at":"2026-06-12T13:07:18+07:00"},{"due_date":"2026-06-12","id":2469,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Fix: ????? QR crop fallback ????????????????","updated_at":"2026-06-12T13:07:18+07:00"},{"due_date":"2026-06-12","id":2468,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"all-file backup stream progress 97GB","updated_at":"2026-06-12T12:57:59+07:00"},{"due_date":"2026-06-12","id":2467,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"????????????? UI ????????????????????: ?????? ???????(???) 2 ????","updated_at":"2026-06-12T13:07:18+07:00"},{"due_date":"2026-06-12","id":2466,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"?????????: ????? UI ???????????????????????? ??????","updated_at":"2026-06-12T12:54:19+07:00"},{"due_date":"2026-06-12","id":2465,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"?????????: ????? UI ????????????????????? auto approved","updated_at":"2026-06-12T12:54:19+07:00"},{"due_date":"2026-06-12","id":2464,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"????????????? UI ????????????????????: ??????","updated_at":"2026-06-12T12:54:19+07:00"},{"due_date":"2026-06-12","id":2463,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"?????????: ????? reusable script ????? UI ????????????","updated_at":"2026-06-12T12:48:37+07:00"},{"due_date":"2026-06-12","id":2462,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"???????????????????????????????? UI ????????????","updated_at":"2026-06-12T12:48:37+07:00"},{"due_date":"2026-06-12","id":2461,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"all-file backup stream progress 73GB","updated_at":"2026-06-12T12:41:47+07:00"},{"due_date":"2026-06-12","id":2460,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"?????????: ????? UI ???????????????????????? ????? ?????","updated_at":"2026-06-12T12:40:56+07:00"},{"due_date":"2026-06-12","id":2459,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"?????????: ????? UI ???????????? Slip2Go ????????","updated_at":"2026-06-12T12:42:12+07:00"},{"due_date":"2026-06-12","id":2458,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"????????????? UI ????????????????????: ????? ?????","updated_at":"2026-06-12T12:42:12+07:00"},{"due_date":"2026-06-12","id":2457,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed real UI registration slip test for Takdanai","updated_at":"2026-06-12T12:28:56+07:00"},{"due_date":"2026-06-12","id":2456,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"all-file backup stream progress 50GB","updated_at":"2026-06-12T12:25:46+07:00"},{"due_date":"2026-06-12","id":2455,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Real UI registration and auto slip test for Takdanai","updated_at":"2026-06-12T12:28:57+07:00"},{"due_date":"2026-06-12","id":2454,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed credential/count investigation and public count fix","updated_at":"2026-06-12T12:17:31+07:00"},{"due_date":"2026-06-12","id":2453,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"all-file backup stream progress 35GB","updated_at":"2026-06-12T12:14:50+07:00"},{"due_date":"2026-06-12","id":2452,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Investigate homepage event attendee count and credential request","updated_at":"2026-06-12T12:17:32+07:00"},{"due_date":"2026-06-12","id":2451,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed attendee internal note feature","updated_at":"2026-06-12T12:11:51+07:00"},{"due_date":"2026-06-12","id":2450,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / ???????????? EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP07 boardroom coffee service still candidates","updated_at":"2026-06-12T12:44:41+07:00"},{"due_date":"2026-06-12","id":2449,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"all-file backup stream progress","updated_at":"2026-06-12T11:58:36+07:00"},{"due_date":"2026-06-12","id":2448,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"???????: internal attendee note implemented locally","updated_at":"2026-06-12T12:11:36+07:00"},{"due_date":"2026-06-12","id":2447,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"????????: ????? note ????????????????","updated_at":"2026-06-12T12:11:36+07:00"},{"due_date":"2026-06-12","id":2446,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Cleanup: removed temporary codex test events","updated_at":"2026-06-12T11:49:39+07:00"},{"due_date":"2026-06-12","id":2445,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"?????: approved-only QR details ???????????? Event ?????? admin","updated_at":"2026-06-12T11:48:59+07:00"},{"due_date":"2026-06-12","id":2444,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"all-file backup preflight complete","updated_at":"2026-06-12T11:47:49+07:00"},{"due_date":"2026-06-12","id":2443,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"start GPU server all-file backup pull","updated_at":"2026-06-12T17:13:17+07:00"},{"due_date":"2026-06-12","id":2442,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Completed read only preflight plan investigation","updated_at":"2026-06-12T11:42:30+07:00"},{"due_date":"2026-06-12","id":2441,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Read only investigation and plan credit preflight daily clip semantics","updated_at":"2026-06-12T11:42:30+07:00"},{"due_date":"2026-06-12","id":2440,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"done","tags":[],"title":"V2.1 documentation update completed","updated_at":"2026-06-12T11:34:35+07:00"},{"due_date":"2026-06-12","id":2439,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Completed read only clip usage investigation","updated_at":"2026-06-12T11:32:34+07:00"},{"due_date":"2026-06-12","id":2438,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"???????: ??????????????????? QR ???????????? Event ?????? admin","updated_at":"2026-06-12T11:48:59+07:00"},{"due_date":"2026-06-12","id":2437,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Read only investigation daily clips counting and current jobs","updated_at":"2026-06-12T11:32:36+07:00"},{"due_date":"2026-06-12","id":2436,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Update v2.1 documentation README timesheet changelog","updated_at":"2026-06-12T11:34:35+07:00"},{"due_date":"2026-06-12","id":2435,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"Commit push and server backup v2.1 completed","updated_at":"2026-06-12T11:22:03+07:00"},{"due_date":"2026-06-12","id":2434,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Move event creation to admin and add approved-only QR details","updated_at":"2026-06-12T11:48:59+07:00"},{"due_date":"2026-06-12","id":2433,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed QR-first auto slip verification live event deployment and test","updated_at":"2026-06-12T11:15:52+07:00"},{"due_date":"2026-06-12","id":2432,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Completed drag drop multi file fix","updated_at":"2026-06-12T11:11:38+07:00"},{"due_date":"2026-06-12","id":2431,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Drag drop multi file fix implemented","updated_at":"2026-06-12T11:06:59+07:00"},{"due_date":"2026-06-12","id":2430,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Investigate drag drop multi file bug","updated_at":"2026-06-12T11:11:38+07:00"},{"due_date":"2026-06-12","id":2429,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Completed production readiness summary","updated_at":"2026-06-12T11:02:25+07:00"},{"due_date":"2026-06-12","id":2428,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Commit push and create v2.1 server code DB backup","updated_at":"2026-06-12T11:22:53+07:00"},{"due_date":"2026-06-12","id":2427,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Continue auto slip verification completion and live test","updated_at":"2026-06-12T11:15:52+07:00"},{"due_date":"2026-06-12","id":2426,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Check production readiness summary","updated_at":"2026-06-12T11:02:25+07:00"},{"due_date":"2026-06-12","id":2425,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"done","tags":[],"title":"AB Roll silence trim full system strict test completed","updated_at":"2026-06-12T10:56:52+07:00"},{"due_date":"2026-06-12","id":2424,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / ???????????? EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP07 next elevator VDO generation","updated_at":"2026-06-12T11:08:12+07:00"},{"due_date":"2026-06-12","id":2423,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Auto slip implementation progress","updated_at":"2026-06-12T11:15:52+07:00"},{"due_date":"2026-06-12","id":2422,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Completed new signup user role guard","updated_at":"2026-06-12T10:46:13+07:00"},{"due_date":"2026-06-12","id":2421,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Implement registration-time Slip2Go auto verification","updated_at":"2026-06-12T11:15:52+07:00"},{"due_date":"2026-06-12","id":2420,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Fix new signup admin access regression","updated_at":"2026-06-12T10:46:13+07:00"},{"due_date":"2026-06-12","id":2419,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Completed Team coupon redeem path fix","updated_at":"2026-06-12T10:40:51+07:00"},{"due_date":"2026-06-12","id":2418,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Fix Team coupon redeem path","updated_at":"2026-06-12T10:40:51+07:00"},{"due_date":"2026-06-12","id":2417,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Status remaining work after admin membership tools","updated_at":"2026-06-12T10:35:41+07:00"},{"due_date":"2026-06-12","id":2416,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / ???????????? EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP07 next elevator still from face references","updated_at":"2026-06-12T10:43:44+07:00"},{"due_date":"2026-06-12","id":2415,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Completed admin membership tools and Team coupon","updated_at":"2026-06-12T10:28:51+07:00"},{"due_date":"2026-06-12","id":2414,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Slip2Go secret migration complete","updated_at":"2026-06-12T10:27:51+07:00"},{"due_date":"2026-06-12","id":2413,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Slip2Go secret migration progress","updated_at":"2026-06-12T10:27:52+07:00"},{"due_date":"2026-06-12","id":2412,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Migrate Slip2Go secret into Event Manager config","updated_at":"2026-06-12T10:27:51+07:00"},{"due_date":"2026-06-12","id":2411,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed registration-only auto slip check and admin dashboard design","updated_at":"2026-06-12T10:17:28+07:00"},{"due_date":"2026-06-12","id":2410,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Refine Event Manager slip-check scope and admin page design","updated_at":"2026-06-12T10:17:28+07:00"},{"due_date":"2026-06-12","id":2409,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Admin membership management page and team coupon","updated_at":"2026-06-12T10:28:51+07:00"},{"due_date":"2026-06-12","id":2408,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"class.lnwsj.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed class.lnwsj.com backup and slip verification integration study","updated_at":"2026-06-12T10:12:25+07:00"},{"due_date":"2026-06-12","id":2407,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Completed web membership plan self-upgrade fix","updated_at":"2026-06-12T10:12:04+07:00"},{"due_date":"2026-06-12","id":2406,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"class.lnwsj.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Backup class.lnwsj.com DB/code and study slip verification system","updated_at":"2026-06-12T10:12:25+07:00"},{"due_date":"2026-06-12","id":2405,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Fix web membership plan self-upgrade","updated_at":"2026-06-12T10:12:05+07:00"},{"due_date":"2026-06-12","id":2404,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Investigate membership plan click grants upgrade bug","updated_at":"2026-06-12T10:12:04+07:00"},{"due_date":"2026-06-12","id":2403,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"class.lnwsj.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Backup class.lnwsj.com code and DB, study slip verification","updated_at":"2026-06-12T10:12:25+07:00"},{"due_date":"2026-06-12","id":2402,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Full-system MySQL regression passed","updated_at":"2026-06-12T09:54:19+07:00"},{"due_date":"2026-06-12","id":2401,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / ???????????? EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP07 clip09 swapped UTF8 1x VDO generation","updated_at":"2026-06-12T10:00:59+07:00"},{"due_date":"2026-06-12","id":2400,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Prepared full regression script","updated_at":"2026-06-12T09:54:19+07:00"},{"due_date":"2026-06-12","id":2399,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Full-system test after MySQL DB migration","updated_at":"2026-06-12T09:54:19+07:00"},{"due_date":"2026-06-12","id":2398,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed MySQL deployment and live verification","updated_at":"2026-06-12T09:45:54+07:00"},{"due_date":"2026-06-12","id":2397,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"MySQL deployment completed; running E2E verification","updated_at":"2026-06-12T09:45:54+07:00"},{"due_date":"2026-06-12","id":2396,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"AB Roll silence trim full-system test deployed worker fix and rerun pending","updated_at":"2026-06-12T09:34:59+07:00"},{"due_date":"2026-06-12","id":2395,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Continue MySQL deployment","updated_at":"2026-06-12T09:45:54+07:00"},{"due_date":"2026-06-12","id":2394,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"completed GPU server backup pull","updated_at":"2026-06-12T09:26:43+07:00"},{"due_date":"2026-06-12","id":2393,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan change: switch event backend storage to MySQL","updated_at":"2026-06-12T09:45:54+07:00"},{"due_date":"2026-06-12","id":2392,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Progress: implementing real backend before deploy","updated_at":"2026-06-12T09:45:54+07:00"},{"due_date":"2026-06-12","id":2391,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / ???????????? EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP07 clip09 swapped VDO generation","updated_at":"2026-06-12T10:00:59+07:00"},{"due_date":"2026-06-12","id":2390,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Start deploy and real-use verification for event.sj88ai.com","updated_at":"2026-06-12T09:45:54+07:00"},{"due_date":"2026-06-12","id":2389,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Strict full-system AB Roll silence trim test on tt2026online.sj88ai.com","updated_at":"2026-06-12T09:06:58+07:00"},{"due_date":"2026-06-12","id":2388,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"backup pull preflight complete","updated_at":"2026-06-12T09:01:22+07:00"},{"due_date":"2026-06-12","id":2387,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"start GPU server backup pull","updated_at":"2026-06-12T08:58:47+07:00"},{"due_date":"2026-06-12","id":2386,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"completed server recheck extra strict evidence loop","updated_at":"2026-06-12T08:57:14+07:00"},{"due_date":"2026-06-12","id":2385,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 9 complete: cleanup hardening final compatibility evidence","updated_at":"2026-06-12T08:53:32+07:00"},{"due_date":"2026-06-12","id":2384,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Closeout: SSL enabled and verified for event.sj88ai.com","updated_at":"2026-06-12T08:52:11+07:00"},{"due_date":"2026-06-12","id":2383,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"done","tags":[],"title":"AB Roll Normalize Settings DB per user implemented and strict-tested","updated_at":"2026-06-12T08:47:15+07:00"},{"due_date":"2026-06-12","id":2382,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Progress: event HTTP vhost and ACME preflight passed","updated_at":"2026-06-12T08:52:11+07:00"},{"due_date":"2026-06-12","id":2381,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 9 progress: safe cleanup applied","updated_at":"2026-06-12T08:53:32+07:00"},{"due_date":"2026-06-12","id":2380,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 9 start: cleanup hardening final compatibility evidence","updated_at":"2026-06-12T08:53:32+07:00"},{"due_date":"2026-06-12","id":2379,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 8 complete: split styles.css","updated_at":"2026-06-12T08:37:47+07:00"},{"due_date":"2026-06-12","id":2378,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Start SSL enablement event.sj88ai.com","updated_at":"2026-06-12T08:52:11+07:00"},{"due_date":"2026-06-12","id":2377,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 8 split styles.css progress","updated_at":"2026-06-12T08:37:21+07:00"},{"due_date":"2026-06-12","id":2376,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 8 split frontend styles.css started","updated_at":"2026-06-12T08:37:21+07:00"},{"due_date":"2026-06-12","id":2375,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 7 split frontend App.jsx completed","updated_at":"2026-06-12T08:28:14+07:00"},{"due_date":"2026-06-12","id":2374,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / ???????????? EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP07 clip09 swapped outfit image retry","updated_at":"2026-06-12T08:44:57+07:00"},{"due_date":"2026-06-12","id":2373,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / ???????????? EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"EP07 clip09 swapped-outfit image regeneration","updated_at":"2026-06-12T08:27:18+07:00"},{"due_date":"2026-06-12","id":2372,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 7 split frontend App.jsx progress","updated_at":"2026-06-12T08:28:14+07:00"},{"due_date":"2026-06-12","id":2371,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Regenerate EP07 clip09 first frame with correct uniform reversal","updated_at":"2026-06-12T08:16:21+07:00"},{"due_date":"2026-06-12","id":2370,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 7 split frontend App.jsx started","updated_at":"2026-06-12T08:28:14+07:00"},{"due_date":"2026-06-12","id":2369,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 6 split user_db.py completed","updated_at":"2026-06-12T08:10:17+07:00"},{"due_date":"2026-06-12","id":2368,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 6 progress: user_db split compile and tests passed","updated_at":"2026-06-12T08:10:27+07:00"},{"due_date":"2026-06-12","id":2367,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"tt2022026online-v2.sj88ai.com local implementation","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Implement DB-backed AB Roll Normalize Settings per user","updated_at":"2026-06-12T08:47:16+07:00"},{"due_date":"2026-06-12","id":2366,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 6 start: split user_db.py into repositories","updated_at":"2026-06-12T08:10:27+07:00"},{"due_date":"2026-06-12","id":2365,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 5 service extraction PASS","updated_at":"2026-06-12T07:57:44+07:00"},{"due_date":"2026-06-12","id":2364,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Update Workflow documentation in detail","updated_at":"2026-06-12T08:01:03+07:00"},{"due_date":"2026-06-12","id":2363,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"????? recheck ?????? 157.85.107.14 20260612_074856","updated_at":"2026-06-12T07:48:56+07:00"},{"due_date":"2026-06-12","id":2362,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"????? recheck ?????? server inventory 157.85.107.14","updated_at":"2026-06-12T07:48:02+07:00"},{"due_date":"2026-06-12","id":2361,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"???????? todo/plan ????????????? inventory","updated_at":"2026-06-12T07:45:11+07:00"},{"due_date":"2026-06-12","id":2360,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"tt2026online-v2.sj88ai.com local planning","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Plan DB-backed AB Roll Normalize Settings per user","updated_at":"2026-06-12T07:46:47+07:00"},{"due_date":"2026-06-12","id":2359,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Phase 5 progress services extracted and py_compile passed","updated_at":"2026-06-12T07:44:54+07:00"},{"due_date":"2026-06-12","id":2358,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"????????? server inventory + migration plan exclude zip/mp4","updated_at":"2026-06-12T07:44:28+07:00"},{"due_date":"2026-06-12","id":2357,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Verify and store all provided AQ tokens","updated_at":"2026-06-12T07:44:03+07:00"},{"due_date":"2026-06-12","id":2356,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Phase 5 progress service extraction","updated_at":"2026-06-12T07:31:42+07:00"},{"due_date":"2026-06-12","id":2355,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 5 start: split services from route logic","updated_at":"2026-06-12T07:57:44+07:00"},{"due_date":"2026-06-12","id":2354,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"SSH preflight ???? ????? inventory ??? read-only","updated_at":"2026-06-12T07:28:32+07:00"},{"due_date":"2026-06-12","id":2353,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"?????????? SSL, path ???????, app inventory ??????????????????? zip/mp4","updated_at":"2026-06-12T07:24:55+07:00"},{"due_date":"2026-06-12","id":2352,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Status check completed: program runs and remaining phases summarized","updated_at":"2026-06-12T07:22:06+07:00"},{"due_date":"2026-06-12","id":2351,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Status check: can program run and remaining phases","updated_at":"2026-06-12T07:22:06+07:00"},{"due_date":"2026-06-12","id":2350,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v2.sj88ai.com","site":"tt2026online-v2.sj88ai.com local static","source_ip":"58.10.169.248","status":"done","tags":[],"title":"AB Roll Normalize Setting UI","updated_at":"2026-06-12T07:37:18+07:00"},{"due_date":"2026-06-12","id":2349,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v2.sj88ai.com","site":"local processor test","source_ip":"58.10.169.248","status":"done","tags":[],"title":"AB Roll Lv3 low-volume threshold probe completed","updated_at":"2026-06-12T07:10:02+07:00"},{"due_date":"2026-06-12","id":2348,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v2.sj88ai.com","site":"local processor test","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"AB Roll Lv3 low-volume silence threshold probe","updated_at":"2026-06-12T06:53:07+07:00"},{"due_date":"2026-06-12","id":2347,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v2.sj88ai.com","site":"local processor test","source_ip":"58.10.169.248","status":"done","tags":[],"title":"AB Roll Lv3 A-roll silence trim completed with paired evidence","updated_at":"2026-06-12T06:46:15+07:00"},{"due_date":"2026-06-11","id":2346,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 4D uploads/jobs/render router extraction completed","updated_at":"2026-06-12T06:29:01+07:00"},{"due_date":"2026-06-12","id":2345,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Implement AB Roll Lv3 A silence trim before normalize","updated_at":"2026-06-12T06:21:01+07:00"},{"due_date":"2026-06-11","id":2344,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Phase 4D progress: uploads/jobs routers extracted","updated_at":"2026-06-12T06:18:34+07:00"},{"due_date":"2026-06-12","id":2343,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"Restudy completed: AB Roll Lv3 A silence trim target corrected","updated_at":"2026-06-12T06:12:09+07:00"},{"due_date":"2026-06-12","id":2342,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Restudy AB Roll Lv3 A silence trim insertion","updated_at":"2026-06-12T06:10:03+07:00"},{"due_date":"2026-06-11","id":2341,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 4D start: uploads/jobs/render router extraction","updated_at":"2026-06-12T06:29:01+07:00"},{"due_date":"2026-06-11","id":2340,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 4C2 membership remaining routers completed","updated_at":"2026-06-12T06:08:40+07:00"},{"due_date":"2026-06-12","id":2339,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"??????????? auto-editor ?????? AB Roll silence trim","updated_at":"2026-06-12T06:01:08+07:00"},{"due_date":"2026-06-11","id":2338,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 4C2 start: extract remaining membership routers","updated_at":"2026-06-12T06:08:23+07:00"},{"due_date":"2026-06-11","id":2337,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 4C1 done: products/library/reports router extraction","updated_at":"2026-06-12T05:56:19+07:00"},{"due_date":"2026-06-12","id":2336,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026_Standalone / tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Study auto-editor for AB Roll silence cut plan","updated_at":"2026-06-12T05:49:33+07:00"},{"due_date":"2026-06-12","id":2335,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Render 30 latest chat promo audios sequentially","updated_at":"2026-06-12T07:42:13+07:00"},{"due_date":"2026-06-11","id":2334,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 4C1 start: extract products/library/reports routers","updated_at":"2026-06-12T05:56:26+07:00"},{"due_date":"2026-06-12","id":2333,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Backup live V2 code as V2.2 completed","updated_at":"2026-06-12T05:39:24+07:00"},{"due_date":"2026-06-11","id":2332,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 4B start: extract auth router","updated_at":"2026-06-12T05:44:08+07:00"},{"due_date":"2026-06-11","id":2331,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 4 done: admin/admin-live router extraction","updated_at":"2026-06-12T05:35:05+07:00"},{"due_date":"2026-06-12","id":2330,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Done: another 30 full LED bulb TikTok live scripts prepared in chat","updated_at":"2026-06-12T05:27:36+07:00"},{"due_date":"2026-06-12","id":2329,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Generate another 30 full TikTok live LED bulb promo scripts for review","updated_at":"2026-06-12T05:27:36+07:00"},{"due_date":"2026-06-11","id":2328,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Phase 4 progress: extract admin/admin-live routers","updated_at":"2026-06-12T05:22:47+07:00"},{"due_date":"2026-06-12","id":2327,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Backup live V2 code as V2.2","updated_at":"2026-06-12T05:39:25+07:00"},{"due_date":"2026-06-11","id":2326,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Implement full refactor plan phase 4 admin routes","updated_at":"2026-06-12T05:34:44+07:00"},{"due_date":"2026-06-11","id":2325,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"AB Roll all users all jobs inventory completed","updated_at":"2026-06-11T22:46:35+07:00"},{"due_date":"2026-06-11","id":2324,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Refactor phase 3 membership release router completed","updated_at":"2026-06-11T21:58:26+07:00"},{"due_date":"2026-06-11","id":2323,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Refactor phase 3 membership release router extraction","updated_at":"2026-06-11T21:58:26+07:00"},{"due_date":"2026-06-11","id":2322,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Refactor phase 2 router extraction completed","updated_at":"2026-06-11T21:45:25+07:00"},{"due_date":"2026-06-11","id":2321,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Done: attached pasted-text 30 TikTok live scripts rendered","updated_at":"2026-06-11T21:39:23+07:00"},{"due_date":"2026-06-11","id":2320,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Progress: attached 30 scripts rendered successfully","updated_at":"2026-06-11T21:36:26+07:00"},{"due_date":"2026-06-11","id":2319,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Refactor phase 2 router extraction","updated_at":"2026-06-11T21:45:21+07:00"},{"due_date":"2026-06-11","id":2318,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Refactor phase 1 completed with evidence","updated_at":"2026-06-11T21:31:10+07:00"},{"due_date":"2026-06-11","id":2317,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Inventory all AB Roll jobs all users with frame proof","updated_at":"2026-06-11T22:46:54+07:00"},{"due_date":"2026-06-11","id":2316,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Refactor phase 1 split oversized backend/frontend files","updated_at":"2026-06-11T21:31:08+07:00"},{"due_date":"2026-06-11","id":2315,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e41\u0e15\u0e01 main.py \u0e41\u0e25\u0e30\u0e44\u0e1f\u0e25\u0e4c\u0e43\u0e2b\u0e0d\u0e48\u0e41\u0e1a\u0e1a\u0e04\u0e48\u0e2d\u0e22\u0e46 refactor","updated_at":"2026-06-11T21:19:14+07:00"},{"due_date":"2026-06-11","id":2314,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"AB Roll all existing outputs replaced and download verified","updated_at":"2026-06-11T21:18:18+07:00"},{"due_date":"2026-06-11","id":2313,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Progress: attached script parser validated 30 scripts","updated_at":"2026-06-11T21:06:18+07:00"},{"due_date":"2026-06-11","id":2312,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Render attached 30 TikTok live scripts that were not generated","updated_at":"2026-06-11T21:39:23+07:00"},{"due_date":"2026-06-11","id":2311,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"implement credit preflight debit start","updated_at":"2026-06-11T21:01:51+07:00"},{"due_date":"2026-06-11","id":2310,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Done: Workflow.md plus DB audio product metadata storage","updated_at":"2026-06-11T21:00:58+07:00"},{"due_date":"2026-06-11","id":2309,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Progress: Workflow.md created and audio product snapshot migration applied","updated_at":"2026-06-11T21:00:05+07:00"},{"due_date":"2026-06-11","id":2308,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"plan credit preflight debit done","updated_at":"2026-06-11T20:59:50+07:00"},{"due_date":"2026-06-11","id":2307,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"plan credit preflight debit start","updated_at":"2026-06-11T20:59:49+07:00"},{"due_date":"2026-06-11","id":2306,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"inspect real credit debit done","updated_at":"2026-06-11T20:56:45+07:00"},{"due_date":"2026-06-11","id":2305,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"inspect real credit debit start","updated_at":"2026-06-11T20:56:45+07:00"},{"due_date":"2026-06-11","id":2304,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"inspect membership levels done","updated_at":"2026-06-11T20:54:27+07:00"},{"due_date":"2026-06-11","id":2303,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"inspect membership levels start","updated_at":"2026-06-11T20:54:26+07:00"},{"due_date":"2026-06-11","id":2302,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Design workflow doc and DB audio product metadata storage","updated_at":"2026-06-11T21:00:58+07:00"},{"due_date":"2026-06-11","id":2301,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Done: 30 TikTok live LED bulb scripts stored and audio outputs verified","updated_at":"2026-06-11T20:50:42+07:00"},{"due_date":"2026-06-11","id":2300,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"backup code db v1.1 done","updated_at":"2026-06-11T20:49:26+07:00"},{"due_date":"2026-06-11","id":2299,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Progress: verify existing 30-script Gemini TTS render set","updated_at":"2026-06-11T20:48:38+07:00"},{"due_date":"2026-06-11","id":2298,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"backup code db v1.1 scope tightened","updated_at":"2026-06-11T20:47:53+07:00"},{"due_date":"2026-06-11","id":2297,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Render 30 TikTok live LED bulb scripts to Gemini TTS audio","updated_at":"2026-06-11T20:50:43+07:00"},{"due_date":"2026-06-11","id":2296,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone / tt2026online.sj88ai.com AB Roll","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"done","tags":[],"title":"AB Roll fix all existing output files and download verification","updated_at":"2026-06-11T21:18:18+07:00"},{"due_date":"2026-06-11","id":2295,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"backup code db v1.1 location adjusted","updated_at":"2026-06-11T20:44:11+07:00"},{"due_date":"2026-06-11","id":2294,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"backup code db v1.1 start","updated_at":"2026-06-11T20:49:21+07:00"},{"due_date":"2026-06-11","id":2293,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Draft 30 full TikTok live promo scripts from new idea set","updated_at":"2026-06-11T20:41:48+07:00"},{"due_date":"2026-06-11","id":2292,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Draft 30 more TikTok live promo script ideas","updated_at":"2026-06-11T20:40:00+07:00"},{"due_date":"2026-06-11","id":2291,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Render 30 TikTok live promo scripts and enforce minimum 30 seconds","updated_at":"2026-06-11T19:49:47+07:00"},{"due_date":"2026-06-11","id":2290,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Draft 30 detailed TikTok live promo scripts with voice pairs","updated_at":"2026-06-11T19:33:43+07:00"},{"due_date":"2026-06-11","id":2289,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Add basket CTA to every promo script","updated_at":"2026-06-11T19:31:45+07:00"},{"due_date":"2026-06-11","id":2288,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Prepare female two-speaker voice pairs","updated_at":"2026-06-11T19:31:03+07:00"},{"due_date":"2026-06-11","id":2287,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Draft 30 full promo dialogue scripts without price","updated_at":"2026-06-11T19:29:17+07:00"},{"due_date":"2026-06-11","id":2286,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Draft 30 two-speaker LED lamp dialogue ideas","updated_at":"2026-06-11T19:27:17+07:00"},{"due_date":"2026-06-11","id":2285,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone / tt2026online.sj88ai.com AB Roll","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"done","tags":[],"title":"AB Roll B overlay portrait fix deployed and verified","updated_at":"2026-06-11T19:26:29+07:00"},{"due_date":"2026-06-11","id":2284,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Start rendering 20 approved LED scripts","updated_at":"2026-06-11T19:23:33+07:00"},{"due_date":"2026-06-11","id":2283,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Render all 20 LED lamp scripts with rotating Gemini keys","updated_at":"2026-06-11T19:23:33+07:00"},{"due_date":"2026-06-11","id":2282,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Add missing pasted API keys and render one female Gemini audio","updated_at":"2026-06-11T19:06:31+07:00"},{"due_date":"2026-06-11","id":2281,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Add 8 Gemini API keys to workflow DB","updated_at":"2026-06-11T19:02:03+07:00"},{"due_date":"2026-06-11","id":2280,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Check provider API key count","updated_at":"2026-06-11T19:00:45+07:00"},{"due_date":"2026-06-11","id":2279,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Correct E27 Thai pronunciation in workflow scripts","updated_at":"2026-06-11T18:59:53+07:00"},{"due_date":"2026-06-11","id":2278,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Show 20 generated LED lamp scripts in chat","updated_at":"2026-06-11T18:57:17+07:00"},{"due_date":"2026-06-11","id":2277,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Fix AB Roll B overlay remains landscape while A/final is portrait","updated_at":"2026-06-11T18:51:43+07:00"},{"due_date":"2026-06-11","id":2276,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed CLI workflow for image product scripts and Gemini audio","updated_at":"2026-06-11T18:50:06+07:00"},{"due_date":"2026-06-11","id":2275,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Rendered first workflow audio with Gemini TTS","updated_at":"2026-06-11T18:48:25+07:00"},{"due_date":"2026-06-11","id":2274,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Verify workflow scripts and Gemini voice config","updated_at":"2026-06-11T18:44:23+07:00"},{"due_date":"2026-06-11","id":2273,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-jsv2.sj88ai.com","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"done: automixsj88-jsv2 code DB settings pull verified and documented","updated_at":"2026-06-11T18:42:14+07:00"},{"due_date":"2026-06-11","id":2272,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Implement image-to-product-to-20-scripts-to-Gemini-audio CLI workflow","updated_at":"2026-06-11T18:50:06+07:00"},{"due_date":"2026-06-11","id":2271,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Completed deep repo inventory and TTS config report","updated_at":"2026-06-11T18:36:01+07:00"},{"due_date":"2026-06-11","id":2270,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Freeze backup code-only and DB for tt2026online production","updated_at":"2026-06-11T18:48:57+07:00"},{"due_date":"2026-06-11","id":2269,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-jsv2.sj88ai.com","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"during: mapped automixsj88-jsv2 live source DB config paths","updated_at":"2026-06-11T18:42:15+07:00"},{"due_date":"2026-06-11","id":2268,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Deep repo inventory and reference report for CLI audio workflow","updated_at":"2026-06-11T18:30:24+07:00"},{"due_date":"2026-06-11","id":2267,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Generate and transcribe one two-speaker LED E27 TTS sample","updated_at":"2026-06-11T18:29:03+07:00"},{"due_date":"2026-06-11","id":2266,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Completed 20 LED E27 two-speaker emotion-tag script drafts","updated_at":"2026-06-11T18:27:04+07:00"},{"due_date":"2026-06-11","id":2265,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-jsv2.sj88ai.com","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"start: pull automixsj88-jsv2 code DB settings without mp4 zip","updated_at":"2026-06-11T18:42:15+07:00"},{"due_date":"2026-06-11","id":2264,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Generate 20 LED E27 two-speaker emotion-tag voice scripts","updated_at":"2026-06-11T18:26:41+07:00"},{"due_date":"2026-06-11","id":2263,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"https://free1.sj88ai.com/","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Retry live test using uploaded product image and Gemini 3.1 Emotion","updated_at":"2026-06-11T18:23:11+07:00"},{"due_date":"2026-06-11","id":2262,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"https://free1.sj88ai.com/","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mid-test: signup succeeded, script generation returning 500","updated_at":"2026-06-11T18:10:35+07:00"},{"due_date":"2026-06-11","id":2261,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"AB Roll overwrite original filenames and restore live downloads completed","updated_at":"2026-06-11T18:06:35+07:00"},{"due_date":"2026-06-11","id":2260,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"https://free1.sj88ai.com/","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Live signup and generation test on free1.sj88ai.com","updated_at":"2026-06-11T18:04:24+07:00"},{"due_date":"2026-06-11","id":2259,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Complete 20 E27 bulb scripts with Gemini inline audio tags","updated_at":"2026-06-11T18:03:22+07:00"},{"due_date":"2026-06-11","id":2258,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Rewrite 20 E27 bulb scripts with Gemini inline audio tags","updated_at":"2026-06-11T18:01:53+07:00"},{"due_date":"2026-06-11","id":2257,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"automixsj88free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Completed 20 neutral E27 home bulb promo scripts","updated_at":"2026-06-11T17:59:57+07:00"},{"due_date":"2026-06-11","id":2256,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"automixsj88free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Create 20 neutral E27 home bulb promo scripts","updated_at":"2026-06-11T17:59:44+07:00"},{"due_date":"2026-06-11","id":2255,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"automixsj88free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Completed adding two AQ-format encrypted keys","updated_at":"2026-06-11T17:59:12+07:00"},{"due_date":"2026-06-11","id":2254,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"automixsj88free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Add non-Gemini AQ keys to encrypted local DB","updated_at":"2026-06-11T17:58:33+07:00"},{"due_date":"2026-06-11","id":2253,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Completed encrypted Gemini key add and one female TTS render","updated_at":"2026-06-11T17:57:53+07:00"},{"due_date":"2026-06-11","id":2252,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Add Gemini API key to encrypted local DB and generate one female TTS sample","updated_at":"2026-06-11T17:55:22+07:00"},{"due_date":"2026-06-11","id":2251,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine | source:https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-1-flash-tts/","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Corrected Gemini TTS prompt/spec normalization after official source check","updated_at":"2026-06-11T17:53:02+07:00"},{"due_date":"2026-06-11","id":2250,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine | source:https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-1-flash-tts/","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Verify Gemini TTS model naming against official Google source","updated_at":"2026-06-11T17:50:05+07:00"},{"due_date":"2026-06-11","id":2249,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"???? RCA Chrome ????/???? V4.8.8","updated_at":"2026-06-11T17:46:42+07:00"},{"due_date":"2026-06-11","id":2248,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Workflow_Full_Agent_V4","site":"local:C:\\temp\\Bot Audio\\Workflow_Full_Agent_V4","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Study Workflow_Full_Agent_V4 program - completed","updated_at":"2026-06-11T17:43:06+07:00"},{"due_date":"2026-06-11","id":2247,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"???? Chrome ?????????? V4.8.8","updated_at":"2026-06-11T17:37:38+07:00"},{"due_date":"2026-06-11","id":2246,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026 Standalone / tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"AB Roll replace fixed outputs and verify live download","updated_at":"2026-06-11T18:06:35+07:00"},{"due_date":"2026-06-11","id":2245,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"automixsj88free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine | product-images:C:\\Users\\sj88s\\Downloads","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Completed LED lamp no-price factory-promo female voice script","updated_at":"2026-06-11T17:36:24+07:00"},{"due_date":"2026-06-11","id":2244,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"automixsj88free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine | product-images:C:\\Users\\sj88s\\Downloads","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Create no-price factory-promo female voice script for LED lamp bulb product","updated_at":"2026-06-11T17:35:12+07:00"},{"due_date":"2026-06-11","id":2243,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"free1.sj88ai.com | local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Completed detailed study: CLI Audio Workflow Promo Engine","updated_at":"2026-06-11T17:33:55+07:00"},{"due_date":"2026-06-11","id":2242,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"green long product batch mode final pass","updated_at":"2026-06-11T17:31:52+07:00"},{"due_date":"2026-06-11","id":2241,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Workflow_Full_Agent_V4","site":"local:C:\\temp\\Bot Audio\\Workflow_Full_Agent_V4","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Study Workflow_Full_Agent_V4 program - mid analysis findings","updated_at":"2026-06-11T17:28:22+07:00"},{"due_date":"2026-06-11","id":2240,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Workflow_Full_Agent_V4","site":"local:C:\\temp\\Bot Audio\\Workflow_Full_Agent_V4","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Study Workflow_Full_Agent_V4 program - start","updated_at":"2026-06-11T17:26:32+07:00"},{"due_date":"2026-06-11","id":2239,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"free1.sj88ai.com | local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mid-study evidence: CLI architecture mapped","updated_at":"2026-06-11T17:26:19+07:00"},{"due_date":"2026-06-11","id":2238,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"green long product batch mode render running","updated_at":"2026-06-11T17:25:28+07:00"},{"due_date":"2026-06-11","id":2237,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Deep RCA for V4.8.8 hangs/drops/readiness failures","updated_at":"2026-06-11T17:24:29+07:00"},{"due_date":"2026-06-11","id":2236,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"free1.sj88ai.com | local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Study CLI Audio Workflow Promo Engine program in detail","updated_at":"2026-06-11T17:34:13+07:00"},{"due_date":"2026-06-11","id":2235,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP7 next scene draft and EP8 opening","updated_at":"2026-06-11T17:44:39+07:00"},{"due_date":"2026-06-11","id":2234,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"green long product batch mode rerun with api_after_ui_select","updated_at":"2026-06-11T17:20:03+07:00"},{"due_date":"2026-06-11","id":2233,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"RCA found for runCommand receiving-end timeout; no Chrome close/click","updated_at":"2026-06-11T17:16:59+07:00"},{"due_date":"2026-06-11","id":2232,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V4.8.8","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V4.8.8","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Completed RCA: TikTok Bot V4.8.8 runCommand timeout","updated_at":"2026-06-11T17:14:23+07:00"},{"due_date":"2026-06-11","id":2231,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main; http://103.253.75.161:28888/","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Complete: AutoMv tab modularization implemented and deployed","updated_at":"2026-06-11T17:12:57+07:00"},{"due_date":"2026-06-11","id":2230,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V4.8.8","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Read-only RCA: TikTok Bot V4.8.8 message timeout","updated_at":"2026-06-11T17:09:28+07:00"},{"due_date":"2026-06-11","id":2229,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"green long product batch mode rerun after staging fix","updated_at":"2026-06-11T17:08:28+07:00"},{"due_date":"2026-06-11","id":2228,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Read-only RCA for stuck TikTok bot runCommand timeout","updated_at":"2026-06-11T17:07:17+07:00"},{"due_date":"2026-06-11","id":2227,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"green long product files generated upload started","updated_at":"2026-06-11T17:02:22+07:00"},{"due_date":"2026-06-11","id":2226,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"green long product batch mode runner prepared","updated_at":"2026-06-11T16:59:40+07:00"},{"due_date":"2026-06-11","id":2225,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main; 103.253.75.161:28888","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Checkpoint: local modular tab refactor validation passed","updated_at":"2026-06-11T17:12:57+07:00"},{"due_date":"2026-06-11","id":2224,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"green long product batch mode live test start","updated_at":"2026-06-11T17:31:33+07:00"},{"due_date":"2026-06-11","id":2223,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main; server=103.253.75.161:28888","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Start: Modularize AutoMv tabs into independent files","updated_at":"2026-06-11T17:12:57+07:00"},{"due_date":"2026-06-11","id":2222,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026 production","site":"tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"AB Roll existing outputs inventory and rerun proof","updated_at":"2026-06-11T17:34:48+07:00"},{"due_date":"2026-06-11","id":2221,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Watch Chrome bot test read-only with periodic screenshots","updated_at":"2026-06-11T16:47:10+07:00"},{"due_date":"2026-06-11","id":2220,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Complete: Code size and tab structure inventory","updated_at":"2026-06-11T16:41:13+07:00"},{"due_date":"2026-06-11","id":2219,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Start: Code size and tab structure inventory","updated_at":"2026-06-11T16:41:13+07:00"},{"due_date":"2026-06-11","id":2218,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"http://103.253.75.161:28888/; output=C:\\temp\\AutoMv_A-main\\automv-lv0-fullhd-outputs-2026-06-11","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Complete: Full HD LV0 bulk rendering test passed","updated_at":"2026-06-11T16:39:11+07:00"},{"due_date":"2026-06-11","id":2217,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"server=103.253.75.161:28888; path=/opt/automv-a-main/testdata/lv0-bulk/audio/final_fullhd/mp4ok","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Checkpoint: Full HD LV0 batch created 5 outputs","updated_at":"2026-06-11T16:36:42+07:00"},{"due_date":"2026-06-11","id":2216,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026 production","site":"tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"AB Roll portrait rotation UI strict test running","updated_at":"2026-06-11T16:42:37+07:00"},{"due_date":"2026-06-11","id":2215,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"server=103.253.75.161:28888; dataset=/opt/automv-a-main/testdata/lv0-bulk","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Start: Full HD LV0 bulk rendering test","updated_at":"2026-06-11T16:39:11+07:00"},{"due_date":"2026-06-11","id":2214,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-11T16:28:05+07:00"},{"due_date":"2026-06-11","id":2213,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Live Chrome evidence run: start/import/product-id fixes","updated_at":"2026-06-11T16:32:41+07:00"},{"due_date":"2026-06-11","id":2212,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026 production","site":"tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"AB Roll portrait rotation fix strict test continue","updated_at":"2026-06-11T16:43:00+07:00"},{"due_date":"2026-06-11","id":2211,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-11T16:19:27+07:00"},{"due_date":"2026-06-11","id":2210,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online.sj88ai.com production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Implement AB Roll portrait rotation fix on production","updated_at":"2026-06-11T16:42:36+07:00"},{"due_date":"2026-06-11","id":2209,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online.sj88ai.com production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Diagnose AB Roll rotated output","updated_at":"2026-06-11T16:01:53+07:00"},{"due_date":"2026-06-11","id":2208,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026 Standalone / tt2026online-v2 production ops","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"Completed GPU encoder usage inspection","updated_at":"2026-06-11T14:52:49+07:00"},{"due_date":"2026-06-11","id":2207,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026 Standalone / tt2026online-v2 production ops","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Inspect GPU encoder and CPU fallback paths","updated_at":"2026-06-11T14:47:57+07:00"},{"due_date":"2026-06-11","id":2206,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026 Standalone / tt2026online-v2 production ops","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"Completed live job stuck check","updated_at":"2026-06-11T14:47:13+07:00"},{"due_date":"2026-06-11","id":2205,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026 Standalone / tt2026online-v2 production ops","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Check live job stuck or still processing","updated_at":"2026-06-11T14:42:33+07:00"},{"due_date":"2026-06-11","id":2204,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026 Standalone / tt2026online-v2 production ops","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"Completed visual ffmpeg resource risk report","updated_at":"2026-06-11T14:41:41+07:00"},{"due_date":"2026-06-11","id":2203,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026 Standalone / tt2026online-v2 production ops","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Build visual ffmpeg resource risk report","updated_at":"2026-06-11T14:38:14+07:00"},{"due_date":"2026-06-11","id":2202,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026 Standalone / tt2026online-v2 production ops","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"Completed live ffmpeg CPU GPU RAM inspection report","updated_at":"2026-06-11T14:36:53+07:00"},{"due_date":"2026-06-11","id":2201,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 Standalone / tt2026online-v2 production ops","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Inspect live running ffmpeg job CPU GPU RAM","updated_at":"2026-06-11T14:23:37+07:00"},{"due_date":"2026-06-11","id":2200,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 Standalone / tt2026online-v2 production strict test","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"Completed old Ai AutoCut Lv1 report restudy","updated_at":"2026-06-11T14:19:12+07:00"},{"due_date":"2026-06-11","id":2199,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Final PASS: green.sj88ai.com 4-mode all-files test","updated_at":"2026-06-11T14:16:57+07:00"},{"due_date":"2026-06-11","id":2198,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 Standalone / tt2026online-v2 production strict test","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Re-study historical Ai AutoCut Lv1 strict reports","updated_at":"2026-06-11T14:14:47+07:00"},{"due_date":"2026-06-11","id":2197,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 Standalone / tt2026online-v2 production strict test","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"Completed revised Ai AutoCut Lv1 audio cap acceptance gates","updated_at":"2026-06-11T14:13:34+07:00"},{"due_date":"2026-06-11","id":2196,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 Standalone / tt2026online-v2 production strict test","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Revise Ai AutoCut Lv1 acceptance gate for audio exhaustion cap","updated_at":"2026-06-11T14:12:09+07:00"},{"due_date":"2026-06-11","id":2195,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online.sj88ai.com production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Freeze production code DB and env snapshot","updated_at":"2026-06-11T14:53:11+07:00"},{"due_date":"2026-06-11","id":2194,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 Standalone / tt2026online-v2 production strict test","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"Completed Ai AutoCut Lv1 code acceptance gates","updated_at":"2026-06-11T14:07:10+07:00"},{"due_date":"2026-06-11","id":2193,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online.sj88ai.com production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Read-only production job status check","updated_at":"2026-06-11T14:08:49+07:00"},{"due_date":"2026-06-11","id":2192,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 Standalone / tt2026online-v2 production strict test","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Define Ai AutoCut Lv1 code acceptance gates","updated_at":"2026-06-11T14:02:24+07:00"},{"due_date":"2026-06-11","id":2191,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 Standalone / tt2026online-v2 production strict test","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Define Ai AutoCut Lv1 acceptance gates from code before live run","updated_at":"2026-06-11T13:59:29+07:00"},{"due_date":"2026-06-11","id":2190,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Apply production Ai AutoCut concurrency settings from user request","updated_at":"2026-06-11T14:01:54+07:00"},{"due_date":"2026-06-11","id":2189,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Inspect production .env thread/concurrency settings for Ai AutoCut regression","updated_at":"2026-06-11T13:53:20+07:00"},{"due_date":"2026-06-11","id":2188,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 Standalone / tt2026online-v2 production strict test","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Strict report method reuse for Ai AutoCut Lv1 and AB Roll Lv2","updated_at":"2026-06-11T13:49:52+07:00"},{"due_date":"2026-06-11","id":2187,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Evaluate v2-worker memory limit fix for Ai AutoCut ffmpeg partial output","updated_at":"2026-06-11T13:50:03+07:00"},{"due_date":"2026-06-11","id":2186,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Trace root cause from Debug_log_20260610 for Ai AutoCut partial output regression","updated_at":"2026-06-11T13:47:46+07:00"},{"due_date":"2026-06-11","id":2185,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Running strict production UI/API test TC01 then TC02","updated_at":"2026-06-11T13:38:53+07:00"},{"due_date":"2026-06-11","id":2184,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"doing","tags":[],"title":"TC02 rerun pass, starting TC04 rerun","updated_at":"2026-06-11T13:38:34+07:00"},{"due_date":"2026-06-11","id":2183,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Fix production Ai AutoCut Mode 3 partial success returning done with one output","updated_at":"2026-06-11T13:36:59+07:00"},{"due_date":"2026-06-11","id":2182,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Investigate latest Ai AutoCut produced only one output on production","updated_at":"2026-06-11T13:33:55+07:00"},{"due_date":"2026-06-11","id":2181,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Investigate tt2026online.sj88ai.com queue not progressing on production server","updated_at":"2026-06-11T13:32:11+07:00"},{"due_date":"2026-06-11","id":2180,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Strict test production V2 Ai AutoCut Lv1 + AB Roll Lv2 using existing report scripts","updated_at":"2026-06-11T13:26:24+07:00"},{"due_date":"2026-06-11","id":2179,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Goal blocked after repeated real-run prerequisite failure","updated_at":"2026-06-11T13:26:20+07:00"},{"due_date":"2026-06-11","id":2178,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Blocked audit rerun for real TikTok proof","updated_at":"2026-06-11T13:24:50+07:00"},{"due_date":"2026-06-11","id":2177,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Real run preflight harness added; execution blocked by missing browser/video prerequisites","updated_at":"2026-06-11T13:23:35+07:00"},{"due_date":"2026-06-11","id":2176,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Add real TikTok run preflight harness","updated_at":"2026-06-11T13:20:10+07:00"},{"due_date":"2026-06-11","id":2175,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Blocked: real TikTok post proof requires logged-in browser and test video","updated_at":"2026-06-11T13:18:41+07:00"},{"due_date":"2026-06-11","id":2174,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone tt2026online-v2 production","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"Strict test Ai AutoCut Lv1 and AB Roll Lv2 production","updated_at":"2026-06-11T13:17:57+07:00"},{"due_date":"2026-06-11","id":2173,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Completion audit for V4.8.1 parity and real-run gap","updated_at":"2026-06-11T13:11:08+07:00"},{"due_date":"2026-06-11","id":2172,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Completion audit for V4.8.1 parity and real-run gap","updated_at":"2026-06-11T13:10:49+07:00"},{"due_date":"2026-06-11","id":2171,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"???????? V4.8.8 ???????????? ????? full regression ??? paired evidence","updated_at":"2026-06-11T13:08:33+07:00"},{"due_date":"2026-06-11","id":2170,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone tt2026online-v2 production","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"Force AutoSu Whisper model to large for all users","updated_at":"2026-06-11T13:05:44+07:00"},{"due_date":"2026-06-11","id":2169,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-11T13:05:37+07:00"},{"due_date":"2026-06-11","id":2168,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone tt2026online-v2 production","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"Correction: AutoSu defaults must be checked for all users","updated_at":"2026-06-11T13:02:33+07:00"},{"due_date":"2026-06-11","id":2167,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"doing","tags":[],"title":"TC03 4-mode live pass, TC04 started","updated_at":"2026-06-11T12:58:55+07:00"},{"due_date":"2026-06-11","id":2166,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone tt2026online-v2 production","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"V2 AutoSu default flags and remove MiniMax UI label","updated_at":"2026-06-11T12:57:10+07:00"},{"due_date":"2026-06-11","id":2165,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"??? CDP harness ???????? full regression","updated_at":"2026-06-11T12:50:51+07:00"},{"due_date":"2026-06-11","id":2164,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Auto MV - Flet Edition","site":"N:\\codex\\AutoMv_A-main; green.sj88ai.com; greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Analyze AutoMv_A-main Green page parity and GPU path","updated_at":"2026-06-11T13:06:24+07:00"},{"due_date":"2026-06-11","id":2163,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Continue fixing V4.8.8 full regression CDP and runtime proof","updated_at":"2026-06-11T12:45:41+07:00"},{"due_date":"2026-06-11","id":2162,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"doing","tags":[],"title":"TC02 reframe render still running","updated_at":"2026-06-11T12:44:54+07:00"},{"due_date":"2026-06-11","id":2161,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"DONE greenlnw.cutdee.com source pull PASS","updated_at":"2026-06-11T12:44:24+07:00"},{"due_date":"2026-06-11","id":2160,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed remote sync green.sj88ai.com","updated_at":"2026-06-11T12:43:31+07:00"},{"due_date":"2026-06-11","id":2159,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Done: V4.8.8 save import build fixes verified with paired UI API evidence","updated_at":"2026-06-11T12:41:49+07:00"},{"due_date":"2026-06-11","id":2158,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone tt2026online-v2 production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Phase7 Chrome real UI + server log GPU large model investigation","updated_at":"2026-06-11T12:41:47+07:00"},{"due_date":"2026-06-11","id":2157,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"completed: greenlnw.cutdee.com backup sync","updated_at":"2026-06-11T12:41:46+07:00"},{"due_date":"2026-06-11","id":2156,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-11T12:38:47+07:00"},{"due_date":"2026-06-11","id":2155,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"D:\\codex\\AutoMv_A-main","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Completed greenlnw.cutdee.com server pull","updated_at":"2026-06-11T12:39:18+07:00"},{"due_date":"2026-06-11","id":2154,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"evidence: greenlnw backup sync verification","updated_at":"2026-06-11T12:38:33+07:00"},{"due_date":"2026-06-11","id":2153,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"http://103.253.75.161:28888/; sample=G:\\???????????\\00 mv\\????????????\\lv0; output=C:\\temp\\AutoMv_A-main\\automv-lv0-bulk-outputs-2026-06-11","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Complete: Bulk LV0 5 audio x 10 clip processing test passed","updated_at":"2026-06-11T12:37:51+07:00"},{"due_date":"2026-06-11","id":2152,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"PROGRESS extracted greenlnw.cutdee.com source and verifying gates","updated_at":"2026-06-11T12:37:00+07:00"},{"due_date":"2026-06-11","id":2151,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"D:\\codex\\AutoMv_A-main","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Verified greenlnw.cutdee.com transfer","updated_at":"2026-06-11T12:39:18+07:00"},{"due_date":"2026-06-11","id":2150,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Completed green.sj88ai.com code pull with evidence","updated_at":"2026-06-11T12:35:08+07:00"},{"due_date":"2026-06-11","id":2149,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"server=103.253.75.161:28888; path=/opt/automv-a-main/testdata/lv0-bulk","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Checkpoint: Bulk LV0 batch created 5 outputs","updated_at":"2026-06-11T12:34:54+07:00"},{"due_date":"2026-06-11","id":2148,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Evidence package generated for green.sj88ai.com pull","updated_at":"2026-06-11T12:31:55+07:00"},{"due_date":"2026-06-11","id":2147,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"doing","tags":[],"title":"TC01 4-mode live pass","updated_at":"2026-06-11T12:30:42+07:00"},{"due_date":"2026-06-11","id":2146,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Remote sync progress green.sj88ai.com","updated_at":"2026-06-11T12:30:40+07:00"},{"due_date":"2026-06-11","id":2145,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"progress: found remote path and starting download","updated_at":"2026-06-11T12:29:38+07:00"},{"due_date":"2026-06-11","id":2144,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"G:\\???????????\\00 mv\\????????????\\lv0; server=103.253.75.161:28888","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Start: Bulk LV0 media processing test","updated_at":"2026-06-11T12:37:51+07:00"},{"due_date":"2026-06-11","id":2143,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Remote inventory green.sj88ai.com","updated_at":"2026-06-11T12:27:37+07:00"},{"due_date":"2026-06-11","id":2142,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Targeted live log copy matched remote stat","updated_at":"2026-06-11T12:25:38+07:00"},{"due_date":"2026-06-11","id":2141,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Sync remote /opt/green.sj88ai.com to local workspace","updated_at":"2026-06-11T12:43:31+07:00"},{"due_date":"2026-06-11","id":2140,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"????? backup/sync greenlnw.cutdee.com ??? server","updated_at":"2026-06-11T12:42:19+07:00"},{"due_date":"2026-06-11","id":2139,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix V4.8.8 save import runner regressions vs V4.8.1","updated_at":"2026-06-11T12:22:50+07:00"},{"due_date":"2026-06-11","id":2138,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"PROGRESS located greenlnw.cutdee.com server path","updated_at":"2026-06-11T12:21:31+07:00"},{"due_date":"2026-06-11","id":2137,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"START greenlnw.cutdee.com source pull","updated_at":"2026-06-11T12:44:47+07:00"},{"due_date":"2026-06-11","id":2136,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"D:\\codex\\AutoMv_A-main","source_ip":"58.10.169.248","status":"done","tags":[],"title":"???????? greenlnw.cutdee.com ??? server","updated_at":"2026-06-11T12:39:17+07:00"},{"due_date":"2026-06-11","id":2135,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"doing","tags":[],"title":"4-mode runner patched and expected outputs calculated","updated_at":"2026-06-11T12:10:00+07:00"},{"due_date":"2026-06-11","id":2134,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Transfer attempt completed with tar symlink warnings","updated_at":"2026-06-11T12:09:51+07:00"},{"due_date":"2026-06-11","id":2133,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Preflight passed for green.sj88ai.com remote pull","updated_at":"2026-06-11T12:03:42+07:00"},{"due_date":"2026-06-11","id":2132,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e17\u0e14\u0e2a\u0e2d\u0e1a 4 mode reframe/batch live green.sj88ai.com","updated_at":"2026-06-11T14:16:44+07:00"},{"due_date":"2026-06-11","id":2131,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Start code-only pull for green.sj88ai.com","updated_at":"2026-06-11T12:35:30+07:00"},{"due_date":"2026-06-11","id":2130,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:D:\\codex\\AutoMv_A-main","source_ip":"58.10.169.248","status":"done","tags":[],"title":"DONE AutoMv_A-main runnable from repaired venv","updated_at":"2026-06-11T12:00:31+07:00"},{"due_date":"2026-06-11","id":2129,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e34\u0e49\u0e19 all-files upload test green.sj88ai.com PASS 220/220","updated_at":"2026-06-11T11:55:15+07:00"},{"due_date":"2026-06-11","id":2128,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e23\u0e31\u0e19 live all-files upload 220 files green.sj88ai.com","updated_at":"2026-06-11T11:51:25+07:00"},{"due_date":"2026-06-11","id":2127,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:D:\\codex\\AutoMv_A-main","source_ip":"58.10.169.248","status":"done","tags":[],"title":"NEW_TASK analyze and run AutoMv_A-main","updated_at":"2026-06-11T12:00:31+07:00"},{"due_date":"2026-06-11","id":2126,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e41\u0e01\u0e49\u0e40\u0e17\u0e2a green.sj88ai.com \u0e43\u0e2b\u0e49 upload \u0e17\u0e38\u0e01\u0e44\u0e1f\u0e25\u0e4c\u0e43\u0e19 /home/sj88/Downloads/8","updated_at":"2026-06-11T11:55:15+07:00"},{"due_date":"2026-06-02","id":2125,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Strict full modes live test completed: PASS","updated_at":"2026-06-11T11:40:41+07:00"},{"due_date":"2026-06-11","id":2124,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"http://103.253.75.161:28888/; sample=G:\\???????????\\00 mv\\????????????\\lv0; output=C:\\temp\\AutoMv_A-main\\automv-lv0-real-smoke-output-2026-06-11.mp4","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Complete: Real LV0 media processing test passed","updated_at":"2026-06-11T11:36:07+07:00"},{"due_date":"2026-06-11","id":2123,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone / tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Phase 7 final regression/soak running","updated_at":"2026-06-11T11:35:35+07:00"},{"due_date":"2026-06-11","id":2122,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 7 START - V2 final regression soak after RAM fixes","updated_at":"2026-06-11T11:40:42+07:00"},{"due_date":"2026-06-11","id":2121,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"server=103.253.75.161:28888; path=/opt/automv-a-main/testdata/lv0-real-smoke","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Checkpoint: Real AutoMV engine output created on Linux server","updated_at":"2026-06-11T11:31:47+07:00"},{"due_date":"2026-06-11","id":2120,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 6 PASS - V2 long_engine repeats cap","updated_at":"2026-06-11T11:31:17+07:00"},{"due_date":"2026-06-11","id":2119,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"G:\\???????????\\00 mv\\????????????\\lv0; server=103.253.75.161:28888","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Checkpoint: Selected bounded sample for real media test","updated_at":"2026-06-11T11:30:00+07:00"},{"due_date":"2026-06-11","id":2118,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main; sample=G:\\???????????\\00 mv\\????????????\\lv0; server=103.253.75.161:28888","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Start: Real media sample test for AutoMv_A-main server deployment","updated_at":"2026-06-11T11:36:07+07:00"},{"due_date":"2026-06-11","id":2117,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 6 START - V2 long_engine repeats cap","updated_at":"2026-06-11T11:31:17+07:00"},{"due_date":"2026-06-11","id":2116,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 5 PASS - V2 AB Roll overlay complexity cap","updated_at":"2026-06-11T11:18:54+07:00"},{"due_date":"2026-06-11","id":2115,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"http://103.253.75.161:28888/; server_path=/opt/automv-a-main/current","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Complete: AutoMv_A-main deployed and tested on Linux port 28888","updated_at":"2026-06-11T11:17:45+07:00"},{"due_date":"2026-06-11","id":2114,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"EXEC_START_RETRY SFTP mirror green.sj88ai.com","updated_at":"2026-06-11T11:09:18+07:00"},{"due_date":"2026-06-11","id":2113,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"EXEC_START SFTP mirror green.sj88ai.com","updated_at":"2026-06-11T11:08:22+07:00"},{"due_date":"2026-06-11","id":2112,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Start Phase 5 RAM-P1-005 AB Roll overlay complexity cap","updated_at":"2026-06-11T11:18:58+07:00"},{"due_date":"2026-06-11","id":2111,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"103.253.75.161:28888","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Checkpoint: Linux server preflight passed","updated_at":"2026-06-11T11:07:40+07:00"},{"due_date":"2026-07-25","id":2111,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"resolved","tags":[],"title":"RCA: \u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07 PDF \u0e41\u0e1a\u0e1a\u0e23\u0e27\u0e21\u0e16\u0e39\u0e01\u0e1b\u0e0f\u0e34\u0e40\u0e2a\u0e18\u0e40\u0e1e\u0e23\u0e32\u0e30 PowerShell quote \u0e0b\u0e49\u0e2d\u0e19","updated_at":"2026-07-25T03:47:32+07:00"},{"due_date":"2026-07-24","id":2110,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"RCA: \u0e15\u0e31\u0e27\u0e40\u0e23\u0e19\u0e40\u0e14\u0e2d\u0e23\u0e4c PDF \u0e02\u0e32\u0e14 Pillow \u0e43\u0e19 uv environment \u0e0a\u0e31\u0e48\u0e27\u0e04\u0e23\u0e32\u0e27","updated_at":"2026-07-24T21:40:09+07:00"},{"due_date":"2026-06-11","id":2110,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 4 RAM-P1-004 AB Roll semaphore timeout PASS","updated_at":"2026-06-11T11:07:33+07:00"},{"due_date":"2026-06-11","id":2109,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Checkpoint: Local server launch validation passed","updated_at":"2026-06-11T11:06:57+07:00"},{"due_date":"2026-07-24","id":2109,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"resolved","tags":[],"title":"RCA: production staging gate counted compatibility asset versions together","updated_at":"2026-07-24T10:56:40+07:00"},{"due_date":"2026-06-11","id":2108,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"PRE_START mirror green.sj88ai.com production tree","updated_at":"2026-06-11T11:06:31+07:00"},{"due_date":"2026-07-24","id":2108,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"resolved","tags":[],"title":"RCA: Escape did not close an open slide drawer","updated_at":"2026-07-24T10:48:27+07:00"},{"due_date":"2026-06-11","id":2107,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main; server=103.253.75.161:28888","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Start: Deploy AutoMv_A-main to Linux server port 28888","updated_at":"2026-06-11T11:17:46+07:00"},{"due_date":"2026-07-24","id":2107,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"resolved","tags":[],"title":"RCA: modular infographic manifest omitted outputSize","updated_at":"2026-07-24T10:36:27+07:00"},{"due_date":"2026-06-11","id":2106,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Complete: Auto-Editor Linux server compatibility research","updated_at":"2026-06-11T11:00:43+07:00"},{"due_date":"2026-07-24","id":2106,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"resolved","tags":[],"title":"RCA: infographic render browser executable mismatch","updated_at":"2026-07-24T10:35:24+07:00"},{"due_date":"2026-07-24","id":2105,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"resolved","tags":[],"title":"Original AB Roll v1.1.4 Attempt 4 FAIL - evidence overlay/fixture endpoints","updated_at":"2026-07-24T09:39:45+07:00"},{"due_date":"2026-06-11","id":2105,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Research: Auto-Editor Linux server compatibility","updated_at":"2026-06-11T11:00:43+07:00"},{"due_date":"2026-07-24","id":2104,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"resolved","tags":[],"title":"Original AB Roll v1.1.3 Attempt 3 FAIL - test harness ES module state scope","updated_at":"2026-07-24T09:39:53+07:00"},{"due_date":"2026-06-11","id":2104,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Start Phase 4 RAM-P1-004 AB Roll semaphore timeout indentation","updated_at":"2026-06-11T11:07:33+07:00"},{"due_date":"2026-07-24","id":2103,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"resolved","tags":[],"title":"AI101 live content is monolithic and internally inconsistent","updated_at":"2026-07-24T10:10:35+07:00"},{"due_date":"2026-06-11","id":2103,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 3 RAM-P0-001 AutoSu Whisper memory PASS","updated_at":"2026-06-11T10:56:56+07:00"},{"due_date":"2026-06-11","id":2102,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Complete: Auto-Editor silence cut added to Video Edit","updated_at":"2026-06-11T10:53:06+07:00"},{"due_date":"2026-07-24","id":2102,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"local://C:/temp/TiktokAi2026_Standalone-1/tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"resolved","tags":[],"title":"AB Roll v1.1.2 Attempt 2 FAIL - eager auth DB import","updated_at":"2026-07-24T09:39:53+07:00"},{"due_date":"2026-06-11","id":2101,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e34\u0e49\u0e19\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e08\u0e23\u0e34\u0e07 green.sj88ai.com signup-upload-preview-render PASS","updated_at":"2026-06-11T10:50:04+07:00"},{"due_date":"2026-07-24","id":2101,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"local://C:/temp/TiktokAi2026_Standalone-1/tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"resolved","tags":[],"title":"AB Roll v1.1.1 Attempt 1 FAIL - test harness config/runtime","updated_at":"2026-07-24T09:39:53+07:00"},{"due_date":"2026-06-11","id":2100,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21 Execute live test green.sj88ai.com signup-upload-preview-render","updated_at":"2026-06-11T10:50:34+07:00"},{"due_date":"2026-07-24","id":2100,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"C:\\temp\\TiktokAi2026_Standalone-1\\tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"resolved","tags":[],"title":"RCA: previous work targeted separate AB-Roll-Pro007 UI","updated_at":"2026-07-24T09:39:53+07:00"},{"due_date":"2026-07-24","id":2099,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"Codex Desktop Windows local","source_ip":"58.136.14.246","status":"blocked","tags":[],"title":"Codex external Chrome disabled by local feature flags","updated_at":"2026-07-24T08:10:55+07:00"},{"due_date":"2026-06-11","id":2099,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Start Phase 3 RAM-P0-001 AutoSu Whisper memory cache fallback","updated_at":"2026-06-11T10:56:56+07:00"},{"due_date":"2026-07-24","id":2098,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Resolved B Seg delivery test findings","updated_at":"2026-07-24T06:06:53+07:00"},{"due_date":"2026-06-11","id":2098,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 2 RAM-P0-003 global FFmpeg limiter PASS","updated_at":"2026-06-11T10:38:34+07:00"},{"due_date":"2026-06-11","id":2097,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Start: study auto-editor and add silence cut option","updated_at":"2026-06-11T10:53:06+07:00"},{"due_date":"2026-07-23","id":2097,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"clip sound","site":"C:\\temp\\clip sound","source_ip":"58.136.14.246","status":"resolved","tags":[],"title":"RCA: round3 large-v3 beam2 runtime too slow","updated_at":"2026-07-23T23:23:29+07:00"},{"due_date":"2026-06-11","id":2096,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e08\u0e23\u0e34\u0e07 green.sj88ai.com signup-upload-preview-render","updated_at":"2026-06-11T10:50:01+07:00"},{"due_date":"2026-07-23","id":2096,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"clip sound","site":"C:\\temp\\clip sound","source_ip":"58.136.14.246","status":"resolved","tags":[],"title":"RCA: local Whisper repeated-text hallucination","updated_at":"2026-07-23T20:48:01+07:00"},{"due_date":"2026-07-22","id":2095,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"greenpc-v3-cursor","site":"https://github.com/lnwsj/V3_cursor","source_ip":"171.97.156.121","status":"open","tags":[],"title":"Windows GDI screen capture denied during packaged evidence unit test","updated_at":"2026-07-22T02:46:31+07:00"},{"due_date":"2026-06-11","id":2095,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com / https://tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 2 RAM-P0-003 global FFmpeg limiter start","updated_at":"2026-06-11T10:38:34+07:00"},{"due_date":"2026-06-11","id":2094,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Complete: AutoMv_A-main runs locally","updated_at":"2026-06-11T10:26:50+07:00"},{"due_date":"2026-07-22","id":2094,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"blocked","tags":[],"title":"V3 Gemini TTS blocked by invalid approved credential","updated_at":"2026-07-21T06:23:33+07:00"},{"due_date":"2026-07-21","id":2093,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"F:\\GreenWebOfflineMinimax\\dist_final","source_ip":"171.97.156.121","status":"resolved","tags":[],"title":"Strict onefile dist_final initial run failed","updated_at":"2026-07-21T04:42:26+07:00"},{"due_date":"2026-06-11","id":2093,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com / https://tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 1 RAM-P0-002 run_cmd timeout fix PASS","updated_at":"2026-06-11T10:18:07+07:00"},{"due_date":"2026-07-20","id":2092,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"blocked","tags":[],"title":"V3 Gemini primary blocked by invalid API key pool","updated_at":"2026-07-20T04:25:09+07:00"},{"due_date":"2026-06-11","id":2092,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Start: study AutoMv_A-main and make it run","updated_at":"2026-06-11T10:27:09+07:00"},{"due_date":"2026-07-20","id":2091,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"resolved","tags":[],"title":"Windowless EXE first launch used wrong working directory","updated_at":"2026-07-20T01:12:32+07:00"},{"due_date":"2026-06-11","id":2091,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com / https://tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 1 fix run_cmd timeout bounded ffmpeg logs","updated_at":"2026-06-11T10:18:07+07:00"},{"due_date":"2026-07-20","id":2090,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"resolved","tags":[],"title":"RCA: TC05 evidence endpoint typo","updated_at":"2026-07-20T00:58:39+07:00"},{"due_date":"2026-06-11","id":2090,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com / https://tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 0 baseline freeze PASS for V2 RAM risk fixes","updated_at":"2026-06-11T10:05:17+07:00"},{"due_date":"2026-07-20","id":2089,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"resolved","tags":[],"title":"Evidence harness ffprobe Thai path decoding","updated_at":"2026-07-19T23:19:32+07:00"},{"due_date":"2026-06-11","id":2089,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com / https://tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 0 baseline freeze for V2 RAM risk fixes","updated_at":"2026-06-11T10:05:17+07:00"},{"due_date":"2026-07-19","id":2088,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"resolved","tags":[],"title":"AB Roll Studio predeploy attempt 1 route override failure","updated_at":"2026-07-19T19:22:27+07:00"},{"due_date":"2026-06-11","id":2088,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v2.sj88ai.com","site":"tt2026online.sj88ai.com / tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"PLAN_ONLY V2 RAM risk fix sequence completed","updated_at":"2026-06-11T09:57:14+07:00"},{"due_date":"2026-07-19","id":2087,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"resolved","tags":[],"title":"AB Roll Studio discards file selection while upload busy","updated_at":"2026-07-19T18:22:21+07:00"},{"due_date":"2026-06-11","id":2087,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v2.sj88ai.com","site":"tt2026online.sj88ai.com / tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Plan V2 RAM risk fixes one-by-one","updated_at":"2026-06-11T09:57:14+07:00"},{"due_date":"2026-06-11","id":2086,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v2.sj88ai.com","site":"tt2026online.sj88ai.com / tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"V2 RAM risk audit AiAutoCut AB Roll AutoSu completed","updated_at":"2026-06-11T09:50:57+07:00"},{"due_date":"2026-07-19","id":2086,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"resolved","tags":[],"title":"V3 candidate evidence publish blocked by parent-directory traversal","updated_at":"2026-07-19T09:05:08+07:00"},{"due_date":"2026-07-19","id":2085,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"http://127.0.0.1:30032","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"RCA A5: audio evidence request identity contract drift","updated_at":"2026-07-19T07:24:21+07:00"},{"due_date":"2026-06-11","id":2085,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Start V2 RAM risk audit for AiAutoCut AB Roll AutoSu Only","updated_at":"2026-06-11T09:51:24+07:00"},{"due_date":"2026-07-19","id":2084,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"http://127.0.0.1:30032","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"Candidate strict pair A4 FAIL \u0e41\u0e25\u0e30\u0e40\u0e1e\u0e34\u0e48\u0e21 mismatch forensic","updated_at":"2026-07-19T07:19:28+07:00"},{"due_date":"2026-06-11","id":2084,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"AutoSu Subtitle Only model/device audit completed","updated_at":"2026-06-11T09:35:58+07:00"},{"due_date":"2026-07-19","id":2083,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"http://127.0.0.1:30032","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"RCA strict pair attempt 2 \u0e41\u0e25\u0e30 correction browser fetch replay","updated_at":"2026-07-19T07:10:34+07:00"},{"due_date":"2026-06-11","id":2083,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"Inspect subtitle-only AutoSu model CPU/GPU selection","updated_at":"2026-06-11T09:27:10+07:00"},{"due_date":"2026-06-11","id":2082,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"V2 code mirror cleanup recorded","updated_at":"2026-06-11T09:25:52+07:00"},{"due_date":"2026-07-19","id":2082,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"resolved","tags":[],"title":"Production visual defect: duplicate subtitle overlay","updated_at":"2026-07-19T07:17:58+07:00"},{"due_date":"2026-06-11","id":2081,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"Completed V2 source analysis: ffmpeg/GPU fallback risks found","updated_at":"2026-06-11T09:23:25+07:00"},{"due_date":"2026-07-19","id":2081,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"http://127.0.0.1:30032","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"RCA strict pair attempt 1: download response event assumption","updated_at":"2026-07-19T07:03:50+07:00"},{"due_date":"2026-06-11","id":2080,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"V2 code-only pull and ffmpeg/GPU fallback source analysis","updated_at":"2026-06-11T09:11:50+07:00"},{"due_date":"2026-07-19","id":2080,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"resolved","tags":[],"title":"Production test attempt 1: cross-origin auth header","updated_at":"2026-07-19T07:17:33+07:00"},{"due_date":"2026-06-11","id":2079,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"Download V2 production code only and analyze ffmpeg GPU fallback","updated_at":"2026-06-11T09:02:53+07:00"},{"due_date":"2026-07-19","id":2079,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"RCA candidate 96b6 blocked by prior f08e transaction","updated_at":"2026-07-19T06:42:05+07:00"},{"due_date":"2026-07-19","id":2078,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 f08e candidate TTS RCA: active shared key rejected by Google","updated_at":"2026-07-19T05:50:40+07:00"},{"due_date":"2026-06-11","id":2078,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Server Monitor","site":"uptime2.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Investigate 2026-06-10 outage and restore uptime2.sj88ai.com","updated_at":"2026-06-11T09:31:51+07:00"},{"due_date":"2026-07-19","id":2077,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 candidate pair 185a attempt 1 failed on isolated PNG decoder dependency","updated_at":"2026-07-19T04:59:19+07:00"},{"due_date":"2026-06-11","id":2077,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"resolved","tags":[],"title":"RCA completed ffmpeg GPU fallback Jun10 outage","updated_at":"2026-06-11T08:59:29+07:00"},{"due_date":"2026-07-19","id":2076,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 release 6b77 abort completed; local terminal schema validator drift","updated_at":"2026-07-19T04:47:02+07:00"},{"due_date":"2026-06-11","id":2076,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"Investigate ffmpeg GPU fallback outage Jun10 4pm","updated_at":"2026-06-11T08:55:31+07:00"},{"due_date":"2026-06-11","id":2075,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"resolved","tags":[],"title":"Production outage log study completed","updated_at":"2026-06-11T08:53:25+07:00"},{"due_date":"2026-07-19","id":2075,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 candidate pair attempt 1 failed closed on missing TTS root","updated_at":"2026-07-19T04:31:45+07:00"},{"due_date":"2026-06-11","id":2074,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"Investigate production outage logs only","updated_at":"2026-06-11T08:45:35+07:00"},{"due_date":"2026-07-19","id":2074,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 attempt 14 protected GreenScreen health false-negative","updated_at":"2026-07-19T04:01:08+07:00"},{"due_date":"2026-07-19","id":2073,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 attempt 13 false-negative HTTP header gate","updated_at":"2026-07-19T03:48:31+07:00"},{"due_date":"2026-06-11","id":2073,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026-V2","site":"tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Create combined v4-vs-pro report with HTML table","updated_at":"2026-06-11T03:42:50+07:00"},{"due_date":"2026-07-19","id":2072,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 attempt 12 RCA: bootstrap AutoCut settings before candidate start","updated_at":"2026-07-19T03:29:11+07:00"},{"due_date":"2026-06-11","id":2072,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026-V2","site":"tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"DONE: v4 vs server v2 (pro_20260611) diff - 10/277 differ, 58 local-only, 2 server-only","updated_at":"2026-06-11T03:42:47+07:00"},{"due_date":"2026-07-19","id":2071,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 legacy SQLite resolver ignored APP_DATA_DIR","updated_at":"2026-07-19T03:17:10+07:00"},{"due_date":"2026-06-11","id":2071,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026-V2","site":"tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"PRO folder pull + SHA256 diff v2 server vs v2 local","updated_at":"2026-06-11T03:29:07+07:00"},{"due_date":"2026-07-19","id":2070,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 torch fingerprint helper omitted by release allowlist","updated_at":"2026-07-19T03:04:59+07:00"},{"due_date":"2026-06-11","id":2070,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026-V2","site":"tt2026online-v2.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"AB-Roll rotation fix + semaphore: pull v2 live, apply fix, test strict UI+API","updated_at":"2026-06-11T02:23:13+07:00"},{"due_date":"2026-07-19","id":2069,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 raw torch RECORD is nondeterministic across venv paths","updated_at":"2026-07-19T02:53:31+07:00"},{"due_date":"2026-06-10","id":2069,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T20:13:23+07:00"},{"due_date":"2026-07-19","id":2068,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 target torch RECORD metadata RCA","updated_at":"2026-07-19T02:26:22+07:00"},{"due_date":"2026-06-10","id":2068,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T20:05:58+07:00"},{"due_date":"2026-07-19","id":2067,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 evidence transport capture ordering RCA","updated_at":"2026-07-19T02:09:19+07:00"},{"due_date":"2026-06-10","id":2067,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T19:50:04+07:00"},{"due_date":"2026-07-19","id":2066,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 first-install control parent bootstrap RCA","updated_at":"2026-07-19T01:56:25+07:00"},{"due_date":"2026-06-10","id":2066,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T19:47:58+07:00"},{"due_date":"2026-07-19","id":2065,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 candidate transaction inner-error evidence fix","updated_at":"2026-07-19T01:42:57+07:00"},{"due_date":"2026-06-10","id":2065,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T19:46:44+07:00"},{"due_date":"2026-07-19","id":2064,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 candidate database inventory release-path RCA","updated_at":"2026-07-19T01:30:50+07:00"},{"due_date":"2026-06-10","id":2064,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T19:42:34+07:00"},{"due_date":"2026-07-19","id":2063,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 first-install systemd unit preflight RCA","updated_at":"2026-07-19T01:15:23+07:00"},{"due_date":"2026-06-10","id":2063,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T19:38:42+07:00"},{"due_date":"2026-07-19","id":2062,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 preinstall manifest and first-install restore RCA","updated_at":"2026-07-19T00:57:44+07:00"},{"due_date":"2026-06-10","id":2062,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T19:28:53+07:00"},{"due_date":"2026-07-19","id":2061,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 candidate deploy local binding expansion RCA","updated_at":"2026-07-19T00:45:00+07:00"},{"due_date":"2026-06-10","id":2061,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T19:26:39+07:00"},{"due_date":"2026-07-19","id":2060,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 candidate deploy lifecycle directories bootstrap RCA","updated_at":"2026-07-19T00:38:47+07:00"},{"due_date":"2026-06-10","id":2060,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T19:21:51+07:00"},{"due_date":"2026-07-19","id":2059,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 release build blocked by dated backup classification","updated_at":"2026-07-19T00:18:44+07:00"},{"due_date":"2026-06-10","id":2059,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T19:08:25+07:00"},{"due_date":"2026-07-18","id":2058,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 candidate terminal failure at first TTS import","updated_at":"2026-07-18T23:55:07+07:00"},{"due_date":"2026-06-10","id":2058,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T18:57:01+07:00"},{"due_date":"2026-07-18","id":2057,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"in_progress","tags":[],"title":"V3 live UI+API acceptance attempt 1 FAIL HTTP 502","updated_at":"2026-07-18T23:09:54+07:00"},{"due_date":"2026-06-10","id":2057,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T18:45:07+07:00"},{"due_date":"2026-06-10","id":2056,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T18:20:22+07:00"},{"due_date":"2026-07-18","id":2056,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"resolved","tags":[],"title":"Strict evidence capture and TC04 Preview blockers","updated_at":"2026-07-18T23:55:14+07:00"},{"due_date":"2026-06-10","id":2055,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T18:16:29+07:00"},{"due_date":"2026-07-18","id":2055,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI dist_For_user","source_ip":"58.136.14.246","status":"closed","tags":[],"title":"RCA: dist_For_user compact handoff omitted proven approval, resume, QA, and voice controls","updated_at":"2026-07-18T19:13:31+07:00"},{"due_date":"2026-06-10","id":2054,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T18:09:21+07:00"},{"due_date":"2026-07-17","id":2054,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"local desktop app | E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"blocked","tags":[],"title":"BLOCKER: Windows packaged Tk capture unavailable","updated_at":"2026-07-17T07:16:36+07:00"},{"due_date":"2026-07-17","id":2053,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"2001:fb1:16a:2b51:9592:42d3:3108:bf9d","status":"in_progress","tags":[],"title":"P0 evidence integrity and stale package gaps","updated_at":"2026-07-17T06:10:07+07:00"},{"due_date":"2026-06-10","id":2053,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T18:01:56+07:00"},{"due_date":"2026-07-17","id":2052,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Resolved register response capture after redirect","updated_at":"2026-07-17T05:49:09+07:00"},{"due_date":"2026-06-10","id":2052,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T18:00:33+07:00"},{"due_date":"2026-07-17","id":2051,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Resolved test harness failures while updating Phirapong Facebook note","updated_at":"2026-07-17T05:23:36+07:00"},{"due_date":"2026-06-10","id":2051,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T17:59:53+07:00"},{"due_date":"2026-06-10","id":2050,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T17:58:43+07:00"},{"due_date":"2026-07-17","id":2050,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Resolved RCA: top-up slip check API 403 on non-browser client","updated_at":"2026-07-17T04:59:52+07:00"},{"due_date":"2026-07-17","id":2049,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"RCA: non-browser API lookup received HTTP 403 during top-up slip check","updated_at":"2026-07-17T04:59:16+07:00"},{"due_date":"2026-06-10","id":2049,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T17:56:28+07:00"},{"due_date":"2026-07-17","id":2048,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"open","tags":[],"title":"TC03/TC04 \u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15 Background \u0e27\u0e48\u0e32\u0e07\u0e41\u0e25\u0e49\u0e27\u0e43\u0e0a\u0e49 Product \u0e40\u0e1b\u0e47\u0e19 Background","updated_at":"2026-07-17T03:12:13+07:00"},{"due_date":"2026-06-10","id":2048,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T17:47:38+07:00"},{"due_date":"2026-07-17","id":2047,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"open","tags":[],"title":"TC06 ping_pong \u0e41\u0e25\u0e30 crossfade \u0e40\u0e1b\u0e47\u0e19 no-op \u0e43\u0e19 renderer \u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19","updated_at":"2026-07-17T03:06:10+07:00"},{"due_date":"2026-06-10","id":2047,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T17:42:33+07:00"},{"due_date":"2026-07-17","id":2046,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"UGC_Protable portable UGC advertising video assistant","site":"local:C:\\temp\\SJ88-series-director\\UGC_Protable","source_ip":"58.136.14.96","status":"completed","tags":[],"title":"Clip 08 exact-dialogue retry","updated_at":"2026-07-17T03:03:51+07:00"},{"due_date":"2026-06-10","id":2046,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T17:40:11+07:00"},{"due_date":"2026-06-10","id":2045,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T17:33:43+07:00"},{"due_date":"2026-07-17","id":2045,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Production deploy attempt 1 migration newline hash mismatch","updated_at":"2026-07-17T02:36:00+07:00"},{"due_date":"2026-07-17","id":2044,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI dist_For_user","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Evidence gate initially incomplete before screenshot capture","updated_at":"2026-07-17T02:09:19+07:00"},{"due_date":"2026-06-10","id":2044,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T17:25:48+07:00"},{"due_date":"2026-06-10","id":2043,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T17:02:57+07:00"},{"due_date":"2026-07-17","id":2043,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"http://127.0.0.1:41005","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"resolved","tags":[],"title":"RCA: console=True launcher plus unsuppressed console child processes","updated_at":"2026-07-17T01:52:42+07:00"},{"due_date":"2026-06-10","id":2042,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T17:01:47+07:00"},{"due_date":"2026-07-17","id":2042,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"Namnan Executive Sales Dashboard","site":"https://executive-sales-2026-sj88.sj888.chatgpt.site","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"resolved","tags":[],"title":"Production Thai text rendered as mojibake","updated_at":"2026-07-17T01:14:32+07:00"},{"due_date":"2026-06-10","id":2041,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T16:48:24+07:00"},{"due_date":"2026-07-17","id":2041,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Namnan Executive Sales Dashboard","site":"https://executive-sales-2026-sj88.sj888.chatgpt.site","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"resolved","tags":[],"title":"RCA: Sites v1 ??????? mojibake","updated_at":"2026-07-17T00:51:45+07:00"},{"due_date":"2026-07-17","id":2040,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.136.14.96","status":"open","tags":[],"title":"Strict imagegen API pair evidence unavailable","updated_at":"2026-07-17T00:17:23+07:00"},{"due_date":"2026-06-10","id":2040,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T16:39:51+07:00"},{"due_date":"2026-06-10","id":2039,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T16:38:54+07:00"},{"due_date":"2026-07-17","id":2039,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"resolved","tags":[],"title":"Planning risk: contract decisions required before Cover and TC03 behavior changes","updated_at":"2026-07-17T00:10:12+07:00"},{"due_date":"2026-07-16","id":2038,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.14.96","status":"done","tags":[],"title":"RCA: README rule evidence secret detector and screenshot recapture","updated_at":"2026-07-16T22:34:28+07:00"},{"due_date":"2026-06-10","id":2038,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T16:37:55+07:00"},{"due_date":"2026-06-10","id":2037,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix product-id row click + import JSON persistence","updated_at":"2026-06-10T16:36:28+07:00"},{"due_date":"2026-07-16","id":2037,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"fstab bind-entry quoting split during Plink cutover","updated_at":"2026-07-16T20:14:51+07:00"},{"due_date":"2026-06-10","id":2036,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Test call schema check","updated_at":"2026-06-10T16:23:00+07:00"},{"due_date":"2026-07-16","id":2036,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Series Director final validation parallel build collision","updated_at":"2026-07-16T17:57:04+07:00"},{"due_date":"2026-06-10","id":2035,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"test-call","updated_at":"2026-06-10T16:13:12+07:00"},{"due_date":"2026-07-16","id":2035,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"RCA production harness expected obsolete video binding request","updated_at":"2026-07-16T17:47:52+07:00"},{"due_date":"2026-06-10","id":2034,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"SJ88-series-director","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"EP2 Night in Womens Dorm VDO generation 10 clips","updated_at":"2026-06-10T09:30:18+07:00"},{"due_date":"2026-07-16","id":2034,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"RCA headful viewport clipped fixed footer input","updated_at":"2026-07-16T17:47:52+07:00"},{"due_date":"2026-06-10","id":2033,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Import JSON persist fix","updated_at":"2026-06-09T19:40:28+07:00"},{"due_date":"2026-07-16","id":2033,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"RCA queue transition click state","updated_at":"2026-07-16T17:47:52+07:00"},{"due_date":"2026-07-16","id":2032,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.14.96","status":"done","tags":[],"title":"RCA: phase5 mock preview check and unavailable optional linters","updated_at":"2026-07-16T17:03:55+07:00"},{"due_date":"2026-06-10","id":2032,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix Import JSON persist","updated_at":"2026-06-09T19:38:02+07:00"},{"due_date":"2026-06-09","id":2031,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"SJ88-series-director","source_ip":"2001:44c8:6332:76c6:192a:4a09:825b:3d37","status":"done","tags":[],"title":"Series Director: merge EP01 clips 1-10","updated_at":"2026-06-09T15:25:39+07:00"},{"due_date":"2026-07-16","id":2031,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"RCA continuation attempt 07 Basic header format","updated_at":"2026-07-16T17:47:51+07:00"},{"due_date":"2026-06-09","id":2030,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\EP01_Jekung_Nookchan_10clips_video_pack\\EP01_Jekung_Nookchan_video_pack","source_ip":"2001:44c8:6332:76c6:192a:4a09:825b:3d37","status":"done","tags":[],"title":"???????????? EP01_Jekung_Nookchan ???????????????????????????","updated_at":"2026-06-09T12:37:07+07:00"},{"due_date":"2026-07-16","id":2030,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Script Authoring P0 regression defects before production deploy","updated_at":"2026-07-16T20:52:48+07:00"},{"due_date":"2026-06-09","id":2029,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\stories\\secret-school-infiltration","source_ip":"2001:44c8:6332:76c6:192a:4a09:825b:3d37","status":"done","tags":[],"title":"???? secret-school-infiltration output=1 ???????????? 10 ???","updated_at":"2026-06-09T12:03:49+07:00"},{"due_date":"2026-07-16","id":2029,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Production Queue transition ??? stale workflow ref","updated_at":"2026-07-16T17:47:51+07:00"},{"due_date":"2026-06-09","id":2028,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"C:\\temp\\SJ88-series-director\\stories\\secret-school-infiltration","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Start secret-school-infiltration video package","updated_at":"2026-06-09T05:59:58+07:00"},{"due_date":"2026-07-16","id":2028,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Production E2E attempt 4 unhandled Job Center wait","updated_at":"2026-07-16T17:47:51+07:00"},{"due_date":"2026-06-10","id":2027,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"series-director","site":"SJ88-series-director","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Regenerate EP07 scene 07 image","updated_at":"2026-06-09T04:04:05+07:00"},{"due_date":"2026-07-16","id":2027,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Production E2E attempt 3 controlled scene checkbox state","updated_at":"2026-07-16T17:47:51+07:00"},{"due_date":"2026-07-16","id":2026,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:d00a:8947:1e5b:c49b","status":"in_progress","tags":[],"title":"R08C Pair Runner V3 independent audit NO-GO on post-gate dependency drift race","updated_at":"2026-07-16T16:41:07+07:00"},{"due_date":"2026-06-09","id":2026,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Regenerate EP7 scene 07 image prompt and image","updated_at":"2026-06-09T04:02:01+07:00"},{"due_date":"2026-06-08","id":2025,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","P-phases","membership-real-wiring","profile","plan","credits","history"],"title":"P-phases: real Members tab wired to backend membership endpoints (profile + plan + credits + ledger + past jobs + downloads + plan picker)","updated_at":"2026-06-09T02:04:58+07:00"},{"due_date":"2026-07-16","id":2025,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Production E2E attempt 2 master checkbox race","updated_at":"2026-07-16T17:47:51+07:00"},{"due_date":"2026-06-08","id":2024,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","O-phases","UI-UX","drag-drop","queue"],"title":"O-phases: Settings+Preview combined into single Prepare page + drag-and-drop upload queue","updated_at":"2026-06-09T01:43:57+07:00"},{"due_date":"2026-07-16","id":2024,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Production E2E attempt 1 ??? Asset GET ???? POST","updated_at":"2026-07-16T17:47:51+07:00"},{"due_date":"2026-06-09","id":2023,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"C:\\\\temp\\\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP2 V9.8 cut-export and zip packaging","updated_at":"2026-06-09T01:38:11+07:00"},{"due_date":"2026-07-16","id":2023,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Restore verify attempt 1 ??? working directory ???","updated_at":"2026-07-16T16:19:36+07:00"},{"due_date":"2026-07-16","id":2022,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:d00a:8947:1e5b:c49b","status":"in_progress","tags":[],"title":"R08C Prepare V6 independent audit NO-GO on actual LOGS filesystem","updated_at":"2026-07-16T15:53:14+07:00"},{"due_date":"2026-06-09","id":2022,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"EP2 V9.8 cut-export and zip packaging","updated_at":"2026-06-09T01:33:13+07:00"},{"due_date":"2026-07-16","id":2021,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:d00a:8947:1e5b:c49b","status":"in_progress","tags":[],"title":"R08C Pair Runner V2 independent audit NO-GO","updated_at":"2026-07-16T15:07:36+07:00"},{"due_date":"2026-06-09","id":2021,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:SJ88-series-director","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Retry EP2 clip07 Codex Imagen and single-output VDO","updated_at":"2026-06-09T01:13:39+07:00"},{"due_date":"2026-07-16","id":2020,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:d00a:8947:1e5b:c49b","status":"in_progress","tags":[],"title":"R08C stop Prepare V5 after evidence-only branch advance","updated_at":"2026-07-16T15:03:32+07:00"},{"due_date":"2026-06-09","id":2020,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"DektopApp parity fix","updated_at":"2026-06-08T21:13:30+07:00"},{"due_date":"2026-06-08","id":2019,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","N-phases","D5-D11-features","test-expansion"],"title":"N-phases: shipped D5/D9/D10/D11 in vanilla JS Memphis + 3 new testcases (7/7 PASS, 7/7 gates)","updated_at":"2026-06-08T21:11:34+07:00"},{"due_date":"2026-07-16","id":2019,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Deploy attempt 2 rollback - missing nginx private snippet directory","updated_at":"2026-07-16T14:37:50+07:00"},{"due_date":"2026-06-08","id":2018,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["test"],"title":"test schema","updated_at":"2026-06-08T21:11:34+07:00"},{"due_date":"2026-07-16","id":2018,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Deploy attempt 1 rollback - secret scanner required Git metadata","updated_at":"2026-07-16T14:35:06+07:00"},{"due_date":"2026-06-08","id":2017,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"/tmp","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Desktop batch loop parity fix (audio + settings)","updated_at":"2026-06-08T21:04:40+07:00"},{"due_date":"2026-07-16","id":2017,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"AI Full Dev plan POST HTTP 500 on array steps","updated_at":"2026-07-16T13:22:51+07:00"},{"due_date":"2026-07-16","id":2016,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:d00a:8947:1e5b:c49b","status":"in_progress","tags":[],"title":"R08C reject ephemeral candidate pair runner V1 after false-PASS mutation audit","updated_at":"2026-07-16T13:07:53+07:00"},{"due_date":"2026-06-12","id":2016,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"local","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix DektopApp batch-loop parity","updated_at":"2026-06-08T20:59:10+07:00"},{"due_date":"2026-07-16","id":2015,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:d00a:8947:1e5b:c49b","status":"in_progress","tags":[],"title":"R08C reject prepare V4 after exact independent adversarial audit","updated_at":"2026-07-16T12:16:51+07:00"},{"due_date":"2026-06-08","id":2015,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","full-test","started"],"title":"Started full delivery test mission","updated_at":"2026-06-08T20:57:55+07:00"},{"due_date":"2026-07-16","id":2014,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:d00a:8947:1e5b:c49b","status":"in_progress","tags":[],"title":"R08C invalidate candidate helper audit after byte drift","updated_at":"2026-07-16T11:45:21+07:00"},{"due_date":"2026-06-09","id":2014,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"local","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"DektopApp batch-loop parity fix","updated_at":"2026-06-08T20:46:48+07:00"},{"due_date":"2026-07-16","id":2013,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C reject recovery helper V3 after deep rollback audit","updated_at":"2026-07-16T11:19:59+07:00"},{"due_date":"2026-06-11","id":2013,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"DektopApp desktop batch-loop parity: implement output results section","updated_at":"2026-06-08T20:41:26+07:00"},{"due_date":"2026-07-16","id":2012,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C block recovery helper V2 before Server execution","updated_at":"2026-07-16T11:10:03+07:00"},{"due_date":"2026-06-30","id":2012,"kind":"activities","owner":"ai-full-dev-bot","priority":"low","project":"greenlnw.cutdee.com","site":"greenlnw","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"test","updated_at":"2026-06-08T20:40:21+07:00"},{"due_date":"2026-06-09","id":2011,"kind":"activities","owner":"ai-full-dev-bot","priority":"low","project":"greenlnw.cutdee.com","site":"greenlnw","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"test","updated_at":"2026-06-08T20:40:13+07:00"},{"due_date":"2026-07-16","id":2011,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"resolved","tags":[],"title":"R08C recovery preparation helper v1 rejected before execution","updated_at":"2026-07-16T10:38:47+07:00"},{"due_date":"2026-06-09","id":2010,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"local","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"DektopApp batch-loop parity fix","updated_at":"2026-06-08T20:36:41+07:00"},{"due_date":"2026-07-16","id":2010,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"resolved","tags":[],"title":"R08C V3 host temporarily unreachable before recovery preparation","updated_at":"2026-07-16T10:56:16+07:00"},{"due_date":"2026-06-08","id":2009,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix DektopApp loop parity","updated_at":"2026-06-08T20:23:59+07:00"},{"due_date":"2026-07-16","id":2009,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"resolved","tags":[],"title":"R08C release build attempt rejected for over-broad tree metadata","updated_at":"2026-07-16T10:20:59+07:00"},{"due_date":"2026-07-16","id":2008,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C candidate attempt 1 failed at MariaDB routine privilege gate","updated_at":"2026-07-16T10:00:13+07:00"},{"due_date":"2026-06-08","id":2008,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:SJ88-series-director","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Retry EP2 clips 07-10 image then single-output VDO","updated_at":"2026-06-08T20:35:43+07:00"},{"due_date":"2026-07-16","id":2007,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C candidate exact-secret and upload isolation NO-GO","updated_at":"2026-07-16T09:42:00+07:00"},{"due_date":"2026-06-08","id":2007,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"GreenDektop DesktopApp emulate greenlnw.cutdee.com","updated_at":"2026-06-08T19:52:25+07:00"},{"due_date":"2026-07-16","id":2006,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C block unsafe secure-prepare rollback","updated_at":"2026-07-16T09:28:51+07:00"},{"due_date":"2026-06-15","id":2006,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88autogreenscreen_green","site":"https://green.sj88ai.com/","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"DektopApp strict loop execution for route and UI parity","updated_at":"2026-06-08T19:41:36+07:00"},{"due_date":"2026-07-16","id":2005,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C first candidate attempt 1 blocked by insecure shared ancestor","updated_at":"2026-07-16T08:31:29+07:00"},{"due_date":"2026-06-15","id":2005,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88autogreenscreen_green","site":"https://green.sj88ai.com/","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"DektopApp route consistency + Batch Loop layout parity","updated_at":"2026-06-08T19:41:23+07:00"},{"due_date":"2026-07-16","id":2004,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C preflight attempt 1 failed before runtime mutation","updated_at":"2026-07-16T08:24:34+07:00"},{"due_date":"2026-06-15","id":2004,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"sj88autogreenscreen_green","site":"https://green.sj88ai.com/","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"DektopApp route and batch loop UI alignment","updated_at":"2026-06-08T19:41:06+07:00"},{"due_date":"2026-06-08","id":2003,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"greenlnw.cutdee.com","site":"https://greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"DektopApp parity work","updated_at":"2026-06-08T19:29:32+07:00"},{"due_date":"2026-07-16","id":2003,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Strict report builder omitted canonical attempt RCA history","updated_at":"2026-07-16T06:26:43+07:00"},{"due_date":"2026-06-08","id":2002,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"DektopApp","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"??? DektopApp parity ??? greenlnw","updated_at":"2026-06-08T19:09:20+07:00"},{"due_date":"2026-07-16","id":2002,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Production UI generation failed because test user has no LLM key","updated_at":"2026-07-16T05:57:44+07:00"},{"due_date":"2026-06-08","id":2001,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"https://todo.namnan.co.th","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Fix DektopApp compatibility issues for desktop runtime","updated_at":"2026-06-08T18:59:07+07:00"},{"due_date":"2026-07-16","id":2001,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":["deploy","rollback","ownership","python-path","rca"],"title":"Production deploy attempt 1 rollback and recovery RCA","updated_at":"2026-07-16T05:57:54+07:00"},{"due_date":"2026-06-12","id":2000,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"todo.namnan.co.th","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"????? DektopApp ???????????? greenlnw.cutdee.com","updated_at":"2026-06-08T18:25:37+07:00"},{"due_date":"2026-07-16","id":2000,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"RCA test runner mismatch before final commit","updated_at":"2026-07-16T05:57:54+07:00"},{"due_date":"2026-06-10","id":1999,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"https://greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix DektopApp parity issues","updated_at":"2026-06-08T18:19:59+07:00"},{"due_date":"2026-07-16","id":1999,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Episode Workbench UI attempt 1 RCA","updated_at":"2026-07-16T05:57:54+07:00"},{"due_date":"2026-07-16","id":1998,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C FAIL: audio validator packaging and Windows extraction path","updated_at":"2026-07-16T02:01:22+07:00"},{"due_date":"2026-06-09","id":1998,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"https://greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"DektopApp HomePage/BathPage parity fix","updated_at":"2026-06-08T18:07:08+07:00"},{"due_date":"2026-07-16","id":1997,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C TTS generate blocker: route resolves nonexistent backend.core module","updated_at":"2026-07-16T01:03:45+07:00"},{"due_date":"2026-06-09","id":1997,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AI Full Dev","site":"AI Full Dev","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Start DektopApp parity fix work","updated_at":"2026-06-08T17:46:53+07:00"},{"due_date":"2026-07-16","id":1996,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C deploy BLOCKED: missing first-install and paired-evidence transport","updated_at":"2026-07-16T01:01:09+07:00"},{"due_date":"2026-06-08","id":1996,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"DektopApp","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"DektopApp greenlnw-style desktop workflow fix","updated_at":"2026-06-08T17:41:31+07:00"},{"due_date":"2026-07-16","id":1995,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C FAIL: recovery claim fsync leaves false retry state","updated_at":"2026-07-16T00:47:20+07:00"},{"due_date":"2026-06-15","id":1995,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"https://greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"??? DektopApp ?????????????? greenlnw.cutdee.com","updated_at":"2026-06-08T17:38:36+07:00"},{"due_date":"2026-07-16","id":1994,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C test-runner RCA: invalid in-tree pytest basetemp","updated_at":"2026-07-16T00:42:32+07:00"},{"due_date":"2026-06-08","id":1994,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw-cutdee-ocm","site":"https://greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"?????? SSL/path source ??? greenlnw.cutedee.ocm ??? pull code/report only","updated_at":"2026-06-08T16:57:22+07:00"},{"due_date":"2026-07-16","id":1993,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C FAIL: real Chromium rejected evidence redaction JavaScript","updated_at":"2026-07-16T00:32:33+07:00"},{"due_date":"2026-06-08","id":1993,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:SJ88-series-director","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"EP2 clip05 single-output VDO retry and Imagen clip07 blocker","updated_at":"2026-06-08T16:15:08+07:00"},{"due_date":"2026-07-16","id":1992,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C FAIL: stale recover-blank authorization could drop later live data","updated_at":"2026-07-16T00:20:17+07:00"},{"due_date":"2026-06-08","id":1992,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"greenlnw.cutedee.ocm","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Start code-only pull and SSL path discovery for greenlnw.cutedee.ocm","updated_at":"2026-06-08T15:57:51+07:00"},{"due_date":"2026-07-15","id":1991,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C RCA: first-install and real evidence gates missing","updated_at":"2026-07-15T23:20:17+07:00"},{"due_date":"2026-06-08","id":1991,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"EP2 generation progress clips 01-06","updated_at":"2026-06-08T16:15:07+07:00"},{"due_date":"2026-06-08","id":1990,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Generate EP2 first frames then VDO clips","updated_at":"2026-06-08T16:15:07+07:00"},{"due_date":"2026-07-15","id":1990,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://directorstudio.sj88ai.com/v33.html","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Production v3.3 source drift: live code absent from remote main","updated_at":"2026-07-16T23:00:55+07:00"},{"due_date":"2026-07-15","id":1989,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"RCA: Sites Git push lacked cached credential","updated_at":"2026-07-15T21:39:18+07:00"},{"due_date":"2026-06-08","id":1989,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Closeout EP2 10-scene boss uniform reversal draft","updated_at":"2026-06-08T13:26:15+07:00"},{"due_date":"2026-07-16","id":1988,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"pending","tags":[],"title":"Live project contains three completed video bindings outside EP1-only scope","updated_at":"2026-07-15T21:23:35+07:00"},{"due_date":"2026-06-08","id":1988,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Draft EP2 10-scene workplace reversal drama package","updated_at":"2026-06-08T13:26:14+07:00"},{"due_date":"2026-06-08","id":1987,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Closeout EP07 scenes 3-10 image and VDO generation","updated_at":"2026-06-08T12:14:18+07:00"},{"due_date":"2026-07-16","id":1987,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com/share/70d3f62b11e14e32","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Public share page omits video results and loads stylesheet from wrong relative path","updated_at":"2026-07-16T23:00:54+07:00"},{"due_date":"2026-07-15","id":1986,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.14.96","status":"done","tags":[],"title":"RCA: batch renderer import collision and short script 17 output","updated_at":"2026-07-15T18:02:47+07:00"},{"due_date":"2026-06-08","id":1986,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Package green.sj88ai.com v1.02 with test evidence","updated_at":"2026-06-08T12:23:31+07:00"},{"due_date":"2026-06-08","id":1985,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Create detailed 180 output background and audio mapping report","updated_at":"2026-06-08T12:03:07+07:00"},{"due_date":"2026-07-15","id":1985,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"RCA semantic duplicate guard before Stage2","updated_at":"2026-07-15T21:23:51+07:00"},{"due_date":"2026-06-08","id":1984,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP07 clip08 completed and clip10 submitted","updated_at":"2026-06-08T12:14:18+07:00"},{"due_date":"2026-07-15","id":1984,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"RCA MiniMax EP9 timeout and production corrective rerun","updated_at":"2026-07-16T23:00:54+07:00"},{"due_date":"2026-06-08","id":1983,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"6x5min batch output and background uniqueness report","updated_at":"2026-06-08T11:54:41+07:00"},{"due_date":"2026-07-15","id":1983,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Fail-closed evidence audit: token telemetry and binding hashes","updated_at":"2026-07-15T14:30:19+07:00"},{"due_date":"2026-06-08","id":1982,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Calculate Batch no Reframe output total duration","updated_at":"2026-06-08T11:43:44+07:00"},{"due_date":"2026-07-15","id":1982,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Production release start failed after build removed writable runtime directory","updated_at":"2026-07-15T14:30:18+07:00"},{"due_date":"2026-06-08","id":1981,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Resume EP07 scenes 3-10 media pipeline with refreshed GenAIPro token","updated_at":"2026-06-08T12:14:18+07:00"},{"due_date":"2026-07-15","id":1981,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"??? lease ?????????????? MiniMax ?????? EP5-EP10 ???","updated_at":"2026-07-16T23:00:54+07:00"},{"due_date":"2026-06-08","id":1980,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Batch no Reframe six 5-minute products PASS","updated_at":"2026-06-08T10:52:28+07:00"},{"due_date":"2026-07-15","id":1980,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"MiniMax JSON format noncompliance repeated during 10-scene batch","updated_at":"2026-07-15T12:41:00+07:00"},{"due_date":"2026-06-08","id":1979,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Rerun Batch no Reframe media check halfway","updated_at":"2026-06-08T10:46:29+07:00"},{"due_date":"2026-07-15","id":1979,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"TC_ARC01_EP01 MiniMax invalid_story_json on first production attempt","updated_at":"2026-07-15T12:41:00+07:00"},{"due_date":"2026-06-08","id":1978,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Rerun Batch no Reframe media checks running","updated_at":"2026-06-08T10:41:44+07:00"},{"due_date":"2026-07-15","id":1978,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Series Director final VPS provider assertion used wrong schema key","updated_at":"2026-07-15T05:22:00+07:00"},{"due_date":"2026-06-08","id":1977,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Continue EP7 pipeline with refreshed GenAIPro token and quota check","updated_at":"2026-06-08T12:14:18+07:00"},{"due_date":"2026-07-15","id":1977,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Series Director production report local file protocol blocked","updated_at":"2026-07-15T05:17:28+07:00"},{"due_date":"2026-06-08","id":1976,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Rerun Batch no Reframe render near final products","updated_at":"2026-06-08T10:37:00+07:00"},{"due_date":"2026-07-15","id":1976,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Stage2 clip contract and continuity context cannot satisfy 10 scenes per episode","updated_at":"2026-07-16T23:00:54+07:00"},{"due_date":"2026-07-15","id":1975,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"in_progress","tags":[],"title":"Production UI lacks functional reference image upload","updated_at":"2026-07-15T05:09:03+07:00"},{"due_date":"2026-06-08","id":1975,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Rerun Batch no Reframe render passed halfway","updated_at":"2026-06-08T10:33:12+07:00"},{"due_date":"2026-06-08","id":1974,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Rerun Batch no Reframe render progress 50","updated_at":"2026-06-08T10:29:13+07:00"},{"due_date":"2026-07-15","id":1974,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid02ajkhFfiZnxHTYXe7e5DsSHCwfKou8emH5jRUPFjGLRWiTgMJ2W5sQN8FXLzwi1Kyl","source_ip":"58.136.14.96","status":"blocked","tags":[],"title":"Chrome control unavailable for VebiCode pfbid02ajkh","updated_at":"2026-07-15T05:07:02+07:00"},{"due_date":"2026-06-08","id":1973,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Batch no Reframe media check halfway","updated_at":"2026-06-08T10:14:42+07:00"},{"due_date":"2026-07-15","id":1973,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Series Director report gate misread UTF-16LE regression log","updated_at":"2026-07-15T05:06:48+07:00"},{"due_date":"2026-06-08","id":1972,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Batch no Reframe media check running","updated_at":"2026-06-08T10:11:32+07:00"},{"due_date":"2026-07-15","id":1972,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Series Director credential rotation assumed htpasswd binary","updated_at":"2026-07-15T05:00:29+07:00"},{"due_date":"2026-06-08","id":1971,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Batch no Reframe render passed 150 outputs","updated_at":"2026-06-08T10:06:08+07:00"},{"due_date":"2026-07-15","id":1971,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Series Director evidence capture socket lifecycle mismatch on Node 24","updated_at":"2026-07-15T04:51:18+07:00"},{"due_date":"2026-06-08","id":1970,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Batch no Reframe render passed 100 outputs","updated_at":"2026-06-08T10:02:20+07:00"},{"due_date":"2026-07-15","id":1970,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Series Director Playwright request predicate lacked URL global","updated_at":"2026-07-15T04:44:56+07:00"},{"due_date":"2026-06-08","id":1969,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Batch no Reframe render progress","updated_at":"2026-06-08T09:58:28+07:00"},{"due_date":"2026-07-15","id":1969,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"low","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Health endpoint version label differs from release readiness","updated_at":"2026-07-16T23:00:54+07:00"},{"due_date":"2026-06-08","id":1968,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Continue Batch no Reframe run","updated_at":"2026-06-08T10:52:28+07:00"},{"due_date":"2026-07-15","id":1968,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Series Director inline Playwright capture code failed CLI parsing","updated_at":"2026-07-15T04:44:45+07:00"},{"due_date":"2026-06-08","id":1967,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Created six 5-minute product files","updated_at":"2026-06-08T09:52:42+07:00"},{"due_date":"2026-07-15","id":1967,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Series Director Playwright CLI session argument remained literal","updated_at":"2026-07-15T04:39:56+07:00"},{"due_date":"2026-06-08","id":1966,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Create six 5-minute product files and run Batch","updated_at":"2026-06-08T10:52:28+07:00"},{"due_date":"2026-07-15","id":1966,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Series Director strict smoke harness compared raw HTML entity in title","updated_at":"2026-07-15T04:36:08+07:00"},{"due_date":"2026-07-15","id":1965,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Series Director first public TLS smoke hit stale certificate during nginx reload convergence","updated_at":"2026-07-15T04:36:07+07:00"},{"due_date":"2026-06-08","id":1965,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Count current product files","updated_at":"2026-06-08T09:43:02+07:00"},{"due_date":"2026-06-08","id":1964,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Batch + Reframe strict UI/API evidence run completed","updated_at":"2026-06-08T09:39:04+07:00"},{"due_date":"2026-07-15","id":1964,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Series Director systemd hardening blocked Wrangler temp directory","updated_at":"2026-07-15T04:32:13+07:00"},{"due_date":"2026-06-08","id":1963,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Batch + Reframe output analysis progressing","updated_at":"2026-06-08T09:39:04+07:00"},{"due_date":"2026-07-15","id":1963,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Series Director VPS D1 migration permission failure","updated_at":"2026-07-15T04:30:31+07:00"},{"due_date":"2026-06-08","id":1962,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Batch + Reframe render completed, output analysis running","updated_at":"2026-06-08T09:39:04+07:00"},{"due_date":"2026-07-15","id":1962,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Local release preflight blocked by stale workerd file locks","updated_at":"2026-07-15T05:17:28+07:00"},{"due_date":"2026-06-08","id":1961,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Batch + Reframe strict run in render stage","updated_at":"2026-06-08T09:39:04+07:00"},{"due_date":"2026-07-15","id":1961,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio | https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Production release claims committed SHA but includes uncommitted hotfix","updated_at":"2026-07-15T03:19:07+07:00"},{"due_date":"2026-06-08","id":1960,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Batch + Reframe strict run in product reframe stage","updated_at":"2026-06-08T09:39:04+07:00"},{"due_date":"2026-07-15","id":1960,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com | 5.231.28.248","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"RCA GenAIPro Stage 3 HTTP 400: blank upscale wire value","updated_at":"2026-07-15T04:43:03+07:00"},{"due_date":"2026-06-08","id":1959,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Generate EP7 scene 3-10 first frames with Codex Imagen only","updated_at":"2026-06-08T12:14:17+07:00"},{"due_date":"2026-07-15","id":1959,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com | 5.231.28.248","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"sjautoai pre-deploy wrong-vhost and TLS mismatch","updated_at":"2026-07-15T04:43:03+07:00"},{"due_date":"2026-06-08","id":1958,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Batch + Reframe strict run queued render successfully","updated_at":"2026-06-08T09:38:44+07:00"},{"due_date":"2026-07-14","id":1958,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.103.70","status":"resolved","tags":[],"title":"MiniMax script generation timed out at 120 seconds","updated_at":"2026-07-14T15:14:57+07:00"},{"due_date":"2026-06-08","id":1957,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Run strict UI+API test for Batch + Reframe using Downloads/8","updated_at":"2026-06-08T09:38:44+07:00"},{"due_date":"2026-07-14","id":1957,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.103.70","status":"resolved","tags":[],"title":"MiniMax ambiguous-call and credential-test shared cooldown residuals","updated_at":"2026-07-14T11:40:32+07:00"},{"due_date":"2026-06-08","id":1956,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"v1.01 code-only zip created and verified","updated_at":"2026-06-08T08:48:22+07:00"},{"due_date":"2026-07-14","id":1956,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sj88-director-studio.sj888.chatgpt.site","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Production backend and standalone worker deploy channel missing","updated_at":"2026-07-16T23:00:54+07:00"},{"due_date":"2026-06-08","id":1955,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Create v1.01 code-only zip without MP4/media/runtime artifacts","updated_at":"2026-06-08T08:48:22+07:00"},{"due_date":"2026-07-14","id":1955,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sj88-director-studio.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"resolved","tags":[],"title":"MiniMax backend hardcode and durability defects","updated_at":"2026-07-14T08:49:36+07:00"},{"due_date":"2026-06-07","id":1954,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Batch mode strict UI+API test completed for Downloads/8","updated_at":"2026-06-08T05:03:35+07:00"},{"due_date":"2026-07-14","id":1954,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sj88-director-studio.sj888.chatgpt.site","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"Production VDO blocked by GenAIPro invalid_token and inactive origin worker","updated_at":"2026-07-16T23:00:54+07:00"},{"due_date":"2026-06-08","id":1953,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Rerun Downloads/8 batch mode after finite ping-pong fix","updated_at":"2026-06-08T05:03:43+07:00"},{"due_date":"2026-07-14","id":1953,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sj88-director-studio.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"resolved","tags":[],"title":"Refactor backend hardcode, durable worker, provider contract, and reference security","updated_at":"2026-07-14T06:42:20+07:00"},{"due_date":"2026-06-08","id":1952,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Rerun Downloads/8 batch mode after ffmpeg progress pipe fix","updated_at":"2026-06-08T05:03:43+07:00"},{"due_date":"2026-07-14","id":1952,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"resolved","tags":[],"title":"C01 API inventory omitted mounted Greenscreen sub-application","updated_at":"2026-07-14T07:20:14+07:00"},{"due_date":"2026-06-07","id":1951,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Rerun Downloads8 batch-mode after React-control fix","updated_at":"2026-06-08T05:03:43+07:00"},{"due_date":"2026-07-14","id":1951,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"resolved","tags":[],"title":"C01 backend contract audit found three false-pass classes","updated_at":"2026-07-14T07:20:14+07:00"},{"due_date":"2026-06-07","id":1950,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Downloads8 batch-mode harness ready; starting evidence run","updated_at":"2026-06-08T05:03:51+07:00"},{"due_date":"2026-07-14","id":1950,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"resolved","tags":[],"title":"C01 HIGH false-pass found in DOM identity binding","updated_at":"2026-07-14T07:20:14+07:00"},{"due_date":"2026-06-07","id":1949,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Run Downloads8 all-files Batch mode strict UI+API test","updated_at":"2026-06-08T05:03:43+07:00"},{"due_date":"2026-07-14","id":1949,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"resolved","tags":[],"title":"C01 HIGH false-pass found in inline-handler contract","updated_at":"2026-07-14T07:20:14+07:00"},{"due_date":"2026-06-07","id":1948,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"completed","tags":[],"title":"Downloads8 all-files strict evidence PASS","updated_at":"2026-06-08T04:23:57+07:00"},{"due_date":"2026-07-14","id":1948,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://genaipro.io/api/v2/veo/credits","source_ip":"58.136.103.70","status":"blocked","tags":[],"title":"VDO credential rejected by OpenAPI endpoint","updated_at":"2026-07-14T06:21:15+07:00"},{"due_date":"2026-06-07","id":1947,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Rerun Downloads8 all-files strict evidence after rate-limit fix","updated_at":"2026-06-08T04:24:11+07:00"},{"due_date":"2026-07-14","id":1947,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"resolved","tags":[],"title":"CPU sampler Chrome process isolation","updated_at":"2026-07-14T04:51:59+07:00"},{"due_date":"2026-06-07","id":1946,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Run /home/sj88/Downloads/8 all files strict UI+API test","updated_at":"2026-06-08T04:24:27+07:00"},{"due_date":"2026-07-14","id":1946,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"dead-air-remover","site":"https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"resolved","tags":[],"title":"RCA diagnostic threshold command parse error","updated_at":"2026-07-14T04:37:33+07:00"},{"due_date":"2026-07-14","id":1945,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"dead-air-remover","site":"production","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Resolved CPU benchmark null process ExitCode gate","updated_at":"2026-07-14T04:09:36+07:00"},{"due_date":"2026-06-07","id":1945,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19 scope Downloads/8 \u0e15\u0e49\u0e2d\u0e07\u0e2d\u0e31\u0e1b\u0e42\u0e2b\u0e25\u0e14\u0e09\u0e32\u0e01\u0e23\u0e39\u0e1b+\u0e27\u0e34\u0e14\u0e35\u0e42\u0e2d\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e41\u0e25\u0e30\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14","updated_at":"2026-06-08T04:13:31+07:00"},{"due_date":"2026-07-14","id":1944,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"dead-air-remover","site":"production","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Resolved CPU benchmark orchestrator JSON merge failure","updated_at":"2026-07-14T04:06:51+07:00"},{"due_date":"2026-06-07","id":1944,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e41\u0e01\u0e49\u0e1c\u0e25\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e1c\u0e34\u0e14 input \u0e15\u0e49\u0e2d\u0e07\u0e43\u0e0a\u0e49\u0e44\u0e1f\u0e25\u0e4c\u0e08\u0e23\u0e34\u0e07 /home/sj88/Downloads/8 \u0e17\u0e38\u0e01\u0e44\u0e1f\u0e25\u0e4c","updated_at":"2026-06-08T04:06:48+07:00"},{"due_date":"2026-06-07","id":1943,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"PASS real UI OCR duration report green.sj88ai.com","updated_at":"2026-06-08T04:01:22+07:00"},{"due_date":"2026-07-14","id":1943,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sj88-director-studio.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"resolved","tags":[],"title":"RCA: Sites job API exposed upstream traceback","updated_at":"2026-07-14T03:58:48+07:00"},{"due_date":"2026-07-14","id":1942,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"dead-air-remover","site":"production","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Resolved production screenshot compositor evidence failure","updated_at":"2026-07-14T03:55:39+07:00"},{"due_date":"2026-06-07","id":1942,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e41\u0e01\u0e49 backend no-batch uploaded audio default \u0e41\u0e25\u0e49\u0e27\u0e40\u0e15\u0e23\u0e35\u0e22\u0e21 rerun real UI","updated_at":"2026-06-08T03:59:42+07:00"},{"due_date":"2026-07-14","id":1941,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"dead-air-remover","site":"production","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Resolved deployment packaging shell mismatch","updated_at":"2026-07-14T03:40:25+07:00"},{"due_date":"2026-06-07","id":1941,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e41\u0e01\u0e49 real browser runner \u0e43\u0e2b\u0e49\u0e23\u0e2d output link \u0e08\u0e23\u0e34\u0e07\u0e41\u0e25\u0e30 verify audio settings (correct machine_name)","updated_at":"2026-06-08T03:55:27+07:00"},{"due_date":"2026-07-14","id":1940,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"dead-air-remover","site":"local","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Resolved test-tool blocker: incomplete bundled Playwright runtime","updated_at":"2026-07-14T03:37:25+07:00"},{"due_date":"2026-06-07","id":1940,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e41\u0e01\u0e49 real browser runner \u0e43\u0e2b\u0e49\u0e23\u0e2d output link \u0e08\u0e23\u0e34\u0e07\u0e41\u0e25\u0e30 verify audio settings","updated_at":"2026-06-08T03:55:15+07:00"},{"due_date":"2026-06-07","id":1939,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e41\u0e01\u0e49 upload queue listener \u0e41\u0e25\u0e49\u0e27\u0e23\u0e31\u0e19\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e08\u0e23\u0e34\u0e07\u0e23\u0e2d\u0e1a\u0e43\u0e2b\u0e21\u0e48","updated_at":"2026-06-08T03:47:21+07:00"},{"due_date":"2026-07-14","id":1939,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio\\ChatGPTsite -> Sites private production","source_ip":"58.136.14.96","status":"resolved","tags":[],"title":"BLOCKER audit: Python durable worker cannot run inside Sites runtime","updated_at":"2026-07-16T23:00:54+07:00"},{"due_date":"2026-06-07","id":1938,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e23\u0e31\u0e19\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e08\u0e23\u0e34\u0e07\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a Green UI \u0e2b\u0e25\u0e31\u0e07\u0e41\u0e01\u0e49 selector \u0e1b\u0e38\u0e48\u0e21\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e04\u0e25\u0e34\u0e1b","updated_at":"2026-06-08T03:42:08+07:00"},{"due_date":"2026-07-14","id":1938,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Server-Monitor","site":"ChatGPT Sites / sj88-server-monitor","source_ip":"58.136.103.70","status":"blocked","tags":[],"title":"ChatGPT Sites cannot expose physical host CPU RAM HDD","updated_at":"2026-07-14T03:11:17+07:00"},{"due_date":"2026-06-07","id":1937,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"RCA real UI attempt1 \u0e41\u0e25\u0e30\u0e41\u0e01\u0e49 wait/render readiness","updated_at":"2026-06-08T03:38:56+07:00"},{"due_date":"2026-07-14","id":1937,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"resolved","tags":["v3","g00","pytest","missing-module"],"title":"G00 baseline pytest collection blocked by missing V3 models package","updated_at":"2026-07-14T03:32:05+07:00"},{"due_date":"2026-07-14","id":1936,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"open","tags":[],"title":"V3 public subdomain returns 502 because configured runtime is missing","updated_at":"2026-07-14T01:03:06+07:00"},{"due_date":"2026-06-07","id":1936,"kind":"activities","owner":"SJ88","priority":"high","project":"greenlnw.cutdee.com","site":"https://greenlnw.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"TC1-TC4 with 180 bg: A=22s PASS, B=9m2s PASS, C=82s PASS, D STUCK","updated_at":"2026-06-08T03:37:45+07:00"},{"due_date":"2026-07-14","id":1935,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"dead-air-remover","site":"local:C:\\temp\\dead-air-remover;production:https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"open","tags":[],"title":"Video WebM A/V integrity ??? manual override ????????","updated_at":"2026-07-14T00:29:15+07:00"},{"due_date":"2026-06-07","id":1935,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 OCR engine \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e15\u0e23\u0e27\u0e08 output frames","updated_at":"2026-06-08T03:30:21+07:00"},{"due_date":"2026-06-07","id":1934,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e40\u0e17\u0e2a\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e08\u0e23\u0e34\u0e07\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e15\u0e23\u0e27\u0e08 output frames OCR duration","updated_at":"2026-06-08T03:27:51+07:00"},{"due_date":"2026-07-14","id":1934,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50801 | https://directorstudio.sj88ai.com/","source_ip":"58.136.103.70","status":"resolved","tags":[],"title":"RCA: job traceback exposed in UI","updated_at":"2026-07-14T00:33:06+07:00"},{"due_date":"2026-07-14","id":1933,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Server-Monitor","site":"ChatGPT Sites / sj88-server-monitor","source_ip":"58.136.103.70","status":"resolved","tags":[],"title":"Sites build failed on Windows env syntax","updated_at":"2026-07-14T00:21:10+07:00"},{"due_date":"2026-06-07","id":1933,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Manual background detailed report with start end time PASS","updated_at":"2026-06-08T03:19:57+07:00"},{"due_date":"2026-06-07","id":1932,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e27\u0e25\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e08\u0e1a\u0e43\u0e19\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e41\u0e25\u0e30\u0e23\u0e31\u0e19 manual background \u0e0b\u0e49\u0e33","updated_at":"2026-06-08T03:18:34+07:00"},{"due_date":"2026-07-14","id":1932,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio\\ChatGPTsite","source_ip":"58.136.103.70","status":"resolved","tags":[],"title":"RCA: WebSocket JWT appeared in access-log URL","updated_at":"2026-07-14T00:21:07+07:00"},{"due_date":"2026-07-13","id":1931,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"local:C:\\temp\\dead-air-remover;hosting:Sites project appgprj_6a5519c15a608191a92efd1bc9b8ba9d","source_ip":"58.136.103.70","status":"resolved","tags":[],"title":"RCA: Sites archive path failed on first packaging attempt","updated_at":"2026-07-14T00:13:18+07:00"},{"due_date":"2026-06-07","id":1931,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Manual background image+video final PASS","updated_at":"2026-06-08T03:14:53+07:00"},{"due_date":"2026-06-07","id":1930,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08\u0e04\u0e27\u0e32\u0e21\u0e1e\u0e23\u0e49\u0e2d\u0e21 manual background \u0e23\u0e39\u0e1b\u0e41\u0e25\u0e30\u0e27\u0e34\u0e14\u0e35\u0e42\u0e2d","updated_at":"2026-06-08T03:11:13+07:00"},{"due_date":"2026-07-13","id":1930,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio\\ChatGPTsite","source_ip":"58.136.103.70","status":"resolved","tags":[],"title":"RCA: API-coupled worker could strand running video jobs","updated_at":"2026-07-14T00:10:20+07:00"},{"due_date":"2026-07-13","id":1929,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Server-Monitor","site":"http://127.0.0.1:3123","source_ip":"58.136.103.70","status":"resolved","tags":[],"title":"RCA: Windows HDD metric returns zero","updated_at":"2026-07-13T23:59:00+07:00"},{"due_date":"2026-06-07","id":1929,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e1c\u0e25\u0e15\u0e23\u0e27\u0e08 workflow \u0e09\u0e32\u0e01\u0e23\u0e39\u0e1b\u0e41\u0e25\u0e30\u0e27\u0e34\u0e14\u0e35\u0e42\u0e2d","updated_at":"2026-06-08T03:00:55+07:00"},{"due_date":"2026-06-07","id":1928,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08 workflow \u0e2d\u0e31\u0e1b\u0e42\u0e2b\u0e25\u0e14\u0e09\u0e32\u0e01\u0e23\u0e39\u0e1b\u0e41\u0e25\u0e30\u0e27\u0e34\u0e14\u0e35\u0e42\u0e2d","updated_at":"2026-06-08T02:59:20+07:00"},{"due_date":"2026-07-13","id":1928,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio","source_ip":"58.136.103.70","status":"resolved","tags":[],"title":"Local startup fails: missing python-jose and hardcoded Linux runtime paths","updated_at":"2026-07-13T23:58:08+07:00"},{"due_date":"2026-07-13","id":1927,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"series-director","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"resolved","tags":[],"title":"Resolved evidence and packaging precheck failures","updated_at":"2026-07-13T23:22:48+07:00"},{"due_date":"2026-06-07","id":1927,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"CPU-first 4-mode workflow final PASS","updated_at":"2026-06-08T02:57:43+07:00"},{"due_date":"2026-06-07","id":1926,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"CPU-first implementation progress: attempt 2 RCA and rerun prep","updated_at":"2026-06-08T02:54:34+07:00"},{"due_date":"2026-07-13","id":1926,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"local-codex-desktop","source_ip":"58.136.103.70","status":"blocked","tags":[],"title":"Microsoft Store auto-update policy ??????????????????????????","updated_at":"2026-07-13T20:51:41+07:00"},{"due_date":"2026-07-13","id":1925,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"open","tags":[],"title":"Hardcoded credential literals found in pulled V2 Production source","updated_at":"2026-07-13T20:46:57+07:00"},{"due_date":"2026-06-07","id":1925,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"CPU-first implementation progress: patch and unit checks passed","updated_at":"2026-06-08T02:47:35+07:00"},{"due_date":"2026-07-13","id":1924,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"open","tags":[],"title":"Fresh V2 Production source has five pre-existing backend regression blockers","updated_at":"2026-07-13T19:13:28+07:00"},{"due_date":"2026-06-07","id":1924,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"CPU-first implementation progress: defects identified","updated_at":"2026-06-08T02:38:20+07:00"},{"due_date":"2026-07-13","id":1923,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"open","tags":[],"title":"BLOCKED: Chrome policy ????????????? Extension Manager","updated_at":"2026-07-13T19:01:29+07:00"},{"due_date":"2026-06-07","id":1923,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"CPU-first implementation and paired evidence test start","updated_at":"2026-06-08T02:35:26+07:00"},{"due_date":"2026-06-07","id":1922,"kind":"activities","owner":"SJ88","priority":"high","project":"greenlnw.cutdee.com","site":"https://greenlnw.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"cutdee.com: stable config (W=2, T=600s), pro test user cutpro/Cutpro123!","updated_at":"2026-06-08T02:23:54+07:00"},{"due_date":"2026-07-13","id":1922,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com/dorf1.php","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"resolved","tags":[],"title":"Travian E2E queue wait locator deadline","updated_at":"2026-07-13T18:40:20+07:00"},{"due_date":"2026-06-07","id":1921,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first import plan","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"CPU-first import plan complete","updated_at":"2026-06-08T02:20:21+07:00"},{"due_date":"2026-07-13","id":1921,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"low","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"resolved","tags":[],"title":"Admin Logs DB preflight attempt 01 MySQL placeholder formatting failure","updated_at":"2026-07-13T18:20:38+07:00"},{"due_date":"2026-06-07","id":1920,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first import plan","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"CPU-first import plan progress","updated_at":"2026-06-08T02:19:42+07:00"},{"due_date":"2026-07-13","id":1920,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"resolved","tags":[],"title":"Fresh server pull scope includes protected live-deploy env backups","updated_at":"2026-07-13T18:12:17+07:00"},{"due_date":"2026-06-07","id":1919,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first import plan","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Plan CPU-first import from two greenlnw examples","updated_at":"2026-06-08T02:16:21+07:00"},{"due_date":"2026-07-13","id":1919,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"ai_full_dev","site":"Codex Desktop Windows local","source_ip":"58.136.103.70","status":"blocked","tags":[],"title":"Codex AppX container teardown without clean backend shutdown","updated_at":"2026-07-13T18:04:27+07:00"},{"due_date":"2026-07-13","id":1918,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TravianBotSharp","site":"C:\\temp\\TravianBotSharp-main","source_ip":"58.136.103.70","status":"in_progress","tags":[],"title":"[RCA] Release build fails from source-generator/compiler version mismatch","updated_at":"2026-07-13T15:01:45+07:00"},{"due_date":"2026-06-07","id":1918,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com + greenlnw.cutdee.com comparison","site":"greenlnw.sj88ai.com, greenlnw.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Compare two greenlnw web codebases complete","updated_at":"2026-06-08T02:01:38+07:00"},{"due_date":"2026-07-13","id":1917,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TravianBotSharp","site":"C:\\temp\\TravianBotSharp-main","source_ip":"58.136.103.70","status":"in_progress","tags":[],"title":"[RCA] Build/test blocked because .NET SDK is absent","updated_at":"2026-07-13T14:56:55+07:00"},{"due_date":"2026-06-07","id":1917,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com + greenlnw.cutdee.com comparison","site":"greenlnw.sj88ai.com, greenlnw.cutdee.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Compare two greenlnw web codebases progress","updated_at":"2026-06-08T01:59:03+07:00"},{"due_date":"2026-07-13","id":1916,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TravianBotSharp","site":"C:\\temp\\TravianBotSharp-main","source_ip":"58.136.103.70","status":"in_progress","tags":[],"title":"[BLOCKER] Product has no Browser UI or API surface for required paired gate","updated_at":"2026-07-13T14:55:13+07:00"},{"due_date":"2026-06-07","id":1916,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com + greenlnw.cutdee.com comparison","site":"greenlnw.sj88ai.com, greenlnw.cutdee.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Compare two greenlnw web codebases","updated_at":"2026-06-08T01:57:10+07:00"},{"due_date":"2026-06-07","id":1915,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com + greenlnw.cutdee.com TC4 Reframe Batch order audit","site":"greenlnw.sj88ai.com, greenlnw.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"TC4 Reframe Batch order audit complete","updated_at":"2026-06-08T01:55:28+07:00"},{"due_date":"2026-07-13","id":1915,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"www.namnan.co.th","site":"https://www.namnan.co.th","source_ip":"47.253.152.120","status":"resolved","tags":[],"title":"RESOLVED: \u0e2b\u0e19\u0e49\u0e32\u0e08\u0e2d\u0e44\u0e21\u0e48 Responsive \u2014 \u0e41\u0e01\u0e49 18+ \u0e2b\u0e19\u0e49\u0e32","updated_at":"2026-07-13T07:46:08+07:00"},{"due_date":"2026-06-07","id":1914,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com + greenlnw.cutdee.com TC4 Reframe Batch order audit","site":"greenlnw.sj88ai.com, greenlnw.cutdee.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"TC4 Reframe Batch order audit progress","updated_at":"2026-06-08T01:52:47+07:00"},{"due_date":"2026-07-13","id":1914,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\v9.8_extracted","source_ip":"58.136.14.247","status":"resolved","tags":[],"title":"Local Web/CLI smoke preflight failed from Python PATH and cp874 encoding","updated_at":"2026-07-13T04:12:27+07:00"},{"due_date":"2026-07-12","id":1913,"kind":"debug_items","owner":"codehub","priority":"critical","project":"codehub","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"open","tags":[],"title":"BUG-001: All 12 /skill/<path> URLs return 404","updated_at":"2026-07-12T20:20:18+07:00"},{"due_date":"2026-06-07","id":1913,"kind":"activities","owner":"SJ88","priority":"high","project":"greenlnw.cutdee.com","site":"https://greenlnw.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"v1-final CODE backups created (cutdee 451K, sj88ai 625K)","updated_at":"2026-06-08T01:49:28+07:00"},{"due_date":"2026-07-12","id":1912,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-refector-local","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"58.10.178.193","status":"open","tags":[],"title":"Ai AutoCut ??? B_seg final-tail ??? B Lens 4K contract","updated_at":"2026-07-12T20:10:22+07:00"},{"due_date":"2026-06-07","id":1912,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com / greenlnw.cutdee.com","site":"/home/sj88/ex code","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Check TC4 Reframe then Batch order","updated_at":"2026-06-08T01:47:42+07:00"},{"due_date":"2026-06-07","id":1911,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com / greenlnw.cutdee.com","site":"110.164.146.205","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Fetched both greenlnw websites","updated_at":"2026-06-08T01:31:03+07:00"},{"due_date":"2026-07-12","id":1911,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"58.10.178.193","status":"resolved","tags":[],"title":"Verification pair FAIL: private GitHub API ??? PowerShell catch syntax","updated_at":"2026-07-12T19:53:19+07:00"},{"due_date":"2026-06-07","id":1910,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com / greenlnw.cutdee.com","site":"110.164.146.205","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Re-scan second greenlnw website path","updated_at":"2026-06-08T01:25:58+07:00"},{"due_date":"2026-07-12","id":1910,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"www.namnan.co.th","site":"https://www.namnan.co.th","source_ip":"47.253.4.207","status":"resolved","tags":[],"title":"RESOLVED: \u0e43\u0e0a\u0e49\u0e23\u0e39\u0e1b AI \u0e41\u0e17\u0e19\u0e23\u0e39\u0e1b\u0e08\u0e23\u0e34\u0e07\u0e17\u0e35\u0e48 user \u0e2a\u0e48\u0e07\u0e21\u0e32 \u0e43\u0e19 18+ \u0e2b\u0e19\u0e49\u0e32 SEO + SPA","updated_at":"2026-07-12T19:24:27+07:00"},{"due_date":"2026-06-07","id":1909,"kind":"activities","owner":"SJ88","priority":"high","project":"greenlnw.cutdee.com","site":"https://greenlnw.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"DONE: README.md + WORKFLOW.md on cutdee.com (4/4 + 25/25 + cleanup)","updated_at":"2026-06-08T01:21:42+07:00"},{"due_date":"2026-07-12","id":1909,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"58.10.178.193","status":"resolved","tags":[],"title":"Git submodule config ??????: Mac_os_new ????? URL","updated_at":"2026-07-12T19:53:10+07:00"},{"due_date":"2026-07-15","id":1908,"kind":"debug_items","owner":"Mavis","priority":"medium","project":"lnwAdsSJ88","site":"https://adsfb.namnan.co.th","source_ip":"47.253.152.120","status":"open","tags":[],"title":"7 orphan chats need campaign_id attribution","updated_at":"2026-07-12T19:16:40+07:00"},{"due_date":"2026-06-07","id":1908,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com / greenlnw.cutdee.com","site":"110.164.146.205","source_ip":"103.253.75.161","status":"completed_with_blocker","tags":[],"title":"Fetch greenlnw sample code and reports complete","updated_at":"2026-06-08T01:15:38+07:00"},{"due_date":"2026-06-07","id":1907,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com / greenlnw.cutdee.com","site":"110.164.146.205","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Fetch greenlnw sample code and reports","updated_at":"2026-06-08T01:11:51+07:00"},{"due_date":"2026-07-16","id":1907,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"resolved","tags":[],"title":"Code/docs divergence: GUI pipelines, version metadata, cover wiring, shutdown handler","updated_at":"2026-07-16T22:26:06+07:00"},{"due_date":"2026-07-20","id":1906,"kind":"debug_items","owner":"Mavis","priority":"low","project":"lnwAdsSJ88","site":"https://adsfb.namnan.co.th","source_ip":"47.253.152.120","status":"open","tags":[],"title":"JS errors on legacy pages (live/analytics)","updated_at":"2026-07-12T18:53:48+07:00"},{"due_date":"2026-06-07","id":1906,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Create example code folder","updated_at":"2026-06-08T01:02:29+07:00"},{"due_date":"2026-07-12","id":1905,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Green-Bacth","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"58.136.14.247","status":"blocked","tags":[],"title":"Flet Browser UI automation blocked","updated_at":"2026-07-12T13:16:13+07:00"},{"due_date":"2026-06-07","id":1905,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed EP7 scenes 3-10 uniform reversal draft update","updated_at":"2026-06-07T20:27:37+07:00"},{"due_date":"2026-07-12","id":1904,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"https://aetherfall-arena-sj88.sj888.chatgpt.site","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Aetherfall production closeout code gate RCA","updated_at":"2026-07-12T08:07:44+07:00"},{"due_date":"2026-06-07","id":1904,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP7 scenes 3-10 revision to Je-kun Minho-chan uniform reversal moral drama","updated_at":"2026-06-07T20:27:37+07:00"},{"due_date":"2026-06-07","id":1903,"kind":"activities","owner":"SJ88","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"4 cases E2E PASS (1/21/4/84) + 25 Playwright UI checks PASS","updated_at":"2026-06-07T19:14:41+07:00"},{"due_date":"2026-07-12","id":1903,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"https://aetherfall-arena-sj88.sj888.chatgpt.site","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA Attempt 1: Node Cloudflare loader and broad hero-count regex","updated_at":"2026-07-12T08:08:42+07:00"},{"due_date":"2026-07-12","id":1902,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"CorsixTH","site":"local:C:\\temp\\CorsixTH","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"CorsixTH local runtime prerequisites absent","updated_at":"2026-07-12T06:34:58+07:00"},{"due_date":"2026-06-07","id":1902,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP7 scenes 3-10 draft package closeout","updated_at":"2026-06-07T18:27:13+07:00"},{"due_date":"2026-07-12","id":1901,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"corsixth","site":"local:C:\\temp\\CorsixTH\\WebApp;preview:http://localhost:3002;target:OpenAI Sites","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Windows starter runtime setup required two corrective retries","updated_at":"2026-07-12T06:27:45+07:00"},{"due_date":"2026-06-07","id":1901,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP7 scenes 3-10 idea script image and VDO prompt draft","updated_at":"2026-06-07T18:27:12+07:00"},{"due_date":"2026-07-12","id":1900,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"corsixth","site":"local:C:\\temp\\CorsixTH; production:103.253.75.161","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"RCA: WebApp starter npm scripts are not cross-platform on Windows","updated_at":"2026-07-12T06:27:01+07:00"},{"due_date":"2026-06-07","id":1900,"kind":"activities","owner":"SJ88","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"Deep audit: 7 orphan mojibake bundles DELETED + typo fixed","updated_at":"2026-06-07T17:48:32+07:00"},{"due_date":"2026-06-07","id":1899,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"completed_with_full_suite_fail","tags":[],"title":"sales_ready_fix final evidence","updated_at":"2026-06-07T17:44:46+07:00"},{"due_date":"2026-07-12","id":1899,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"sj88-games","site":"https://aetheria-online-sj88.sj888.chatgpt.site","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Resolved Node unit-test loader failure after enabling Cloudflare D1","updated_at":"2026-07-12T07:23:14+07:00"},{"due_date":"2026-06-07","id":1898,"kind":"activities","owner":"SJ88","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"4-case math PASS + Playwright UI test PASS (Thai, gate, GPU active)","updated_at":"2026-06-07T17:34:46+07:00"},{"due_date":"2026-07-12","id":1898,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"sj88-games","site":"https://aetheria-online-sj88.sj888.chatgpt.site","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Resolved smoke harness variable collision on Windows PowerShell","updated_at":"2026-07-12T07:23:13+07:00"},{"due_date":"2026-07-11","id":1897,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Green-Bacth","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"open","tags":[],"title":"Define and test explicit final-duration contract","updated_at":"2026-07-12T01:20:04+07:00"},{"due_date":"2026-06-07","id":1897,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Frontend source helper tests passed","updated_at":"2026-06-07T17:28:48+07:00"},{"due_date":"2026-06-07","id":1896,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"fix program for software sale readiness","updated_at":"2026-06-07T17:21:06+07:00"},{"due_date":"2026-07-11","id":1896,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"ShopeeMediaBot","site":"http://127.0.0.1:18991/panel","source_ip":"58.10.178.193","status":"resolved","tags":[],"title":"Facebook UI harness strict-locator failure","updated_at":"2026-07-11T22:18:33+07:00"},{"due_date":"2026-06-07","id":1895,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"sales readiness final verdict","updated_at":"2026-06-07T17:19:45+07:00"},{"due_date":"2026-07-11","id":1895,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ShopeeMediaBot","site":"https://www.facebook.com/sj88studio/reels/","source_ip":"58.10.178.193","status":"resolved","tags":[],"title":"Facebook Deep Scan false positives and DASH track labeling","updated_at":"2026-07-11T22:18:33+07:00"},{"due_date":"2026-06-07","id":1894,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"sales readiness check","updated_at":"2026-06-07T17:19:45+07:00"},{"due_date":"2026-07-11","id":1894,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"58.10.178.193","status":"resolved","tags":[],"title":"Deep Scan harness toast timing","updated_at":"2026-07-11T18:23:37+07:00"},{"due_date":"2026-06-07","id":1893,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"verify reframe before batch workflow","updated_at":"2026-06-07T17:15:13+07:00"},{"due_date":"2026-07-11","id":1893,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"resolved","tags":[],"title":"V2 RCA implementation: Whisper race + presplit partial + OOM stale job","updated_at":"2026-07-11T17:14:27+07:00"},{"due_date":"2026-07-11","id":1892,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Critical: AiAutoCut evidence pair hash/request_id ??????????? match ???","updated_at":"2026-07-11T02:49:41+07:00"},{"due_date":"2026-06-07","id":1892,"kind":"activities","owner":"SJ88","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"Timesheet written: full chronological log of greenlnw strict evidence session","updated_at":"2026-06-07T16:20:41+07:00"},{"due_date":"2026-06-07","id":1891,"kind":"activities","owner":"SJ88","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"FINAL: greenlnw strict evidence loop PASS (Thai + Fixed GPU 7x3 + Reframe gate)","updated_at":"2026-06-07T16:15:45+07:00"},{"due_date":"2026-07-11","id":1891,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"58.10.178.193","status":"resolved","tags":[],"title":"Page Media UI harness stale locator after rerender","updated_at":"2026-07-11T02:28:21+07:00"},{"due_date":"2026-06-07","id":1890,"kind":"activities","owner":"SJ88","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"Reframe UI gate live-verified on greenlnw.sj88ai.com (guest sees Auto Reframe disabled)","updated_at":"2026-06-07T16:14:40+07:00"},{"due_date":"2026-07-11","id":1890,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"58.10.178.193","status":"resolved","tags":[],"title":"RCA fixed: report secret-scan self-contamination","updated_at":"2026-07-11T01:26:55+07:00"},{"due_date":"2026-06-07","id":1889,"kind":"activities","owner":"SJ88","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"Fixed GPU 7x3 Auto Reframe live-verified on greenlnw.sj88ai.com","updated_at":"2026-06-07T16:13:23+07:00"},{"due_date":"2026-07-11","id":1889,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ShopeeMediaBot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"58.10.178.193","status":"resolved","tags":[],"title":"RCA: UI evidence attempt blocked by harness favicon 404","updated_at":"2026-07-11T01:26:55+07:00"},{"due_date":"2026-07-11","id":1888,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"open","tags":[],"title":"V2 Production RCA: Whisper cache race, OOM stale jobs, and upload readiness race","updated_at":"2026-07-11T00:24:33+07:00"},{"due_date":"2026-06-07","id":1888,"kind":"activities","owner":"SJ88","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"Thai mojibake fix live-verified on greenlnw.sj88ai.com","updated_at":"2026-06-07T16:13:22+07:00"},{"due_date":"2026-06-07","id":1887,"kind":"activities","owner":"SJ88","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"Reframe permission gate live-verified on greenlnw.sj88ai.com","updated_at":"2026-06-07T16:13:07+07:00"},{"due_date":"2026-07-10","id":1887,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Wonder-Park","site":"http://127.0.0.1:4173","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA: Farm/City map requirement incomplete","updated_at":"2026-07-10T23:22:02+07:00"},{"due_date":"2026-07-10","id":1886,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/todo/","source_ip":"184.82.154.160","status":"open","tags":[],"title":"MiniMax legacy guide HTTP title \u0e44\u0e21\u0e48\u0e15\u0e23\u0e07 Chrome runtime title","updated_at":"2026-07-10T16:44:18+07:00"},{"due_date":"2026-06-07","id":1886,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"completed UI API batch reframe audio evidence","updated_at":"2026-06-07T15:44:48+07:00"},{"due_date":"2026-06-07","id":1885,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"started isolated local server for UI API evidence","updated_at":"2026-06-07T15:30:44+07:00"},{"due_date":"2026-07-10","id":1885,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/workshops/","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"MiniMax Workshop semantic QA defects after initial paired PASS","updated_at":"2026-07-10T16:29:56+07:00"},{"due_date":"2026-06-07","id":1884,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"planner/unit evidence passed for batch reframe audio","updated_at":"2026-06-07T15:23:14+07:00"},{"due_date":"2026-07-10","id":1884,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/workshops/","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Corrective prompt \u0e2d\u0e49\u0e32\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e42\u0e1f\u0e25\u0e40\u0e14\u0e2d\u0e23\u0e4c W08/W10 \u0e1c\u0e34\u0e14","updated_at":"2026-07-10T16:29:56+07:00"},{"due_date":"2026-06-07","id":1883,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e23\u0e31\u0e19\u0e40\u0e17\u0e2a batch/reframe/audio output count \u0e15\u0e32\u0e21\u0e41\u0e1c\u0e19","updated_at":"2026-06-07T15:44:48+07:00"},{"due_date":"2026-07-10","id":1883,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"https://class.lnwsj.com/admin/courses.php?manage=17","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Auto YT playlist verification transient DB probe RCA","updated_at":"2026-07-10T14:25:53+07:00"},{"due_date":"2026-06-07","id":1882,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e19\u0e34\u0e22\u0e32\u0e21 batch \u0e43\u0e2b\u0e21\u0e48\u0e08\u0e32\u0e01\u0e42\u0e04\u0e49\u0e14\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e25\u0e30\u0e41\u0e01\u0e49 output count","updated_at":"2026-06-07T13:41:37+07:00"},{"due_date":"2026-07-10","id":1882,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/workshops/","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA: WebDAV uploader zsh path variable overwrote PATH","updated_at":"2026-07-10T14:25:01+07:00"},{"due_date":"2026-06-07","id":1881,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Release summary docs completed","updated_at":"2026-06-07T13:04:45+07:00"},{"due_date":"2026-07-10","id":1881,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA ??? 1: responsive duplicate locators ??? immutable Tauri invoke","updated_at":"2026-07-10T14:40:53+07:00"},{"due_date":"2026-06-07","id":1880,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Create release summary docs for Dev User Admin Boss","updated_at":"2026-06-07T13:00:34+07:00"},{"due_date":"2026-07-10","id":1880,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"https://class.lnwsj.com/lesson.php?course=17&lesson=84","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Course 17 clip 1 custom quality check RCA: selector mismatch","updated_at":"2026-07-10T13:56:32+07:00"},{"due_date":"2026-06-07","id":1879,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"completed","tags":[],"title":"\u0e1b\u0e34\u0e14\u0e07\u0e32\u0e19 CPU feature parity \u0e1e\u0e23\u0e49\u0e2d\u0e21 UI+API evidence","updated_at":"2026-06-07T12:07:56+07:00"},{"due_date":"2026-07-10","id":1879,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"vibe.sj88ai.com","site":"https://agent.minimax.io/mavis?id=418240538632427","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA: MiniMax W02 response aborted after successful deploy","updated_at":"2026-07-10T13:12:28+07:00"},{"due_date":"2026-06-07","id":1878,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Production strict matrix 4 users PASS and boss report generated","updated_at":"2026-06-07T11:59:44+07:00"},{"due_date":"2026-07-10","id":1878,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://agent.minimax.io/mavis?id=418218404479065","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Flashcards review queue lacks per-card result","updated_at":"2026-07-10T12:25:49+07:00"},{"due_date":"2026-06-07","id":1877,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e17\u0e33 feature parity greenlnw \u0e14\u0e49\u0e27\u0e22 CPU path","updated_at":"2026-06-07T12:08:10+07:00"},{"due_date":"2026-07-10","id":1877,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://agent.minimax.io/mavis?id=418218404479065","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Pomodoro duration unit mismatch","updated_at":"2026-07-10T11:43:14+07:00"},{"due_date":"2026-06-07","id":1876,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e15\u0e32\u0e23\u0e32\u0e07\u0e40\u0e17\u0e35\u0e22\u0e1a flow greenlnw vs cutdee","updated_at":"2026-06-07T11:44:53+07:00"},{"due_date":"2026-07-10","id":1876,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://agent.minimax.io/mavis?id=418218404479065","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Image Compressor deterministic test timeout","updated_at":"2026-07-10T11:36:15+07:00"},{"due_date":"2026-06-07","id":1875,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e40\u0e17\u0e35\u0e22\u0e1a source greenlnw \u0e01\u0e31\u0e1a green.cutdee.com","updated_at":"2026-06-07T11:44:53+07:00"},{"due_date":"2026-07-10","id":1875,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://agent.minimax.io/mavis?id=418218404479065","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Habit Tracker runtime selector mismatch","updated_at":"2026-07-10T11:36:14+07:00"},{"due_date":"2026-06-07","id":1874,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e2d\u0e48\u0e32\u0e19\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e41\u0e25\u0e30\u0e40\u0e17\u0e2a archive \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e17\u0e35\u0e22\u0e1a flow","updated_at":"2026-06-07T11:44:53+07:00"},{"due_date":"2026-07-10","id":1874,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://agent.minimax.io/mavis?id=418218404479065","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"MiniMax batch workers incomplete: missing apps/tests","updated_at":"2026-07-10T12:25:49+07:00"},{"due_date":"2026-06-07","id":1873,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32\u0e44\u0e1f\u0e25\u0e4c Downloads \u0e40\u0e17\u0e35\u0e22\u0e1a flow green.cutdee.com","updated_at":"2026-06-07T11:45:11+07:00"},{"due_date":"2026-07-10","id":1873,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://agent.minimax.io/mavis?id=418218404479065","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"MiniMax self-test preflight: Playwright headless_shell missing","updated_at":"2026-07-10T11:19:02+07:00"},{"due_date":"2026-06-07","id":1872,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e1b\u0e34\u0e14\u0e07\u0e32\u0e19 workflow \u0e1b\u0e38\u0e48\u0e21\u0e2a\u0e23\u0e49\u0e32\u0e07 reframe/batch evidence PASS","updated_at":"2026-06-07T11:33:27+07:00"},{"due_date":"2026-07-10","id":1872,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://hudhly0wo1ot.space.minimax.io/ | http://127.0.0.1:18765/real-use-todo.html","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"[vibe.sj88ai.com] \u0e41\u0e01\u0e49\u0e01\u0e32\u0e23\u0e01\u0e4a\u0e2d\u0e1b prompt \u0e17\u0e35\u0e48 Chrome wrapper \u0e15\u0e23\u0e27\u0e08\u0e44\u0e21\u0e48\u0e15\u0e23\u0e07","updated_at":"2026-07-10T10:57:18+07:00"},{"due_date":"2026-06-07","id":1871,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Run production full strict matrix 4 users with boss visualization report","updated_at":"2026-06-07T11:26:47+07:00"},{"due_date":"2026-07-10","id":1871,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://hudhly0wo1ot.space.minimax.io/ | http://127.0.0.1:18765/real-use-todo.html","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"MiniMax Todo generation attempt 1 ended Request failed","updated_at":"2026-07-10T10:57:18+07:00"},{"due_date":"2026-06-07","id":1870,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32 workflow \u0e1b\u0e38\u0e48\u0e21\u0e2a\u0e23\u0e49\u0e32\u0e07 reframe/batch 4 \u0e01\u0e23\u0e13\u0e35","updated_at":"2026-06-07T11:33:27+07:00"},{"due_date":"2026-07-10","id":1870,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://hudhly0wo1ot.space.minimax.io/ | http://127.0.0.1:18765/real-use-todo.html","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"GitHub private repo Browser UI returned 404 in clean Playwright session","updated_at":"2026-07-10T10:57:18+07:00"},{"due_date":"2026-07-10","id":1869,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com / VibeCode 101","site":"https://vibe.sj88ai.com/","source_ip":"184.82.154.160","status":"open","tags":[],"title":"RCA: vibe.sj88ai.com content/source consistency issues found during study","updated_at":"2026-07-10T02:37:05+07:00"},{"due_date":"2026-06-07","id":1869,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e40\u0e1e\u0e34\u0e48\u0e21 standalone reframe separate audio \u0e41\u0e25\u0e30 strict UI+API evidence","updated_at":"2026-06-07T11:06:11+07:00"},{"due_date":"2026-07-10","id":1868,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"open","tags":[],"title":"RCA: Next/Tauri dev and build blocked by @xenova onnxruntime .node parse","updated_at":"2026-07-10T01:25:23+07:00"},{"due_date":"2026-06-07","id":1868,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08 batch mode + reframe + separate audio support","updated_at":"2026-06-07T11:03:30+07:00"},{"due_date":"2026-07-09","id":1867,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"/Users/sj88/Documents/codex/SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"open","tags":[],"title":"RISK raw secret references found during plan.md study","updated_at":"2026-07-10T01:21:16+07:00"},{"due_date":"2026-06-07","id":1867,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"green.cutdee.com fix all from Downloads report delivered","updated_at":"2026-06-07T10:50:53+07:00"},{"due_date":"2026-06-07","id":1866,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP7 clip 2 dialogue v2 closeout","updated_at":"2026-06-07T10:49:03+07:00"},{"due_date":"2026-07-09","id":1866,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"https://class.lnwsj.com/admin/courses.php?manage=17","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Course 17 playlist import attempt 1 runner redirect RCA","updated_at":"2026-07-09T14:21:17+07:00"},{"due_date":"2026-07-09","id":1865,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/class.lnwsj.com","site":"class.lnwsj.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"BLOCKED backup/pull class web+DB 2026-07-09","updated_at":"2026-07-09T13:02:42+07:00"},{"due_date":"2026-06-07","id":1865,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP7 clip 2 dialogue v2 VDO generated and validated","updated_at":"2026-06-07T10:43:11+07:00"},{"due_date":"2026-07-09","id":1864,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwAdsSJ88","site":"/Users/sj88/Library/CloudStorage/GoogleDrive-admin@namnan.co.th/My Drive/source code/2026 github/lnwAdsSJ88","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"BLOCKED RCA - lnwAdsSJ88 Google Drive File Provider source read timeout","updated_at":"2026-07-09T12:03:07+07:00"},{"due_date":"2026-06-07","id":1864,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP7 clip 2 dialogue v2 VDO submitted","updated_at":"2026-06-07T10:49:02+07:00"},{"due_date":"2026-07-09","id":1863,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"fps.sj88ai.com","site":"https://fps.sj88ai.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"RCA: fps.sj88ai.com SSL certificate mismatch and SSH blocked","updated_at":"2026-07-09T01:38:46+07:00"},{"due_date":"2026-06-07","id":1863,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Implement greenlnw fixes for green.cutdee.com","updated_at":"2026-06-07T10:50:53+07:00"},{"due_date":"2026-07-09","id":1862,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P3","project":"SJ88-online-Domain","site":"https://domain.sj88.online","source_ip":"184.82.154.160","status":"pending","tags":[],"title":"Working tree has many untracked deploy/report/UI artifacts","updated_at":"2026-07-08T17:25:38+07:00"},{"due_date":"2026-06-07","id":1862,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP7 clip 2 update exact Thai dialogue and regenerate 4x 1080p VDO","updated_at":"2026-06-07T10:49:02+07:00"},{"due_date":"2026-07-09","id":1861,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P2","project":"SJ88-online-Domain","site":"https://domain.sj88.online","source_ip":"184.82.154.160","status":"pending","tags":[],"title":"Student domains table column count mismatch","updated_at":"2026-07-08T17:25:37+07:00"},{"due_date":"2026-06-06","id":1861,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e41\u0e15\u0e01\u0e44\u0e1f\u0e25\u0e4c\u0e41\u0e25\u0e30\u0e28\u0e36\u0e01\u0e29\u0e32\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19/\u0e44\u0e1f\u0e25\u0e4c\u0e40\u0e17\u0e2a\u0e08\u0e32\u0e01 Downloads \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e1b\u0e23\u0e31\u0e1a\u0e42\u0e04\u0e49\u0e14","updated_at":"2026-06-07T06:00:57+07:00"},{"due_date":"2026-06-06","id":1860,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"waiting","tags":[],"title":"\u0e23\u0e2d\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e07\u0e32\u0e19\u0e41\u0e01\u0e49\u0e44\u0e02\u0e43\u0e19 /opt/green.cutdee.com","updated_at":"2026-06-07T05:42:30+07:00"},{"due_date":"2026-07-09","id":1860,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P2","project":"SJ88-online-Domain","site":"https://domain.sj88.online","source_ip":"184.82.154.160","status":"pending","tags":[],"title":"Health version mismatch: API reports 2.0.0 while docs say v2.1.0","updated_at":"2026-07-08T17:25:37+07:00"},{"due_date":"2026-06-06","id":1859,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e41\u0e22\u0e01 green.cutdee.com \u0e40\u0e1b\u0e47\u0e19 instance \u0e2d\u0e34\u0e2a\u0e23\u0e30","updated_at":"2026-06-07T05:31:20+07:00"},{"due_date":"2026-07-07","id":1859,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMixSJ88","site":"automixsj88-js.sj88ai.com","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA automixsj88-js outage: backend service inactive behind nginx","updated_at":"2026-07-07T19:40:58+07:00"},{"due_date":"2026-07-07","id":1858,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA attempt 1 full server test harness status-code expectation","updated_at":"2026-07-07T16:25:50+07:00"},{"due_date":"2026-06-06","id":1858,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19 strict loop \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19 path green.cutdee.com","updated_at":"2026-06-07T05:21:22+07:00"},{"due_date":"2026-07-07","id":1857,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"RCA test runner fatal report writer missing artifacts","updated_at":"2026-07-07T11:50:44+07:00"},{"due_date":"2026-06-06","id":1857,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e04\u0e49\u0e19\u0e2b\u0e32 path \u0e02\u0e2d\u0e07 green.cutdee.com \u0e1a\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07","updated_at":"2026-06-07T05:16:06+07:00"},{"due_date":"2026-07-07","id":1856,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"RCA service mount namespace kept /etc read-only","updated_at":"2026-07-07T11:12:49+07:00"},{"due_date":"2026-06-07","id":1856,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"BLOCKED live Chrome large real 4-mode upload test","updated_at":"2026-06-07T04:30:46+07:00"},{"due_date":"2026-07-07","id":1855,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"RCA systemd sandbox blocked provisioning writes","updated_at":"2026-07-07T11:08:09+07:00"},{"due_date":"2026-06-07","id":1855,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP7 clip 2 workflow and 4x 1080p VDO closeout","updated_at":"2026-06-07T04:23:46+07:00"},{"due_date":"2026-07-07","id":1854,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Fix transient useradd lock with helper retry","updated_at":"2026-07-07T11:04:17+07:00"},{"due_date":"2026-06-07","id":1854,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"greenlnw Chrome plugin large real 4-mode upload test","updated_at":"2026-06-07T04:30:46+07:00"},{"due_date":"2026-07-07","id":1853,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"RCA provision helper blocked by systemd NoNewPrivileges","updated_at":"2026-07-07T10:59:54+07:00"},{"due_date":"2026-06-07","id":1853,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP7 clip 2 4x 1080p VDO completed","updated_at":"2026-06-07T04:24:53+07:00"},{"due_date":"2026-07-07","id":1852,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"RCA provision evidence attempt failed due test auth placeholder","updated_at":"2026-07-07T10:56:31+07:00"},{"due_date":"2026-06-07","id":1852,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"greenlnw GPU-only no-libx264 postdeploy verified; TC04 Chrome upload blocked by tool capability","updated_at":"2026-06-07T04:19:09+07:00"},{"due_date":"2026-06-07","id":1851,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP7 clip 2 first frame and workflow prepared","updated_at":"2026-06-07T04:24:53+07:00"},{"due_date":"2026-07-07","id":1851,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"resolved","tags":[],"title":"RCA resolved for user quota evidence loop","updated_at":"2026-07-07T10:29:18+07:00"},{"due_date":"2026-07-07","id":1850,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Khorhom remaining img42-img49 generation result","updated_at":"2026-07-07T10:25:47+07:00"},{"due_date":"2026-06-07","id":1850,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP7 workflow note and clip 2 script setup","updated_at":"2026-06-07T04:24:53+07:00"},{"due_date":"2026-06-07","id":1849,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"???? TC04 ?????? Auto Reframe preprocess ??? libx264 ??????????? GPU-only encoder","updated_at":"2026-06-07T04:19:25+07:00"},{"due_date":"2026-07-07","id":1849,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"resolved","tags":[],"title":"RCA resolved for SJ88 domain manager deploy evidence","updated_at":"2026-07-07T10:05:25+07:00"},{"due_date":"2026-07-07","id":1848,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"192.166.82.15","status":"done","tags":[],"title":"RCA Khorhom img12-img21 extraction recovery","updated_at":"2026-07-07T01:39:13+07:00"},{"due_date":"2026-06-06","id":1848,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"linux i9","site":"lnwsj.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Final PASS: sj88 root and lnwsj.com write access","updated_at":"2026-06-07T03:26:20+07:00"},{"due_date":"2026-07-06","id":1847,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj/Game-Marker","site":"local:C:\\temp\\Game-Marker","source_ip":"58.10.178.193","status":"resolved","tags":[],"title":"RCA attempt 1 evidence screenshot failure","updated_at":"2026-07-06T23:56:32+07:00"},{"due_date":"2026-06-06","id":1847,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"linux i9","site":"lnwsj.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Grant sj88 root and lnwsj.com write access","updated_at":"2026-06-07T03:26:02+07:00"},{"due_date":"2026-07-06","id":1846,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"AiAutoCut first testcase RCA during rerun","updated_at":"2026-07-06T23:08:49+07:00"},{"due_date":"2026-06-06","id":1846,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"linux i9","site":"lnwsj.com","source_ip":"103.253.75.161","status":"blocked","tags":[],"title":"Final blocked result for lnwsj.com permission task","updated_at":"2026-06-07T03:09:37+07:00"},{"due_date":"2026-06-06","id":1845,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"linux i9","site":"lnwsj.com","source_ip":"103.253.75.161","status":"blocked","tags":[],"title":"Investigate lnwsj.com repo edit access","updated_at":"2026-06-07T03:09:37+07:00"},{"due_date":"2026-07-06","id":1845,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.10.178.193","status":"resolved","tags":[],"title":"Batch poller exited before all tasks finished","updated_at":"2026-07-06T22:51:19+07:00"},{"due_date":"2026-06-06","id":1844,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"/var/www/cutdee.com","source_ip":"103.253.75.161","status":"blocked","tags":[],"title":"\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19 NoMachine \u0e44\u0e1b\u0e43\u0e0a\u0e49 Virtual Desktop \u0e41\u0e17\u0e19 physical desktop","updated_at":"2026-06-07T02:32:32+07:00"},{"due_date":"2026-07-06","id":1844,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.10.178.193","status":"resolved","tags":[],"title":"Batch generation script BOM read issue","updated_at":"2026-07-06T22:25:59+07:00"},{"due_date":"2026-06-06","id":1843,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"/var/www/cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08\u0e27\u0e48\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e15\u0e31\u0e49\u0e07\u0e02\u0e19\u0e32\u0e14\u0e2b\u0e19\u0e49\u0e32\u0e08\u0e2d\u0e1c\u0e48\u0e32\u0e19 NoMachine \u0e44\u0e14\u0e49\u0e44\u0e2b\u0e21","updated_at":"2026-06-07T02:24:14+07:00"},{"due_date":"2026-07-06","id":1843,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"171.97.182.33","status":"resolved","tags":[],"title":"PowerShell New-Item array argument issue while creating job folder","updated_at":"2026-07-06T18:59:38+07:00"},{"due_date":"2026-06-07","id":1842,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"running","tags":[],"title":"greenlnw large 4-mode TC04 clean rerun","updated_at":"2026-06-07T02:21:27+07:00"},{"due_date":"2026-07-06","id":1842,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"resolved","tags":[],"title":"RCA provider invalid argument on script 2","updated_at":"2026-07-06T18:59:14+07:00"},{"due_date":"2026-06-07","id":1841,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Run production Chrome strict matrix 4 users","updated_at":"2026-06-07T02:21:26+07:00"},{"due_date":"2026-07-06","id":1841,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"171.97.182.33","status":"resolved","tags":[],"title":"Runtime dependency missing before API submit","updated_at":"2026-07-06T18:32:41+07:00"},{"due_date":"2026-07-06","id":1840,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\Factory_Background_Studio","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"open","tags":[],"title":"Factoy_tt khorhom generation readiness audit findings","updated_at":"2026-07-06T17:24:34+07:00"},{"due_date":"2026-06-06","id":1840,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"/var/www/cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08\u0e0b\u0e49\u0e33\u0e27\u0e48\u0e32\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49\u0e15\u0e31\u0e49\u0e07\u0e02\u0e19\u0e32\u0e14\u0e2b\u0e19\u0e49\u0e32\u0e08\u0e2d\u0e44\u0e14\u0e49\u0e44\u0e2b\u0e21","updated_at":"2026-06-07T02:17:45+07:00"},{"due_date":"2026-07-06","id":1839,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"open","tags":[],"title":"Docs consistency risk: package docs can bypass root EP01 prompt-file workflow","updated_at":"2026-07-06T17:20:27+07:00"},{"due_date":"2026-06-06","id":1839,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"/var/www/cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e32\u0e40\u0e2b\u0e15\u0e38\u0e15\u0e31\u0e49\u0e07\u0e02\u0e19\u0e32\u0e14\u0e2b\u0e19\u0e49\u0e32\u0e08\u0e2d\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e19\u0e35\u0e49\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49","updated_at":"2026-06-07T02:11:20+07:00"},{"due_date":"2026-07-06","id":1838,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"blocked","tags":[],"title":"Blocked: actual CLI generation missing GenAIPro key","updated_at":"2026-07-06T17:04:26+07:00"},{"due_date":"2026-06-07","id":1838,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP7 Clip 1 exact Thai dialogue 4x 1080p generation closeout","updated_at":"2026-06-07T01:55:57+07:00"},{"due_date":"2026-06-07","id":1837,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP7 Clip 1 4x 1080p videos completed with updated Thai dialogue","updated_at":"2026-06-07T01:56:47+07:00"},{"due_date":"2026-07-06","id":1837,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"resolved","tags":[],"title":"RCA one_by_one_06 first attempt failed","updated_at":"2026-07-06T16:48:40+07:00"},{"due_date":"2026-07-06","id":1836,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut real run attempt 1 RCA and runner fix","updated_at":"2026-07-06T15:10:57+07:00"},{"due_date":"2026-06-07","id":1836,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online.sj88ai.com V2 production","site":"https://tt2026online.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Chrome strict production matrix rerun 20260607_014150","updated_at":"2026-06-07T01:41:53+07:00"},{"due_date":"2026-07-06","id":1835,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut real run preflight passed","updated_at":"2026-07-06T14:29:54+07:00"},{"due_date":"2026-06-07","id":1835,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP7 Clip 1 update exact Thai dialogue before 4x 1080p video generation","updated_at":"2026-06-07T01:56:46+07:00"},{"due_date":"2026-06-07","id":1834,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"running","tags":[],"title":"greenlnw large 4-mode real UI+API test progress","updated_at":"2026-06-07T01:38:04+07:00"},{"due_date":"2026-07-06","id":1834,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local-codex","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut RealRun_2 preflight verified","updated_at":"2026-07-06T13:55:49+07:00"},{"due_date":"2026-06-07","id":1833,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Regenerate EP7 clip 1: revised Thai ???? dialogue 4x 1080p","updated_at":"2026-06-07T01:56:46+07:00"},{"due_date":"2026-07-06","id":1833,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"resolved","tags":[],"title":"RCA README good examples evidence selector failure","updated_at":"2026-07-06T13:58:13+07:00"},{"due_date":"2026-07-06","id":1832,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Production deploy and real product 99999 test completed","updated_at":"2026-07-06T13:08:17+07:00"},{"due_date":"2026-06-07","id":1832,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Large 4-mode bg_pic random background live test progress","updated_at":"2026-06-07T01:30:13+07:00"},{"due_date":"2026-07-06","id":1831,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Batch AB Roll Pro Auto audio priority fixed","updated_at":"2026-07-06T12:54:28+07:00"},{"due_date":"2026-06-07","id":1831,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online.sj88ai.com V2 production","site":"https://tt2026online.sj88ai.com/","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Chrome strict production matrix 20260607_011919","updated_at":"2026-06-07T01:39:21+07:00"},{"due_date":"2026-07-06","id":1830,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"resolved","tags":[],"title":"RCA evidence bundle attempt ??????????","updated_at":"2026-07-06T12:24:35+07:00"},{"due_date":"2026-06-07","id":1830,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online.sj88ai.com V2 production","site":"https://tt2026online.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Production V2 full strict matrix 4 users PASS and release snapshot complete","updated_at":"2026-06-07T01:14:42+07:00"},{"due_date":"2026-06-07","id":1829,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Run large 4-mode bg_pic random background live UI+API test","updated_at":"2026-06-07T01:07:24+07:00"},{"due_date":"2026-07-06","id":1829,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"resolved","tags":[],"title":"RCA: docs workflow evidence markdown URL screenshot failed","updated_at":"2026-07-06T10:25:41+07:00"},{"due_date":"2026-07-06","id":1828,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-refector-local","site":"local App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"open","tags":[],"title":"RCA: Ai AutoCute not wired to B_pool/reframe contract; AB Roll lanes partial; UI 7x3 copy mismatch","updated_at":"2026-07-06T10:21:47+07:00"},{"due_date":"2026-06-07","id":1828,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Large 4-mode random background live test","updated_at":"2026-06-07T00:59:52+07:00"},{"due_date":"2026-06-07","id":1827,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Completed runtime render verification: proc taskset nvidia ffmpeg disk","updated_at":"2026-06-07T00:57:06+07:00"},{"due_date":"2026-07-06","id":1827,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"resolved","tags":[],"title":"RCA: docs workflow evidence screenshot command failed","updated_at":"2026-07-06T10:25:41+07:00"},{"due_date":"2026-06-07","id":1826,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online.sj88ai.com V2 production","site":"https://tt2026online.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Production V2 strict runner started after CORS proof","updated_at":"2026-06-07T00:43:20+07:00"},{"due_date":"2026-07-06","id":1826,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Fix output filenames to start with original source name","updated_at":"2026-07-06T08:39:30+07:00"},{"due_date":"2026-06-07","id":1825,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Verify server runtime during real render","updated_at":"2026-06-07T00:57:06+07:00"},{"due_date":"2026-07-06","id":1825,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA why transfer API returns 404 for acc41 and 914d","updated_at":"2026-07-06T08:29:17+07:00"},{"due_date":"2026-06-07","id":1824,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"PASS large bg_pic random background UI+API test","updated_at":"2026-06-07T00:34:49+07:00"},{"due_date":"2026-07-05","id":1824,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Check server-to-server FTP upload for acc41 and 914d","updated_at":"2026-07-05T19:11:45+07:00"},{"due_date":"2026-07-05","id":1823,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Frame-by-frame image analysis report complete","updated_at":"2026-07-05T19:02:10+07:00"},{"due_date":"2026-06-07","id":1823,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online.sj88ai.com V2 production","site":"https://tt2026online.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Production V2 full strict matrix 4 users after cutover","updated_at":"2026-06-07T01:14:42+07:00"},{"due_date":"2026-07-05","id":1822,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Frame-by-frame image analysis report for acc41 and 914d","updated_at":"2026-07-05T18:42:35+07:00"},{"due_date":"2026-06-07","id":1822,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Large bg_pic random background UI+API test","updated_at":"2026-06-07T00:31:04+07:00"},{"due_date":"2026-07-05","id":1821,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Goal complete: acc41 and 914d recovered with full frame evidence","updated_at":"2026-07-05T18:15:34+07:00"},{"due_date":"2026-06-07","id":1821,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Closeout: EP7 clip 1 4x 1080p revised dialogue VDO generated","updated_at":"2026-06-07T00:26:52+07:00"},{"due_date":"2026-07-05","id":1820,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Goal continuation audit: clear jobs and ledger gap","updated_at":"2026-07-05T18:06:33+07:00"},{"due_date":"2026-06-07","id":1820,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Progress: EP7 clip 1 4x 1080p VDO generated and validated","updated_at":"2026-06-07T00:22:04+07:00"},{"due_date":"2026-07-05","id":1819,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Reader v2 final: acc41 pass, 914d media pass with DB ledger gap","updated_at":"2026-07-05T18:05:12+07:00"},{"due_date":"2026-06-07","id":1819,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"greenlnw large testcase bg_pic random background start","updated_at":"2026-06-07T00:34:49+07:00"},{"due_date":"2026-06-07","id":1818,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"greenlnw member rate-limit split completed","updated_at":"2026-06-07T00:06:54+07:00"},{"due_date":"2026-07-05","id":1818,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-refector-local","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Debug: Flet Web Offline backend import fails because reframe_engine.py is missing","updated_at":"2026-07-05T17:35:53+07:00"},{"due_date":"2026-06-07","id":1817,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Regenerate EP7 clip 1 VDO: 4 outputs 1080p revised Thai dialogue","updated_at":"2026-06-07T00:26:18+07:00"},{"due_date":"2026-07-05","id":1817,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local-codex:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"resolved","tags":[],"title":"AiAutoCut path study: leftover B_seg_pool and 6x3 reframe","updated_at":"2026-07-05T17:51:33+07:00"},{"due_date":"2026-07-05","id":1816,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Reader v2 closeout resume: acc41 and 914d","updated_at":"2026-07-05T17:28:31+07:00"},{"due_date":"2026-06-06","id":1816,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Closeout: EP7 clip 1 speaker VO VDO generated","updated_at":"2026-06-06T23:57:10+07:00"},{"due_date":"2026-07-05","id":1815,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"reader v2 milestone remote 348 local 346 2026-07-05 09:58Z","updated_at":"2026-07-05T16:58:17+07:00"},{"due_date":"2026-06-06","id":1815,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"greenlnw member rate-limit split start","updated_at":"2026-06-06T23:55:48+07:00"},{"due_date":"2026-07-05","id":1814,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"reader v2 milestone local framed 333 2026-07-05 09:46Z","updated_at":"2026-07-05T16:47:07+07:00"},{"due_date":"2026-06-06","id":1814,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Progress: EP7 clip 1 speaker VO VDO generated and validated","updated_at":"2026-06-06T23:53:27+07:00"},{"due_date":"2026-07-05","id":1813,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"reader v2 milestone remote 316 local 314 2026-07-05 09:30Z","updated_at":"2026-07-05T16:31:27+07:00"},{"due_date":"2026-06-06","id":1813,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online.sj88ai.com V2 production","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict test PASS Ai AutoCut Mode3 Workshop Lv6","updated_at":"2026-06-06T23:42:00+07:00"},{"due_date":"2026-07-05","id":1812,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"reader v2 milestone passed 300 framed outputs 2026-07-05 09:19Z","updated_at":"2026-07-05T16:19:39+07:00"},{"due_date":"2026-06-06","id":1812,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Generate EP7 clip 1 VDO with speaker-labeled Thai VO","updated_at":"2026-06-06T23:57:10+07:00"},{"due_date":"2026-07-05","id":1811,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"reader v2 milestone near 300 outputs 2026-07-05 09:13Z","updated_at":"2026-07-05T16:14:14+07:00"},{"due_date":"2026-06-06","id":1811,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online.sj88ai.com V2 production","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Ai AutoCut Mode3 bitrate hotfix verified PASS","updated_at":"2026-06-06T23:32:17+07:00"},{"due_date":"2026-07-05","id":1810,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"reader v2 milestone local framed 282 2026-07-05 08:58Z","updated_at":"2026-07-05T15:58:21+07:00"},{"due_date":"2026-06-06","id":1810,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 Production V2","site":"tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"RCA bitrate drop when Ai AutoCut mixes AI clip with real clip","updated_at":"2026-06-06T23:00:25+07:00"},{"due_date":"2026-06-06","id":1809,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"rerun live UI+API 4 modes after latest fixes","updated_at":"2026-06-06T23:46:00+07:00"},{"due_date":"2026-07-05","id":1809,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"??????????????????????","site":"G:\\My Drive\\Ttttttt\\??????????? -> G:\\My Drive\\Ttttttt\\???????????\\full HD","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"debug: ???? manifest pre-hash ????????","updated_at":"2026-07-05T16:36:03+07:00"},{"due_date":"2026-07-05","id":1808,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"reader v2 milestone local framed 260 2026-07-05 08:35Z","updated_at":"2026-07-05T15:36:11+07:00"},{"due_date":"2026-06-06","id":1808,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"Class LNW Dashboard Portal","site":"class.lnwsj.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Hide TiktokOnline2026 V2/V4 buttons from class dashboard portal","updated_at":"2026-06-06T22:49:32+07:00"},{"due_date":"2026-07-05","id":1807,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"reader v2 milestone remote 251 local 249 2026-07-05 08:24Z","updated_at":"2026-07-05T15:25:21+07:00"},{"due_date":"2026-06-06","id":1807,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\SJ88AutoGreenScreen\\greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Completed read-only render route code path study","updated_at":"2026-06-06T22:48:18+07:00"},{"due_date":"2026-07-05","id":1806,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"reader v2 milestone remote 241 local 239 2026-07-05 08:13Z","updated_at":"2026-07-05T15:14:50+07:00"},{"due_date":"2026-06-06","id":1806,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\SJ88AutoGreenScreen\\greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Progress: render route code paths identified","updated_at":"2026-06-06T22:47:50+07:00"},{"due_date":"2026-07-05","id":1805,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA local evidence sync write_text OSError 22 fixed","updated_at":"2026-07-05T15:12:48+07:00"},{"due_date":"2026-06-06","id":1805,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Read-only live 4-mode evidence checklist design","updated_at":"2026-06-06T22:47:47+07:00"},{"due_date":"2026-07-05","id":1804,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"reader v2 milestone local framed 222 2026-07-05 07:56Z","updated_at":"2026-07-05T14:57:49+07:00"},{"due_date":"2026-06-06","id":1804,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\SJ88AutoGreenScreen\\greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Read-only render route code path study for greenlnw.sj88ai.com","updated_at":"2026-06-06T22:45:46+07:00"},{"due_date":"2026-07-05","id":1803,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"reader v2 milestone framed 200 outputs 2026-07-05 07:34Z","updated_at":"2026-07-05T14:35:48+07:00"},{"due_date":"2026-06-06","id":1803,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 Production Cutover to V2","site":"tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Check V2 worker service name and CPU affinity","updated_at":"2026-06-06T22:36:46+07:00"},{"due_date":"2026-07-05","id":1802,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"reader v2 milestone acc41/914d 2026-07-05 07:24Z","updated_at":"2026-07-05T14:25:13+07:00"},{"due_date":"2026-06-06","id":1802,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Closeout: explicit Thai VO speaker labels for EP7 clip 1","updated_at":"2026-06-06T22:23:36+07:00"},{"due_date":"2026-06-06","id":1801,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"running","tags":[],"title":"Progress: rerun live UI+API 4 modes after latest fixes","updated_at":"2026-06-06T22:20:56+07:00"},{"due_date":"2026-07-05","id":1801,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"OneClick-YouTube-Master","site":"local:C:\\temp\\codex_auto_youtube","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"BLOCKED: raw credential material in repo profiles","updated_at":"2026-07-05T14:18:01+07:00"},{"due_date":"2026-07-05","id":1800,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"reader v2 milestone acc41/914d 2026-07-05 07:08Z","updated_at":"2026-07-05T14:09:04+07:00"},{"due_date":"2026-06-06","id":1800,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026 Production Cutover to V2","site":"tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Cutover tt2026online.sj88ai.com to V2 and live-test Class SSO 4 users","updated_at":"2026-06-06T22:18:46+07:00"},{"due_date":"2026-07-05","id":1799,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"reader v2 progress acc41/914d 2026-07-05 06:44Z","updated_at":"2026-07-05T13:45:12+07:00"},{"due_date":"2026-06-06","id":1799,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Rerun live UI+API 4 modes after latest fixes","updated_at":"2026-06-06T22:06:37+07:00"},{"due_date":"2026-07-05","id":1798,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"reader v2 progress acc41/914d 2026-07-05 06:35Z","updated_at":"2026-07-05T13:36:05+07:00"},{"due_date":"2026-06-06","id":1798,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Finished frontend source-of-truth lock for greenlnw","updated_at":"2026-06-06T22:04:58+07:00"},{"due_date":"2026-07-05","id":1797,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"RCA continue: 914d exit -9 after partial output 161","updated_at":"2026-07-05T13:26:01+07:00"},{"due_date":"2026-06-06","id":1797,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Add explicit speaker labels to Thai VO prompts","updated_at":"2026-06-06T22:23:35+07:00"},{"due_date":"2026-07-05","id":1796,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"RCA 914d exit -9 partial output 161","updated_at":"2026-07-05T13:18:29+07:00"},{"due_date":"2026-06-06","id":1796,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"????? cutover tt2026online.sj88ai.com ?? V2 ????????? rollback script","updated_at":"2026-06-06T22:07:00+07:00"},{"due_date":"2026-07-05","id":1795,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"reader v2 progress acc41 complete 914d running","updated_at":"2026-07-05T12:49:49+07:00"},{"due_date":"2026-06-06","id":1795,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Lock frontend source of truth workflow","updated_at":"2026-06-06T21:57:09+07:00"},{"due_date":"2026-07-05","id":1794,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"reader v2 live status for acc41 and 914d","updated_at":"2026-07-05T12:32:25+07:00"},{"due_date":"2026-06-06","id":1794,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Finished greenlnw automation workflow runbook and scripts","updated_at":"2026-06-06T21:55:30+07:00"},{"due_date":"2026-06-06","id":1793,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Create greenlnw automation workflow runbook and reusable scripts","updated_at":"2026-06-06T21:49:16+07:00"},{"due_date":"2026-07-05","id":1793,"kind":"debug_items","owner":"codex","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Green render P0 hardening audit/fix in progress","updated_at":"2026-07-05T12:21:22+07:00"},{"due_date":"2026-06-06","id":1792,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Closeout | Thai VO must be inside VDO prompt","updated_at":"2026-06-06T21:48:17+07:00"},{"due_date":"2026-07-05","id":1792,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA direct reframe done/output gate","updated_at":"2026-07-05T11:57:40+07:00"},{"due_date":"2026-06-06","id":1791,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"greenlnw mysql no fallback fix deployed","updated_at":"2026-06-06T21:42:55+07:00"},{"due_date":"2026-07-05","id":1791,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Fix bad media validation fail-open paths","updated_at":"2026-07-05T11:49:25+07:00"},{"due_date":"2026-07-05","id":1790,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Upload queue API binding verified","updated_at":"2026-07-05T11:36:25+07:00"},{"due_date":"2026-06-06","id":1790,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Update video dialogue generation rule | series-director","updated_at":"2026-06-06T21:48:16+07:00"},{"due_date":"2026-07-05","id":1789,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Reframe product archive manifest fix verified","updated_at":"2026-07-05T11:24:54+07:00"},{"due_date":"2026-06-06","id":1789,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"greenlnw mysql no fallback fix start","updated_at":"2026-06-06T21:26:25+07:00"},{"due_date":"2026-07-05","id":1788,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"N:\\green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"READ-ONLY fragility audit findings","updated_at":"2026-07-05T10:31:21+07:00"},{"due_date":"2026-06-06","id":1788,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Explain missing Thai dialogue in generated video","updated_at":"2026-06-06T21:24:58+07:00"},{"due_date":"2026-07-05","id":1787,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Deployed recovery guard for existing reframe candidates","updated_at":"2026-07-05T10:28:55+07:00"},{"due_date":"2026-06-06","id":1787,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"????? Chrome strict rerun V2 Ai AutoCut/AB Roll ???? X-Request-ID fix","updated_at":"2026-06-06T21:55:51+07:00"},{"due_date":"2026-07-25","id":1786,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"https://event.sj88ai.com","source_ip":"203.146.29.246","status":"in_progress","tags":[],"title":"???????????????????????? Excel","updated_at":"2026-07-25T07:48:57+07:00"},{"due_date":"2026-07-05","id":1786,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA draft: render/ffmpeg fragility audit","updated_at":"2026-07-05T10:28:37+07:00"},{"due_date":"2026-06-02","id":1786,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict full modes live test completed: PASS","updated_at":"2026-06-06T21:02:47+07:00"},{"due_date":"2026-07-05","id":1785,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"READ-ONLY audit findings: job lifecycle/state/recovery fragility","updated_at":"2026-07-05T10:26:25+07:00"},{"due_date":"2026-07-25","id":1785,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2b\u0e19\u0e49\u0e32\u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19 Walk-in \u0e41\u0e25\u0e30\u0e15\u0e23\u0e27\u0e08 PDF \u0e43\u0e2b\u0e21\u0e48","updated_at":"2026-07-25T03:46:32+07:00"},{"due_date":"2026-06-02","id":1785,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict full modes live test completed: PASS","updated_at":"2026-06-06T20:56:02+07:00"},{"due_date":"2026-07-05","id":1784,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Repaired false DB error while target service still running","updated_at":"2026-07-05T10:21:39+07:00"},{"due_date":"2026-06-06","id":1784,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Closeout | EP7 clip 1 video generated","updated_at":"2026-06-06T20:51:48+07:00"},{"due_date":"2026-07-25","id":1784,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-AB-roll-Pro","site":"https://abroll.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Execution plan: auth, ownership, resumable upload, durable UI","updated_at":"2026-07-25T03:33:11+07:00"},{"due_date":"2026-07-05","id":1783,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Service recovered target jobs after USR1 restart","updated_at":"2026-07-05T10:13:43+07:00"},{"due_date":"2026-06-02","id":1783,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Strict full modes live test completed: FAIL","updated_at":"2026-06-06T20:48:25+07:00"},{"due_date":"2026-07-25","id":1783,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Execute AB Roll transition flicker fix on production with hard rollback deadline","updated_at":"2026-07-25T03:04:59+07:00"},{"due_date":"2026-07-05","id":1782,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"acc41 rerun started without service restart","updated_at":"2026-07-05T10:01:42+07:00"},{"due_date":"2026-06-06","id":1782,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"greenlnw release readiness audit closeout","updated_at":"2026-06-06T20:46:58+07:00"},{"due_date":"2026-07-25","id":1782,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Plan-only: fix AB Roll transition flicker on production","updated_at":"2026-07-25T02:23:46+07:00"},{"due_date":"2026-07-05","id":1781,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"RCA and fix acc41 render exit 183","updated_at":"2026-07-05T09:48:42+07:00"},{"due_date":"2026-06-06","id":1781,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Generate EP7 clip 1 video from script","updated_at":"2026-06-06T20:51:48+07:00"},{"due_date":"2026-07-25","id":1781,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-AB-roll-Pro","site":"https://abroll.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"??? Multi-user + Large Upload + Durable Render","updated_at":"2026-07-25T02:15:24+07:00"},{"due_date":"2026-06-06","id":1780,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Release readiness audit for greenlnw.sj88ai.com","updated_at":"2026-06-06T20:34:28+07:00"},{"due_date":"2026-07-25","id":1780,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-AB-roll-Pro","site":"http://127.0.0.1:8765","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Standalone AB Roll Pro implementation plan","updated_at":"2026-07-25T00:48:35+07:00"},{"due_date":"2026-07-04","id":1780,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"aiagent_workflow_auto_manual","site":"local:81001 + notion:3435a17a475f818bae05c4dca1bb6aba","source_ip":"184.82.154.160","status":"closed","tags":[],"title":"RCA: Playwright file protocol screenshot blank","updated_at":"2026-07-04T23:39:26+07:00"},{"due_date":"2026-07-04","id":1779,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"low","project":"aiagent_workflow_auto_manual","site":"local:/Users/sj88/Documents/codex/AiAgent_Workflow_Auto_Manual/docs/reports/study_ai_general_topic_20260704_223859/report.md","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Caveat: 81013 placeholder image and sw.js 404 in study logs","updated_at":"2026-07-04T22:46:29+07:00"},{"due_date":"2026-07-24","id":1779,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"Compare current Green PC Desktop and Minimax portable","updated_at":"2026-07-24T23:30:37+07:00"},{"due_date":"2026-06-06","id":1779,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Closeout | EP7 clip 1 image generated with Codex Imagen","updated_at":"2026-06-06T20:31:52+07:00"},{"due_date":"2026-07-04","id":1778,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"aiagent_workflow_auto_manual","site":"/Users/sj88/Documents/codex/AiAgent_Workflow_Auto_Manual/81001/81013/81013.html","source_ip":"184.82.154.160","status":"done","tags":[],"title":"RCA study_ai_general_topic evidence loop","updated_at":"2026-07-04T22:44:42+07:00"},{"due_date":"2026-07-24","id":1778,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"F:\\GreenWebOfflineMinimax","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"Compare current Minimax portable and Green PC Desktop","updated_at":"2026-07-24T23:30:37+07:00"},{"due_date":"2026-06-06","id":1778,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"rerun last strict matrix ???? X-Request-ID fix ?? V2","updated_at":"2026-06-06T21:03:13+07:00"},{"due_date":"2026-07-04","id":1777,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"RCA: class salepage redirect after approved slip","updated_at":"2026-07-04T20:05:56+07:00"},{"due_date":"2026-06-06","id":1777,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Done: uploaded WAV external audio duration base fixed and verified","updated_at":"2026-06-06T20:29:30+07:00"},{"due_date":"2026-07-24","id":1777,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AI101 post-break plain-language rewrite plan","updated_at":"2026-07-24T21:53:52+07:00"},{"due_date":"2026-07-04","id":1776,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"Class slip redirect RCA blocked on production log access","updated_at":"2026-07-04T19:46:59+07:00"},{"due_date":"2026-06-06","id":1776,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Generate EP7 clip 1 image with Codex Imagen","updated_at":"2026-06-06T20:31:52+07:00"},{"due_date":"2026-07-24","id":1776,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e25\u0e30\u0e15\u0e23\u0e27\u0e08 PDF \u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14","updated_at":"2026-07-24T21:47:50+07:00"},{"due_date":"2026-07-04","id":1775,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"open","tags":[],"title":"Onefile portable exe exits code 2 before app evidence","updated_at":"2026-07-04T18:02:08+07:00"},{"due_date":"2026-07-24","id":1775,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"V1.0.0.18 Audio-driven duration implementation and release gate","updated_at":"2026-07-24T20:55:39+07:00"},{"due_date":"2026-06-06","id":1775,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"????????? build tag v407-label1 ???? V2 ?? V2","updated_at":"2026-06-06T20:30:29+07:00"},{"due_date":"2026-06-06","id":1774,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Fix greenlnw uploaded WAV external audio duration base","updated_at":"2026-06-06T20:29:31+07:00"},{"due_date":"2026-07-04","id":1774,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"http://127.0.0.1:5017","source_ip":"171.97.182.33","status":"resolved","tags":[],"title":"RCA: series-director-Web study blockers fixed","updated_at":"2026-07-04T17:46:50+07:00"},{"due_date":"2026-07-24","id":1774,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e1b\u0e34\u0e22\u0e40\u0e19\u0e15\u0e23\u0e41\u0e25\u0e30\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19 UI+API","updated_at":"2026-07-24T20:21:37+07:00"},{"due_date":"2026-07-04","id":1773,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"class.lnwsj.com","source_ip":"171.97.182.33","status":"open","tags":[],"title":"Upstream PHP/code deploy blocked after lesson 80 content fix","updated_at":"2026-07-04T17:08:47+07:00"},{"due_date":"2026-06-06","id":1773,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"greenlnw artifact token + events snapshot fix completed with evidence","updated_at":"2026-06-06T19:47:59+07:00"},{"due_date":"2026-07-24","id":1773,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"171.97.156.121","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19 Audio-driven duration \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a TC01-TC04 Tk Desktop E","updated_at":"2026-07-24T20:09:55+07:00"},{"due_date":"2026-07-04","id":1772,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Dashboard graph KPI local consistency RCA","updated_at":"2026-07-04T16:29:50+07:00"},{"due_date":"2026-06-06","id":1772,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"???? readiness V2 ??????? label ??? X-Request-ID","updated_at":"2026-06-06T19:47:10+07:00"},{"due_date":"2026-07-24","id":1772,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e31\u0e19\u0e15\u0e4c\u0e41\u0e25\u0e30\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e25\u0e34\u0e1b\u0e41\u0e1a\u0e1a UI+API","updated_at":"2026-07-24T20:02:56+07:00"},{"due_date":"2026-07-04","id":1771,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"class.lnwsj.com","source_ip":"171.97.182.33","status":"open","tags":[],"title":"Lesson 80 Shopee content needs polish compared with existing lessons","updated_at":"2026-07-04T14:56:55+07:00"},{"due_date":"2026-06-06","id":1771,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Commit and push completed for Product Output Manager fixes","updated_at":"2026-06-06T19:28:21+07:00"},{"due_date":"2026-07-24","id":1771,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AI101 plain-language rewrite and PDF slide integration","updated_at":"2026-07-24T19:56:49+07:00"},{"due_date":"2026-07-04","id":1770,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"class.lnwsj.com","source_ip":"171.97.182.33","status":"open","tags":[],"title":"Lesson 80 content review findings","updated_at":"2026-07-04T14:38:06+07:00"},{"due_date":"2026-06-06","id":1770,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Commit and push Product Output Manager live QA fixes","updated_at":"2026-06-06T19:28:21+07:00"},{"due_date":"2026-07-24","id":1770,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Normalize chroma UI and publish detailed TC comparison report","updated_at":"2026-07-24T19:43:37+07:00"},{"due_date":"2026-07-24","id":1769,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"in_progress","tags":[],"title":"Plan: D001-D023 mapping audit -> visual/source review -> structured findings","updated_at":"2026-07-24T18:54:53+07:00"},{"due_date":"2026-06-06","id":1769,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"greenlnw output/session evidence fix and live UI+API test","updated_at":"2026-06-06T19:12:58+07:00"},{"due_date":"2026-07-04","id":1769,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"class.lnwsj.com","source_ip":"171.97.182.33","status":"resolved","tags":[],"title":"RCA: class prepare review storage permission failed","updated_at":"2026-07-04T13:37:20+07:00"},{"due_date":"2026-07-04","id":1768,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"/Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:c966:89de:f50e:29b9","status":"in_progress","tags":[],"title":"Fix 4.1 harness early stop on poll error text","updated_at":"2026-07-04T09:48:02+07:00"},{"due_date":"2026-07-24","id":1768,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"in_progress","tags":[],"title":"Plan: exhaustive AI101 content review","updated_at":"2026-07-24T18:39:32+07:00"},{"due_date":"2026-06-06","id":1768,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Fix V2 public labels and explain strict X-Request-ID gate","updated_at":"2026-06-06T19:18:49+07:00"},{"due_date":"2026-06-06","id":1767,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen / greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"DONE: greenlnw public UI Batch + Auto Reframe + WAV audio evidence report","updated_at":"2026-06-06T17:27:18+07:00"},{"due_date":"2026-07-04","id":1767,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA: reframe UI gate blocked by free-plan quota","updated_at":"2026-07-04T10:34:27+07:00"},{"due_date":"2026-07-24","id":1767,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"??? Implement AI101 Deep Library 23 ??????","updated_at":"2026-07-24T16:54:35+07:00"},{"due_date":"2026-06-06","id":1766,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen / greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Progress: public UI batch+auto-reframe+audio render running","updated_at":"2026-06-06T17:27:18+07:00"},{"due_date":"2026-07-04","id":1766,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"UI render gate rerun after rate-limit blocker","updated_at":"2026-07-04T10:34:27+07:00"},{"due_date":"2026-07-24","id":1766,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"?????????????? AI101 ??????????","updated_at":"2026-07-24T11:43:41+07:00"},{"due_date":"2026-07-04","id":1765,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"open","tags":[],"title":"RCA docs commit evidence screenshot attempt 1 failed","updated_at":"2026-07-04T09:11:45+07:00"},{"due_date":"2026-06-06","id":1765,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start Chrome real UI Batch Auto Reframe audio test","updated_at":"2026-06-06T17:27:18+07:00"},{"due_date":"2026-07-24","id":1765,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"PLAN: audit all slides -> detail/return contract -> content build -> deploy -> exhaustive paired validation","updated_at":"2026-07-24T11:09:15+07:00"},{"due_date":"2026-07-04","id":1764,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Commit push blocked because full media render gate cannot run","updated_at":"2026-07-04T09:06:13+07:00"},{"due_date":"2026-06-06","id":1764,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Chrome real UI batch audio evidence report PASS","updated_at":"2026-06-06T16:34:53+07:00"},{"due_date":"2026-07-24","id":1764,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"PLAN: Analyze -> modular refactor -> deploy -> paired production validation","updated_at":"2026-07-24T10:10:35+07:00"},{"due_date":"2026-07-04","id":1763,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"/Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Fix UI lens harness log aggregation false negative","updated_at":"2026-07-04T09:04:03+07:00"},{"due_date":"2026-07-24","id":1763,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"C:\\Users\\sj88s\\OneDrive\\\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\\Ai101\\pic\\index.html","source_ip":"58.136.14.246","status":"done","tags":[],"title":"PLAN: Analyze -> Plan -> Execute -> paired UI+API Test -> Evaluate","updated_at":"2026-07-24T09:12:49+07:00"},{"due_date":"2026-06-06","id":1763,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"greenlnw chrome real UI batch audio test progress","updated_at":"2026-06-06T16:35:10+07:00"},{"due_date":"2026-07-04","id":1762,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Missing requested media folder blocks six render test cases","updated_at":"2026-07-04T08:45:13+07:00"},{"due_date":"2026-07-24","id":1762,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"C:\\temp\\TiktokAi2026_Standalone-1\\tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Plan v-baseline: analyze, backup, implement, paired UI+API test, evaluate","updated_at":"2026-07-24T09:39:26+07:00"},{"due_date":"2026-06-06","id":1762,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start Chrome real UI+API test greenlnw","updated_at":"2026-06-06T16:35:10+07:00"},{"due_date":"2026-07-04","id":1761,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS http://127.0.0.1:41005","source_ip":"184.82.154.160","status":"fixed_rerun_pending","tags":[],"title":"UI harness false FAIL on final short batch segment","updated_at":"2026-07-04T08:40:02+07:00"},{"due_date":"2026-07-24","id":1761,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"???????????????????? Ai 2026","updated_at":"2026-07-24T08:42:41+07:00"},{"due_date":"2026-06-06","id":1761,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"PASS greenlnw batch planner + external audio + MySQL owner-session test","updated_at":"2026-06-06T15:52:03+07:00"},{"due_date":"2026-07-04","id":1760,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS http://127.0.0.1:41005","source_ip":"184.82.154.160","status":"fixed_rerun_pending","tags":[],"title":"UI harness false FAIL before upload","updated_at":"2026-07-04T08:33:39+07:00"},{"due_date":"2026-06-06","id":1760,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"greenlnw batch/audio patch passed local regression; DB MySQL migration under probe","updated_at":"2026-06-06T15:52:03+07:00"},{"due_date":"2026-07-24","id":1760,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Plan: original UI B Seg corrective acceptance","updated_at":"2026-07-24T08:19:22+07:00"},{"due_date":"2026-07-24","id":1759,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"Codex Desktop Windows local","source_ip":"58.136.14.246","status":"blocked","tags":[],"title":"Plan Codex Computer Use entitlement, policy, plugin and local runtime remediation","updated_at":"2026-07-24T08:10:55+07:00"},{"due_date":"2026-07-04","id":1759,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"green.sj88ai.com browser media gate blocked after deploy","updated_at":"2026-07-04T08:31:48+07:00"},{"due_date":"2026-06-06","id":1759,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Final Product Output Manager live QA passed","updated_at":"2026-06-06T14:21:32+07:00"},{"due_date":"2026-06-06","id":1758,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Start fix: route batch render, uploaded audio map, MySQL/MariaDB greenlnw","updated_at":"2026-06-06T14:19:16+07:00"},{"due_date":"2026-07-04","id":1758,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"green.sj88ai.com New lens real-media gate blocked","updated_at":"2026-07-04T08:15:35+07:00"},{"due_date":"2026-07-24","id":1758,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Plan: scoped B Seg implementation with regression and paired evidence","updated_at":"2026-07-24T06:06:53+07:00"},{"due_date":"2026-07-04","id":1757,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"resolved","tags":[],"title":"RCA attempt 5 async force_view 401 response timing","updated_at":"2026-07-04T08:03:56+07:00"},{"due_date":"2026-07-24","id":1757,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Plan: normal AB Roll plus pre-cut B Seg overlay","updated_at":"2026-07-24T05:20:25+07:00"},{"due_date":"2026-06-06","id":1757,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Chrome real-click last test Ai AutoCut and AB Roll","updated_at":"2026-06-06T15:10:50+07:00"},{"due_date":"2026-06-06","id":1756,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Start full duration contract audit for greenlnw batch/audio","updated_at":"2026-06-06T14:06:51+07:00"},{"due_date":"2026-07-04","id":1756,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"resolved","tags":[],"title":"RCA attempt 4 early browser auth probe 401","updated_at":"2026-07-04T08:02:46+07:00"},{"due_date":"2026-07-24","id":1756,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"local-desktop:E:\\Green PC\\V3_cursor","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Plan: remediate 13 UI findings and validate V1.0.0.16","updated_at":"2026-07-24T01:34:17+07:00"},{"due_date":"2026-06-06","id":1755,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"failed","tags":[],"title":"greenlnw batch/audio/reframe code-flow audit result: FAIL","updated_at":"2026-06-06T14:03:14+07:00"},{"due_date":"2026-07-04","id":1755,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"resolved","tags":[],"title":"RCA attempt 3 Playwright init script signature","updated_at":"2026-07-04T08:01:26+07:00"},{"due_date":"2026-07-24","id":1755,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e28\u0e36\u0e01\u0e29\u0e32 AB Roll Studio \u0e41\u0e25\u0e30 B Seg own-duration contract","updated_at":"2026-07-24T01:14:06+07:00"},{"due_date":"2026-06-02","id":1754,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Strict full modes live test completed: FAIL","updated_at":"2026-06-06T14:03:11+07:00"},{"due_date":"2026-07-04","id":1754,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"resolved","tags":[],"title":"RCA attempt 2 browser auth/view gate failure","updated_at":"2026-07-04T08:00:37+07:00"},{"due_date":"2026-07-23","id":1754,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AB-Roll-Pro007","site":"C:\\temp\\AB-Roll-Pro007","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e28\u0e36\u0e01\u0e29\u0e32\u0e23\u0e30\u0e1a\u0e1a AB Roll Pro \u0e41\u0e1a\u0e1a evidence-first","updated_at":"2026-07-23T23:24:17+07:00"},{"due_date":"2026-06-06","id":1753,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Continue real QA for Product Output Manager date filters as user id 2","updated_at":"2026-06-06T14:21:32+07:00"},{"due_date":"2026-07-04","id":1753,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"resolved","tags":[],"title":"RCA attempt 1 audio_A duration harness failure","updated_at":"2026-07-04T07:57:51+07:00"},{"due_date":"2026-07-23","id":1753,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"clip sound","site":"C:\\temp\\clip sound","source_ip":"58.136.14.246","status":"done","tags":[],"title":"PLAN: ??? 3 ????????? HTML ????","updated_at":"2026-07-23T23:23:28+07:00"},{"due_date":"2026-07-04","id":1752,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"greenwebofflineminimax","site":"local-runtime:http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"in_progress","tags":[],"title":"Debug: verify New lens reframe candidates enter normal chromakey render pipeline","updated_at":"2026-07-04T07:32:47+07:00"},{"due_date":"2026-06-02","id":1752,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Strict full modes live test completed: FAIL","updated_at":"2026-06-06T13:58:50+07:00"},{"due_date":"2026-07-23","id":1752,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"clip sound","site":"C:\\temp\\clip sound","source_ip":"58.136.14.246","status":"done","tags":[],"title":"PLAN: ??????????????????????????????????","updated_at":"2026-07-23T22:00:13+07:00"},{"due_date":"2026-07-04","id":1751,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"RCA attempt 5: browser harness Playwright argument bug","updated_at":"2026-07-04T07:27:01+07:00"},{"due_date":"2026-06-06","id":1751,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Last strict test Ai AutoCut and AB Roll on V2 live","updated_at":"2026-06-06T14:03:11+07:00"},{"due_date":"2026-07-23","id":1751,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"clip sound","site":"C:\\temp\\clip sound","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Analyze-Plan-Execute-Test-Evaluate: clip sound transcription","updated_at":"2026-07-23T20:48:01+07:00"},{"due_date":"2026-06-06","id":1750,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Use live user id 2 for Product Output Manager QA","updated_at":"2026-06-06T14:21:33+07:00"},{"due_date":"2026-07-04","id":1750,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA local verify hash mismatch from Windows case collision","updated_at":"2026-07-04T08:01:31+07:00"},{"due_date":"2026-07-22","id":1750,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Plan UI field parity audit TC01-TC06","updated_at":"2026-07-22T10:21:23+07:00"},{"due_date":"2026-07-04","id":1749,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"RCA attempt 4: production index cache key used old view-loader registry","updated_at":"2026-07-04T07:23:10+07:00"},{"due_date":"2026-06-06","id":1749,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Investigate project-native UI test login method","updated_at":"2026-06-06T14:21:33+07:00"},{"due_date":"2026-07-22","id":1749,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor @ codex/tc01-tc04-remediation-v10011","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Plan V1.0.0.15 TC06 release build and publish","updated_at":"2026-07-22T05:04:45+07:00"},{"due_date":"2026-07-04","id":1748,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"RCA attempt 3: backend/render passed, UI screenshot auth failed","updated_at":"2026-07-04T07:15:53+07:00"},{"due_date":"2026-06-06","id":1748,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"local-machine:D:\\codex\\Ai Full Dev","source_ip":"171.97.194.238","status":"done","tags":[],"title":"AGENTS.md instruction setup completed","updated_at":"2026-06-06T13:41:34+07:00"},{"due_date":"2026-07-22","id":1748,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"https://github.com/lnwsj/V3_cursor/tree/codex/tc01-tc04-remediation-v10011","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Scoped branch-only Git publication plan","updated_at":"2026-07-22T03:01:08+07:00"},{"due_date":"2026-06-06","id":1747,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\SJ88AutoGreenScreen\\greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"greenlnw DB layer SQLite audit result","updated_at":"2026-06-06T13:40:07+07:00"},{"due_date":"2026-07-04","id":1747,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"RCA attempt 2: product 99999 fixture and evidence harness incomplete","updated_at":"2026-07-04T07:08:53+07:00"},{"due_date":"2026-07-22","id":1747,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"https://github.com/lnwsj/V3_cursor","source_ip":"171.97.156.121","status":"blocked","tags":[],"title":"Strict branch-to-main publication plan","updated_at":"2026-07-22T02:46:33+07:00"},{"due_date":"2026-07-04","id":1746,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"RCA attempt 1: production harness failed before product copy","updated_at":"2026-07-04T07:03:25+07:00"},{"due_date":"2026-06-06","id":1746,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\SJ88AutoGreenScreen\\greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"greenlnw DB layer read-only audit","updated_at":"2026-06-06T13:37:32+07:00"},{"due_date":"2026-07-21","id":1746,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Execute: fix AB Roll green flash V4 then V2 production","updated_at":"2026-07-21T06:23:00+07:00"},{"due_date":"2026-07-04","id":1745,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"RCA fixed: AutoSu quality mode production cache-bust","updated_at":"2026-07-04T05:58:05+07:00"},{"due_date":"2026-06-06","id":1745,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen / greenlnw.sj88ai.com + green.sj88ai.com reports","site":"greenlnw.sj88ai.com, green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Completed read-only report design for Green/Batch/Audio/Reframe evidence lineage","updated_at":"2026-06-06T13:36:29+07:00"},{"due_date":"2026-07-21","id":1745,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Plan: fix AB Roll one-frame green flash and smooth transition","updated_at":"2026-07-21T05:17:30+07:00"},{"due_date":"2026-07-22","id":1744,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"blocked","tags":[],"title":"Plan V3 pending work closeout in isolated slices","updated_at":"2026-07-21T06:23:33+07:00"},{"due_date":"2026-06-06","id":1744,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"local-machine:D:\\codex\\Ai Full Dev","source_ip":"171.97.194.238","status":"done","tags":[],"title":"AGENTS.md instruction setup started","updated_at":"2026-06-06T13:41:34+07:00"},{"due_date":"2026-07-04","id":1744,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS http://127.0.0.1:41005","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"greenwebofflineminimax 10-phase harness attempt 2 failed","updated_at":"2026-07-04T04:58:10+07:00"},{"due_date":"2026-07-22","id":1743,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"in_progress","tags":[],"title":"Plan V3 pending work closeout in isolated slices","updated_at":"2026-07-21T04:20:57+07:00"},{"due_date":"2026-06-06","id":1743,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen / greenlnw.sj88ai.com + green.sj88ai.com reports","site":"greenlnw.sj88ai.com, green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Read-only design for detailed Green/Batch/Audio/Reframe test report schema","updated_at":"2026-06-06T13:36:29+07:00"},{"due_date":"2026-07-04","id":1743,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS http://127.0.0.1:41005","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"greenwebofflineminimax 10-phase harness attempt 1 failed","updated_at":"2026-07-04T04:58:09+07:00"},{"due_date":"2026-07-04","id":1742,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"planned","tags":[],"title":"Local FastAPI runtime dependency missing for full app smoke","updated_at":"2026-07-04T04:34:12+07:00"},{"due_date":"2026-06-06","id":1742,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green.sj88ai.com + greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Complete read-only Batch report/test matrix redesign analysis","updated_at":"2026-06-06T13:29:44+07:00"},{"due_date":"2026-07-21","id":1742,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"F:\\GreenWebOfflineMinimax\\dist_final","source_ip":"171.97.156.121","status":"done","tags":[],"title":"Onefile dist_final delivery strict loop","updated_at":"2026-07-21T04:42:18+07:00"},{"due_date":"2026-07-03","id":1741,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"open","tags":[],"title":"Deep study findings: AB Roll V2 missing route/css/executor and local runtime blockers","updated_at":"2026-07-03T19:44:56+07:00"},{"due_date":"2026-06-06","id":1741,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green.sj88ai.com + greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Read-only Batch report/test matrix redesign analysis","updated_at":"2026-06-06T13:28:01+07:00"},{"due_date":"2026-07-21","id":1741,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Plan V3 P2 Admin Log read-only list slice","updated_at":"2026-07-20T07:38:26+07:00"},{"due_date":"2026-07-03","id":1740,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"RCA: raw server snapshot had hardcoded secrets before push","updated_at":"2026-07-03T19:23:27+07:00"},{"due_date":"2026-06-06","id":1740,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Completed read-only Batch mode code path analysis - greenlnw.sj88ai.com","updated_at":"2026-06-06T13:25:56+07:00"},{"due_date":"2026-07-21","id":1740,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Plan V3 P2 Admin Log durable event persistence slice","updated_at":"2026-07-20T06:28:25+07:00"},{"due_date":"2026-07-10","id":1739,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Codex Session Audit","site":"local: C:\\Users\\sj88888888\\.codex\\sessions\\2026\\07\\02","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"open","tags":[],"title":"[019f231e] ?????????? - 33????/turn ??????, 4 aborts","updated_at":"2026-07-03T18:38:09+07:00"},{"due_date":"2026-06-06","id":1739,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Read-only Batch mode code path analysis - greenlnw.sj88ai.com","updated_at":"2026-06-06T13:23:34+07:00"},{"due_date":"2026-07-20","id":1739,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"V3 P2 Admin Log analysis and bounded slice planned","updated_at":"2026-07-20T05:30:28+07:00"},{"due_date":"2026-07-10","id":1738,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"Codex Session Audit","site":"local: C:\\Users\\sj88888888\\.codex\\sessions\\2026\\07\\02","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"open","tags":[],"title":"[019f231e] Hard rule #2 violation - claim test passed without disk check","updated_at":"2026-07-03T18:38:09+07:00"},{"due_date":"2026-07-20","id":1738,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Printable registration report deploy/test plan","updated_at":"2026-07-20T04:43:26+07:00"},{"due_date":"2026-06-06","id":1738,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Hotfix admin chart height and mobile AB Roll nav","updated_at":"2026-06-06T13:10:48+07:00"},{"due_date":"2026-07-10","id":1737,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"Codex Session Audit","site":"local: C:\\Users\\sj88888888\\.codex\\sessions\\2026\\07\\02","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"open","tags":[],"title":"[019f231e] AI Full Dev = journal ?????? tracker","updated_at":"2026-07-03T18:38:09+07:00"},{"due_date":"2026-06-06","id":1737,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Continue Product Output Manager real UI QA with provided user","updated_at":"2026-06-06T14:21:33+07:00"},{"due_date":"2026-07-20","id":1737,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"AB Roll Studio: enforce unique B Seq and show B Seq to A usage","updated_at":"2026-07-20T04:48:32+07:00"},{"due_date":"2026-07-10","id":1736,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Codex Session Audit","site":"local: C:\\Users\\sj88888888\\.codex\\sessions\\2026\\07\\02","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"open","tags":[],"title":"[019f231e] Smoke test ??? prove - 542 read vs 150 patch","updated_at":"2026-07-03T18:38:09+07:00"},{"due_date":"2026-06-06","id":1736,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Study green.sj88ai.com reports and retest greenlnw","updated_at":"2026-06-06T12:19:54+07:00"},{"due_date":"2026-07-20","id":1736,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"V1.0.0.13 onefile UI and frame-validation plan","updated_at":"2026-07-20T02:05:47+07:00"},{"due_date":"2026-07-10","id":1735,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Codex Session Audit","site":"local: C:\\Users\\sj88888888\\.codex\\sessions\\2026\\07\\02","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"open","tags":[],"title":"[019f231e] Read loop - ??? context 9 compactions","updated_at":"2026-07-03T18:38:09+07:00"},{"due_date":"2026-07-20","id":1735,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"in_progress","tags":[],"title":"V3 current documentation then prioritized refactor slices","updated_at":"2026-07-20T00:50:59+07:00"},{"due_date":"2026-06-06","id":1735,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Deploy/test greenlnw.sj88ai.com completed","updated_at":"2026-06-06T12:17:07+07:00"},{"due_date":"2026-07-10","id":1734,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Codex Session Audit","site":"local: C:\\Users\\sj88888888\\.codex\\sessions\\2026\\07\\02","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"open","tags":[],"title":"[019f231e] rebase hell - 61 patch ??? base_tab.py","updated_at":"2026-07-03T18:38:09+07:00"},{"due_date":"2026-07-20","id":1734,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"Documentation alignment, strict verification, commit, push","updated_at":"2026-07-20T01:15:45+07:00"},{"due_date":"2026-06-06","id":1734,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Read EP7 clip 1 script for chat","updated_at":"2026-06-06T12:15:16+07:00"},{"due_date":"2026-07-10","id":1733,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"Codex Session Audit","site":"local: C:\\Users\\sj88888888\\.codex\\sessions\\2026\\07\\02","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"open","tags":[],"title":"[019f231e] God-File ?????????? refactor","updated_at":"2026-07-03T18:38:08+07:00"},{"due_date":"2026-06-06","id":1733,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Start real UI QA for Product Output Manager date filter","updated_at":"2026-06-06T14:21:33+07:00"},{"due_date":"2026-07-20","id":1733,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"done","tags":[],"title":"AutoMv V3 current documentation refresh plan","updated_at":"2026-07-20T01:09:53+07:00"},{"due_date":"2026-07-03","id":1732,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"2001:44c8:46b8:b3af:39ba:da8c:8aef:13ba","status":"done","tags":[],"title":"RCA: Python WebDAV copy timeout \u0e01\u0e48\u0e2d\u0e19 rclone resume","updated_at":"2026-07-03T17:44:53+07:00"},{"due_date":"2026-06-06","id":1732,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Closeout | README generation rules written","updated_at":"2026-06-06T12:12:43+07:00"},{"due_date":"2026-07-20","id":1732,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Plan: AB Roll Studio preview timeline and B swap production proof","updated_at":"2026-07-20T01:24:34+07:00"},{"due_date":"2026-07-03","id":1731,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj.com","site":"lnwsj.com","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA \u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07\u0e17\u0e33: pair consistency fail \u0e08\u0e32\u0e01 expected text \u0e44\u0e21\u0e48\u0e15\u0e23\u0e07 contact.html","updated_at":"2026-07-03T17:51:12+07:00"},{"due_date":"2026-07-20","id":1731,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"???????? Production AB Roll Studio real full workflow","updated_at":"2026-07-19T23:19:32+07:00"},{"due_date":"2026-06-06","id":1731,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"?????????????????? V2 ???? dashboard visualization","updated_at":"2026-06-06T12:23:45+07:00"},{"due_date":"2026-06-06","id":1730,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Update README generation rules | series-director","updated_at":"2026-06-06T12:12:43+07:00"},{"due_date":"2026-07-03","id":1730,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"local:http://127.0.0.1:18100, repo:/Users/sj88/Documents/codex/AiAgent_Workflow_Auto_Manual","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"resolved","tags":[],"title":"RCA parity import duplicate guard","updated_at":"2026-07-03T16:41:30+07:00"},{"due_date":"2026-07-19","id":1730,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Full AB Roll Studio visual acceptance plan","updated_at":"2026-07-19T19:34:21+07:00"},{"due_date":"2026-07-03","id":1729,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"local:http://127.0.0.1:18100, repo:/Users/sj88/Documents/codex/AiAgent_Workflow_Auto_Manual","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"RCA local MariaDB class-like first attempt failed","updated_at":"2026-07-03T15:58:47+07:00"},{"due_date":"2026-06-06","id":1729,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Closeout | EP7 clip 1 ready for generation","updated_at":"2026-06-06T12:04:21+07:00"},{"due_date":"2026-07-19","id":1729,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Reproduce and fix AB Roll Studio real folder upload","updated_at":"2026-07-19T18:22:21+07:00"},{"due_date":"2026-07-03","id":1728,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"RCA split under 600 deploy mojibake/BOM regression fixed","updated_at":"2026-07-03T15:04:22+07:00"},{"due_date":"2026-06-06","id":1728,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Deploy and live test greenlnw.sj88ai.com","updated_at":"2026-06-06T12:00:32+07:00"},{"due_date":"2026-07-19","id":1728,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Implement AB Roll Studio inline AutoSu controls","updated_at":"2026-07-19T07:17:15+07:00"},{"due_date":"2026-06-06","id":1727,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Validation | EP7 clip 1 prompt regenerated","updated_at":"2026-06-06T11:58:24+07:00"},{"due_date":"2026-07-03","id":1727,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"/Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"resolved","tags":[],"title":"program_study harness attempt 1 failed before summary","updated_at":"2026-07-03T15:00:05+07:00"},{"due_date":"2026-07-19","id":1727,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Plan dual AB Roll Studio B distribution modes","updated_at":"2026-07-19T06:14:38+07:00"},{"due_date":"2026-07-19","id":1726,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktokai2026online","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.14.246","status":"in_progress","tags":[],"title":"Plan multi-A to B mapping in AB Roll Studio","updated_at":"2026-07-19T05:29:02+07:00"},{"due_date":"2026-06-06","id":1726,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Deploy and test greenlnw CPU affinity fix","updated_at":"2026-06-06T11:56:10+07:00"},{"due_date":"2026-07-03","id":1726,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://yt.sj88ai.com","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"resolved","tags":[],"title":"\u0e1e\u0e1a production \u0e1b\u0e34\u0e14 AI_CONTENT_ENABLED \u0e41\u0e21\u0e49 MiniMax token \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e41\u0e25\u0e49\u0e27","updated_at":"2026-07-03T14:56:05+07:00"},{"due_date":"2026-07-03","id":1725,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"autofree.cutdee.com","site":"https://autofree.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"RCA Browser evidence minimum screenshot aliases hardened","updated_at":"2026-07-03T14:16:48+07:00"},{"due_date":"2026-06-06","id":1725,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"Completed CPUAffinity reference correction","updated_at":"2026-06-06T11:53:50+07:00"},{"due_date":"2026-07-18","id":1725,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.246","status":"in_progress","tags":[],"title":"12-feature sequential implementation and paired acceptance","updated_at":"2026-07-18T22:58:22+07:00"},{"due_date":"2026-07-03","id":1724,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com/course.php?id=16","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"\u0e2a\u0e23\u0e49\u0e32\u0e07 admin access link \u0e43\u0e2b\u0e21\u0e48\u0e41\u0e25\u0e30 import course 16 \u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08","updated_at":"2026-07-03T14:09:39+07:00"},{"due_date":"2026-06-06","id":1724,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Update EP7 clip 1 scene | series-director","updated_at":"2026-06-06T12:04:21+07:00"},{"due_date":"2026-07-18","id":1724,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Plan P0 R01 image generation duplicate-cost protection","updated_at":"2026-07-19T02:31:50+07:00"},{"due_date":"2026-07-03","id":1723,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com/admin/courses.php?edit=16","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"\u0e40\u0e02\u0e49\u0e32 admin \u0e44\u0e14\u0e49\u0e14\u0e49\u0e27\u0e22 production login_key \u0e41\u0e25\u0e30\u0e40\u0e23\u0e34\u0e48\u0e21 import \u0e1a\u0e17\u0e40\u0e23\u0e35\u0e22\u0e19\u0e1c\u0e48\u0e32\u0e19 form \u0e40\u0e14\u0e34\u0e21","updated_at":"2026-07-03T14:00:33+07:00"},{"due_date":"2026-06-06","id":1723,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Claude Code CLI","site":"local-windows:C:\\temp\\Ai Full Dev","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Claude Code CLI VS Code config sync closeout","updated_at":"2026-06-06T11:44:04+07:00"},{"due_date":"2026-07-18","id":1723,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI dist_For_user","source_ip":"58.136.14.246","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19 V2: approval resume QA voice preview real TTS evidence","updated_at":"2026-07-18T23:31:17+07:00"},{"due_date":"2026-07-03","id":1722,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth + N:\\codex\\V3_cursor","source_ip":"184.82.154.160","status":"done","tags":[],"title":"RCA for V3 tilt compare evidence generation attempts","updated_at":"2026-07-03T13:42:39+07:00"},{"due_date":"2026-06-06","id":1722,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Claude Code CLI","site":"local-windows:C:\\temp\\Ai Full Dev","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Configure Claude Code VS Code environmentVariables","updated_at":"2026-06-06T11:44:04+07:00"},{"due_date":"2026-07-18","id":1722,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:f4b4:9e7c:ab7b:dd64","status":"done","tags":[],"title":"Strict release recovery: capture, browser bootstrap, TC04 Preview, rerun paired evidence","updated_at":"2026-07-18T23:55:14+07:00"},{"due_date":"2026-07-03","id":1721,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com/course.php?id=16","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"RCA \u0e40\u0e27\u0e47\u0e1a\u0e40\u0e23\u0e35\u0e22\u0e19 class.lnwsj.com \u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e2a\u0e21\u0e1a\u0e39\u0e23\u0e13\u0e4c","updated_at":"2026-07-03T13:32:06+07:00"},{"due_date":"2026-06-06","id":1721,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Closeout | series-director detailed study","updated_at":"2026-06-06T11:38:29+07:00"},{"due_date":"2026-07-18","id":1721,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com/main","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Plan deep SJ88 Director Studio product audit","updated_at":"2026-07-18T19:27:17+07:00"},{"due_date":"2026-07-03","id":1720,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"autofree.cutdee.com","site":"https://autofree.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"RCA deploy script http redirect parse fixed","updated_at":"2026-07-03T13:12:29+07:00"},{"due_date":"2026-07-18","id":1720,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Analyze Plan Execute Test Evaluate \u2014 deep program audit","updated_at":"2026-07-18T19:24:10+07:00"},{"due_date":"2026-06-06","id":1720,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"???????????? Admin Dashboard ???? build-web-data-visualization","updated_at":"2026-06-06T12:00:58+07:00"},{"due_date":"2026-07-03","id":1719,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp","site":"yt.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Production deploy evidence passed before commit","updated_at":"2026-07-03T13:10:45+07:00"},{"due_date":"2026-06-06","id":1719,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Runtime Validation Pass | series-director","updated_at":"2026-06-06T11:38:29+07:00"},{"due_date":"2026-07-18","id":1719,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI dist_For_user","source_ip":"58.136.14.246","status":"done","tags":[],"title":"Plan: evidence-backed dist_For_user improvement roadmap","updated_at":"2026-07-18T19:13:22+07:00"},{"due_date":"2026-07-03","id":1718,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp","site":"yt.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Pre-deploy local test passed for WebApp fallback deploy","updated_at":"2026-07-03T13:00:49+07:00"},{"due_date":"2026-07-17","id":1718,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"2001:fb1:16a:2b51:9592:42d3:3108:bf9d","status":"in_progress","tags":[],"title":"Release readiness: evidence hardening, offline runtime, DEV and packaged real UI+API","updated_at":"2026-07-17T06:10:06+07:00"},{"due_date":"2026-06-06","id":1718,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Study Program | series-director","updated_at":"2026-06-06T11:38:10+07:00"},{"due_date":"2026-07-17","id":1717,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.96","status":"in_progress","tags":[],"title":"Thannaree registration verification plan","updated_at":"2026-07-17T05:54:33+07:00"},{"due_date":"2026-07-03","id":1717,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"/Users/sj88/Documents/codex/AutoCapCut","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"CapCut UI window unavailable during 3-second AB Roll export","updated_at":"2026-07-03T12:41:29+07:00"},{"due_date":"2026-06-06","id":1717,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"???? V2 input cleanup retention 24 ???????","updated_at":"2026-06-06T11:27:57+07:00"},{"due_date":"2026-07-03","id":1716,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"/Users/sj88/Documents/codex/AutoCapCut","source_ip":"184.82.154.160","status":"open","tags":[],"title":"AutoCapCut strict CapCut blockers after pilot","updated_at":"2026-07-03T12:30:51+07:00"},{"due_date":"2026-06-06","id":1716,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Claude Code CLI","site":"local-windows:C:\\temp\\Ai Full Dev","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Claude Code CLI MiniMax-M3 closeout","updated_at":"2026-06-06T11:05:39+07:00"},{"due_date":"2026-07-17","id":1716,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Plan Parin registration evidence loop","updated_at":"2026-07-17T05:49:10+07:00"},{"due_date":"2026-06-06","id":1715,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"Compare Auto Reframe GPU FFmpeg pipeline result","updated_at":"2026-06-06T10:56:52+07:00"},{"due_date":"2026-07-03","id":1715,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"autofree.cutdee.com","site":"local://N:/codex/autofree.cutdee.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"RCA evidence sample ffmpeg aevalsrc parse failed","updated_at":"2026-07-03T12:11:42+07:00"},{"due_date":"2026-07-17","id":1715,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"class.lnwsj.com Course 17 production","source_ip":"203.146.29.246","status":"done","tags":[],"title":"Plan and gate LiveEp1 Course 17 production execution","updated_at":"2026-07-17T07:18:21+07:00"},{"due_date":"2026-06-06","id":1714,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Claude Code CLI","site":"local-windows:C:\\temp\\Ai Full Dev","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Claude Code CLI login flow launched","updated_at":"2026-06-06T11:05:39+07:00"},{"due_date":"2026-07-03","id":1714,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"CapCut project 0703","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"AutoCapCut CapCut export blocked by Pro auto captions","updated_at":"2026-07-03T12:31:03+07:00"},{"due_date":"2026-07-17","id":1714,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Plan paired evidence for Phirapong Facebook note update","updated_at":"2026-07-17T05:23:37+07:00"},{"due_date":"2026-07-03","id":1713,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone-2","site":"local:C:\\Users\\admin\\Documents\\codex\\TiktokAi2026_Standalone-2","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Progress: remote branch exists but local ref stale","updated_at":"2026-07-03T11:45:18+07:00"},{"due_date":"2026-06-06","id":1713,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Compare Auto Reframe GPU FFmpeg pipeline","updated_at":"2026-06-06T10:50:30+07:00"},{"due_date":"2026-07-17","id":1713,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Plan paired UI/API check for supplied top-up slip","updated_at":"2026-07-17T04:59:52+07:00"},{"due_date":"2026-07-03","id":1712,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"codex://threads/019f2613-86b4-7a02-b430-413af8e94c36","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"BLOCKED real CapCut E2E \u0e2b\u0e25\u0e31\u0e07\u0e28\u0e36\u0e01\u0e29\u0e32 thread","updated_at":"2026-07-03T11:19:29+07:00"},{"due_date":"2026-06-06","id":1712,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed Product Output Manager hotfix deploy","updated_at":"2026-06-06T10:47:48+07:00"},{"due_date":"2026-07-17","id":1712,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"class.lnwsj.com/admin/courses.php?manage=17","source_ip":"58.136.14.96","status":"done","tags":[],"title":"VibeCode LiveEp1 controlled publication plan","updated_at":"2026-07-17T04:47:04+07:00"},{"due_date":"2026-07-03","id":1711,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"AutoCapCut","site":"https://todo.namnan.co.th/api/activities","source_ip":"184.82.154.160","status":"open","tags":[],"title":"AI Full Dev activity payload 500 on JSON evidence object","updated_at":"2026-07-03T11:07:20+07:00"},{"due_date":"2026-07-17","id":1711,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenpc-v3-cursor","site":"local desktop app | E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"blocked","tags":[],"title":"PLAN TC01-TC04 logic correction and validation","updated_at":"2026-07-17T07:16:36+07:00"},{"due_date":"2026-06-06","id":1711,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Claude Code CLI","site":"local-windows:C:\\temp\\Ai Full Dev","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Start Claude Code CLI repair","updated_at":"2026-06-06T11:05:39+07:00"},{"due_date":"2026-07-03","id":1710,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Server inventory autocut.cutdee.com","updated_at":"2026-07-03T11:24:39+07:00"},{"due_date":"2026-07-17","id":1710,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com/main","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Plan isolated /main TestBatch surface with paired verification","updated_at":"2026-07-17T03:42:22+07:00"},{"due_date":"2026-06-06","id":1710,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Inspect V2 input retention paths","updated_at":"2026-06-06T10:49:13+07:00"},{"due_date":"2026-07-03","id":1709,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"open","tags":[],"title":"Misleading evidence risk in render tests/reports","updated_at":"2026-07-03T11:00:02+07:00"},{"due_date":"2026-06-06","id":1709,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"V2 download cache retention set to 1 day PASS","updated_at":"2026-06-06T10:40:14+07:00"},{"due_date":"2026-07-17","id":1709,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"2001:fb1:16a:2b51:9592:42d3:3108:bf9d","status":"done","tags":[],"title":"???????????: freeze provenance ??????????? packaged Desktop","updated_at":"2026-07-17T02:29:05+07:00"},{"due_date":"2026-07-03","id":1708,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"Codex_Capcut","site":"Codex desktop / web research","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Real CapCut E2E blocked on local machine","updated_at":"2026-07-03T10:58:59+07:00"},{"due_date":"2026-06-06","id":1708,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Deploy/test public GPU path greenlnw","updated_at":"2026-06-06T10:38:01+07:00"},{"due_date":"2026-07-17","id":1708,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"UGC_Protable portable UGC advertising video assistant","site":"local:C:\\temp\\SJ88-series-director\\UGC_Protable","source_ip":"58.136.14.96","status":"done","tags":[],"title":"?????? Lifestyle 10 + ????? CLI portable","updated_at":"2026-07-17T03:05:18+07:00"},{"due_date":"2026-07-03","id":1707,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com admin import","site":"yt.sj88ai.com, class.lnwsj.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Unit test fallback \u0e08\u0e31\u0e14\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e1c\u0e48\u0e32\u0e19\u0e41\u0e25\u0e49\u0e27","updated_at":"2026-07-03T10:55:38+07:00"},{"due_date":"2026-06-06","id":1707,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"V2 retention inspection completed","updated_at":"2026-06-06T10:28:13+07:00"},{"due_date":"2026-07-17","id":1707,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Plan all proven-good Director Studio features into main","updated_at":"2026-07-17T02:27:32+07:00"},{"due_date":"2026-07-03","id":1706,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp","site":"http://127.0.0.1:8765","source_ip":"184.82.154.160","status":"open","tags":[],"title":"WebApp deep study findings require follow-up","updated_at":"2026-07-03T10:38:53+07:00"},{"due_date":"2026-06-06","id":1706,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Start fixing broken Product Output Manager page","updated_at":"2026-06-06T10:47:48+07:00"},{"due_date":"2026-07-17","id":1706,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine\\dist_For_user","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Plan: minimal user-facing Google TTS package","updated_at":"2026-07-17T02:10:06+07:00"},{"due_date":"2026-06-06","id":1705,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Inspect V2 retention and download cache settings","updated_at":"2026-06-06T10:26:21+07:00"},{"due_date":"2026-07-03","id":1705,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"yt.sj88ai.com + class.lnwsj.com/admin/courses.php?edit=16","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Deploy gate blocked by MiniMax quota and class SSH auth","updated_at":"2026-07-03T10:35:42+07:00"},{"due_date":"2026-07-17","id":1705,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"http://127.0.0.1:41005","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"????????? build/launcher + ??? console ??? runtime child process + build/UI/API paired test","updated_at":"2026-07-17T01:52:42+07:00"},{"due_date":"2026-06-06","id":1704,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Final verification after code-only pull","updated_at":"2026-06-06T10:25:03+07:00"},{"due_date":"2026-07-03","id":1704,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"F:\\cutdee.com old vs F:\\cutdee.com\\pro_20260703 new","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA attempt 3 cutdee old/new diff local server screenshot timeout","updated_at":"2026-07-03T10:08:09+07:00"},{"due_date":"2026-07-17","id":1704,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"Namnan Executive Sales Dashboard","site":"https://executive-sales-2026-sj88.sj888.chatgpt.site","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"Plan: inspect package -> fix encoding -> deploy -> UI+API evidence","updated_at":"2026-07-17T01:14:32+07:00"},{"due_date":"2026-07-03","id":1703,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com/admin/courses.php?edit=16 + yt.sj88ai.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Production class DB import blocked until backup","updated_at":"2026-07-03T10:03:49+07:00"},{"due_date":"2026-07-17","id":1703,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"blocked","tags":[],"title":"Implement 13-finding remediation in dependency order","updated_at":"2026-07-17T02:53:40+07:00"},{"due_date":"2026-06-06","id":1703,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed code-only pull for tt2026online-sj16tb.sj88ai.com","updated_at":"2026-06-06T10:24:05+07:00"},{"due_date":"2026-06-06","id":1702,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"V2 label fix and test data cleanup completed PASS","updated_at":"2026-06-06T10:22:38+07:00"},{"due_date":"2026-07-03","id":1702,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"F:\\cutdee.com old vs F:\\cutdee.com\\pro_20260703 new","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA attempt 2 cutdee old/new diff evidence timeout risk","updated_at":"2026-07-03T10:08:09+07:00"},{"due_date":"2026-07-17","id":1702,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Namnan Executive Sales Dashboard","site":"Sites pending","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"???????? Executive Sales Dashboard ?? Sites","updated_at":"2026-07-17T00:51:23+07:00"},{"due_date":"2026-07-03","id":1701,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"open","tags":[],"title":"SEC-001 redacted hard-coded deployment credentials","updated_at":"2026-07-03T09:58:28+07:00"},{"due_date":"2026-06-06","id":1701,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Start code-only pull for tt2026online-sj16tb.sj88ai.com","updated_at":"2026-06-06T10:24:05+07:00"},{"due_date":"2026-07-17","id":1701,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"Plan remediation sequence and acceptance gates for AutoMv V3 audit findings","updated_at":"2026-07-17T00:10:11+07:00"},{"due_date":"2026-06-06","id":1700,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V2 label deployed; start dry-run cleanup inventory","updated_at":"2026-06-06T10:12:00+07:00"},{"due_date":"2026-07-03","id":1700,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"BLOCKED_AUTH_REQUIRED for authenticated generate/audio flow","updated_at":"2026-07-03T09:58:28+07:00"},{"due_date":"2026-07-16","id":1700,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"https://youtu.be/qIHvk14o2HQ","source_ip":"58.136.14.96","status":"done","tags":[],"title":"qIHvk14o2HQ pre-Class content refinement plan","updated_at":"2026-07-17T03:47:07+07:00"},{"due_date":"2026-07-03","id":1699,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"open","tags":[],"title":"Readiness study limitations before next implementation","updated_at":"2026-07-03T09:55:20+07:00"},{"due_date":"2026-06-06","id":1699,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"greenlnw public deploy and GPU verification start","updated_at":"2026-06-06T10:03:10+07:00"},{"due_date":"2026-07-16","id":1699,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19 Script-only closeout \u0e41\u0e25\u0e30 main merge","updated_at":"2026-07-16T23:11:27+07:00"},{"due_date":"2026-06-06","id":1698,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V2 label fix and test data cleanup","updated_at":"2026-06-06T10:01:50+07:00"},{"due_date":"2026-07-03","id":1698,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"F:\\cutdee.com old vs F:\\cutdee.com\\pro_20260703 new","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA attempt 1 cutdee old/new diff evidence FAIL","updated_at":"2026-07-03T10:08:08+07:00"},{"due_date":"2026-07-16","id":1698,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Plan: Readme open-project behavior rule","updated_at":"2026-07-16T22:34:44+07:00"},{"due_date":"2026-07-03","id":1697,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com/admin/courses.php?edit=16","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Production class import blocked pending backup and server validation","updated_at":"2026-07-03T09:41:47+07:00"},{"due_date":"2026-06-06","id":1697,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V2 core acceptance spec document completed","updated_at":"2026-06-06T10:00:38+07:00"},{"due_date":"2026-07-16","id":1697,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"16TB mapping migration runbook","updated_at":"2026-07-16T20:25:01+07:00"},{"due_date":"2026-06-06","id":1696,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Create V2 core acceptance spec document","updated_at":"2026-06-06T09:58:17+07:00"},{"due_date":"2026-07-03","id":1696,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"BLOCKED_AUTH_REQUIRED full generate/audio evidence cannot run without app credentials","updated_at":"2026-07-03T09:27:14+07:00"},{"due_date":"2026-07-16","id":1696,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Plan reusable CLI audio workflow standard","updated_at":"2026-07-16T17:10:07+07:00"},{"due_date":"2026-07-03","id":1695,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"F:\\cutdee.com / local http://127.0.0.1:3105","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"RCA: local UI compile blocked by Tailwind ESM/CommonJS mismatch","updated_at":"2026-07-03T08:57:40+07:00"},{"due_date":"2026-06-06","id":1695,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"local greenlnw runtime; public greenlnw.sj88ai.com pending","source_ip":"171.97.194.238","status":"done","tags":[],"title":"greenlnw GPU pipeline upgrade local evidence complete","updated_at":"2026-06-06T09:49:17+07:00"},{"due_date":"2026-07-16","id":1695,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e1e\u0e31\u0e12\u0e19\u0e32 Working Draft Editor \u0e41\u0e25\u0e30 AI Next 5","updated_at":"2026-07-16T20:52:48+07:00"},{"due_date":"2026-07-03","id":1694,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMv_A-main","site":"local:F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"open","tags":[],"title":"Architecture drift: core imports ui service","updated_at":"2026-07-03T08:55:01+07:00"},{"due_date":"2026-06-06","id":1694,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"GitHub origin: https://github.com/lnwsj/SJ88-Auto-Reframe-2026.git","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Done GitHub overwrite sync for SJ88-Auto-Reframe-2026","updated_at":"2026-06-06T09:45:11+07:00"},{"due_date":"2026-07-16","id":1694,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"All recommendations implementation and production rollout","updated_at":"2026-07-16T17:57:04+07:00"},{"due_date":"2026-06-06","id":1693,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"GitHub origin: https://github.com/lnwsj/SJ88-Auto-Reframe-2026.git","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"Completed GitHub overwrite sync for SJ88-Auto-Reframe-2026","updated_at":"2026-06-06T09:44:47+07:00"},{"due_date":"2026-07-03","id":1693,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local-exe:http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"resolved","tags":[],"title":"RCA: first real render harness attempt failed before render","updated_at":"2026-07-03T08:50:30+07:00"},{"due_date":"2026-07-16","id":1693,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Study and prioritize advanced script authoring workflows","updated_at":"2026-07-16T13:53:10+07:00"},{"due_date":"2026-07-03","id":1692,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AutoSu accuracy gap study vs V4 complete","updated_at":"2026-07-03T08:38:04+07:00"},{"due_date":"2026-06-06","id":1692,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"greenlnw GPU pipeline local evidence progress","updated_at":"2026-06-06T09:38:21+07:00"},{"due_date":"2026-07-16","id":1692,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Deep audit execution plan","updated_at":"2026-07-16T05:19:54+07:00"},{"due_date":"2026-06-06","id":1691,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"GitHub/local repo: g:\\My Drive\\source code\\2026 github\\SJ88-Auto-Reframe-2026","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start GitHub overwrite sync for SJ88-Auto-Reframe-2026","updated_at":"2026-06-06T09:45:11+07:00"},{"due_date":"2026-07-03","id":1691,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"resolved","tags":[],"title":"RCA Auto DragDrop report harness failed after TC01 PASS","updated_at":"2026-07-03T09:24:17+07:00"},{"due_date":"2026-07-16","id":1691,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Production closeout plan for seven-step Series Director workflow","updated_at":"2026-07-16T04:14:31+07:00"},{"due_date":"2026-07-03","id":1690,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"resolved","tags":[],"title":"RCA Auto DragDrop real TC render failed at TC01","updated_at":"2026-07-03T09:24:17+07:00"},{"due_date":"2026-07-16","id":1690,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Plan safe episode variants, deploy, paired UI/API tests, commit and push","updated_at":"2026-07-16T05:57:16+07:00"},{"due_date":"2026-06-06","id":1690,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"SJ88 Server Monitor","site":"http://110.164.146.205:8788/","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Advisory: next additions for SJ88 Server Monitor","updated_at":"2026-06-06T09:04:54+07:00"},{"due_date":"2026-06-06","id":1689,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Implement greenlnw GPU green-screen CPU fallback upgrade","updated_at":"2026-06-06T08:59:40+07:00"},{"due_date":"2026-07-03","id":1689,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"blocked","tags":[],"title":"Release rebuild blocked by PyInstaller Python DLL boot error","updated_at":"2026-07-03T07:54:24+07:00"},{"due_date":"2026-07-16","id":1689,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Episode script variation research and implementation-ready design","updated_at":"2026-07-16T01:51:59+07:00"},{"due_date":"2026-07-16","id":1688,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:c471:802c:fe38:701","status":"in_progress","tags":[],"title":"R08C close deploy blockers before V3 first install","updated_at":"2026-07-16T01:01:09+07:00"},{"due_date":"2026-06-06","id":1688,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"greenlnw GPU green-screen upgrade planning completed","updated_at":"2026-06-06T08:46:06+07:00"},{"due_date":"2026-07-03","id":1688,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"resolved","tags":[],"title":"resolved hidden hard-coded Linux ffmpeg path in vendor diagnostics copy","updated_at":"2026-07-03T07:04:37+07:00"},{"due_date":"2026-07-03","id":1687,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local:F:\\GreenWebOfflineMinimax; http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"open","tags":[],"title":"Status API encoder probe reports false while bundled ffmpeg supports encoders","updated_at":"2026-07-03T05:46:42+07:00"},{"due_date":"2026-06-06","id":1687,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Study SJ88AutoGreenScreenGPU and plan GPU green screen upgrade for greenlnw","updated_at":"2026-06-06T08:39:27+07:00"},{"due_date":"2026-07-16","id":1687,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"???????? Workflow UI/UX ????","updated_at":"2026-07-16T01:25:48+07:00"},{"due_date":"2026-07-03","id":1686,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp","site":"yt.sj88ai.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Push blocked because git remote origin is missing","updated_at":"2026-07-03T02:06:45+07:00"},{"due_date":"2026-06-06","id":1686,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Deploy greenlnw.sj88ai.com completed","updated_at":"2026-06-06T08:37:14+07:00"},{"due_date":"2026-07-15","id":1686,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Series Director UI UX workflow redesign study and execution plan","updated_at":"2026-07-15T23:37:29+07:00"},{"due_date":"2026-07-02","id":1685,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll checkpoint 61004 running","updated_at":"2026-07-02T23:12:36+07:00"},{"due_date":"2026-06-06","id":1685,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Deploy greenlnw.sj88ai.com with SSL and CPUAffinity","updated_at":"2026-06-06T08:37:14+07:00"},{"due_date":"2026-07-15","id":1685,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"First-wave implementation and paired acceptance","updated_at":"2026-07-16T00:36:50+07:00"},{"due_date":"2026-06-06","id":1684,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"D:\\SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Cleanup evidence screenshots complete","updated_at":"2026-06-06T08:11:50+07:00"},{"due_date":"2026-07-02","id":1684,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"resolved","tags":[],"title":"RCA fixed: TC02/TC05 in-app preview generated invalid PNG payload","updated_at":"2026-07-02T22:57:17+07:00"},{"due_date":"2026-07-15","id":1684,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Plan: docs gap audit, full-system matrix, UI+API evidence, manual formats, closeout","updated_at":"2026-07-15T23:04:19+07:00"},{"due_date":"2026-07-02","id":1683,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll checkpoint 61003 done","updated_at":"2026-07-02T22:43:36+07:00"},{"due_date":"2026-06-06","id":1683,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Deploy greenlnw.sj88ai.com with SSL CPUAffinity and live tests","updated_at":"2026-06-06T08:10:53+07:00"},{"due_date":"2026-07-15","id":1683,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://directorstudio.sj88ai.com/v33.html","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Plan main branch and v33 feature comparison","updated_at":"2026-07-15T22:04:01+07:00"},{"due_date":"2026-07-02","id":1682,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll TC-61002 long reframe progress","updated_at":"2026-07-02T22:01:12+07:00"},{"due_date":"2026-06-06","id":1682,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"D:\\SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Cleanup mp4 zip tar complete","updated_at":"2026-06-06T08:08:28+07:00"},{"due_date":"2026-07-15","id":1682,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Plan: scope audit, secret scan, commit, push, remote readback","updated_at":"2026-07-15T21:39:19+07:00"},{"due_date":"2026-07-02","id":1681,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll patch checkpoint before UI tests","updated_at":"2026-07-02T21:36:59+07:00"},{"due_date":"2026-06-06","id":1681,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"local-copy-greenlnw","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Copied green.sj88ai.com code to greenlnw.sj88ai.com","updated_at":"2026-06-06T08:08:26+07:00"},{"due_date":"2026-07-15","id":1681,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Plan: source inventory, live UI verification, API cross-check, capability summary","updated_at":"2026-07-15T21:21:52+07:00"},{"due_date":"2026-06-06","id":1680,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"local-copy-greenlnw","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Copy green.sj88ai.com code to greenlnw.sj88ai.com","updated_at":"2026-06-06T08:06:20+07:00"},{"due_date":"2026-07-02","id":1680,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app: E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"resolved","tags":[],"title":"RCA attempt1: false negative in deep study evidence harness","updated_at":"2026-07-02T21:08:41+07:00"},{"due_date":"2026-07-15","id":1680,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Plan: scope, secret scan, validate, commit and push series-director-sites","updated_at":"2026-07-15T20:34:31+07:00"},{"due_date":"2026-07-02","id":1679,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Stale AiAutoCut documentation findings during inspection","updated_at":"2026-07-02T21:06:33+07:00"},{"due_date":"2026-06-06","id":1679,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Server Monitor","site":"http://110.164.146.205:8788/","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Closeout: live URL check completed","updated_at":"2026-06-06T07:59:07+07:00"},{"due_date":"2026-07-15","id":1679,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.14.96","status":"done","tags":[],"title":"??????????????????????? 35 ????????????????","updated_at":"2026-07-15T18:03:04+07:00"},{"due_date":"2026-07-02","id":1678,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Revalidation FAIL due test expectation source-count mismatch","updated_at":"2026-07-02T10:46:09+07:00"},{"due_date":"2026-06-06","id":1678,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"D:\\SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Pre-delete scan complete","updated_at":"2026-06-06T07:58:16+07:00"},{"due_date":"2026-07-15","id":1678,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Plan: 12-scene multi-series authoring and user manual","updated_at":"2026-07-15T17:59:40+07:00"},{"due_date":"2026-07-02","id":1677,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-ui-api","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Stopped old async reframe attempt before patched rerun","updated_at":"2026-07-02T08:12:21+07:00"},{"due_date":"2026-06-06","id":1677,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Server Monitor","site":"http://110.164.146.205:8788/","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Live check URL: http://110.164.146.205:8788/","updated_at":"2026-06-06T07:59:07+07:00"},{"due_date":"2026-07-15","id":1677,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Guarded token budget implementation and verification plan","updated_at":"2026-07-15T14:29:38+07:00"},{"due_date":"2026-07-02","id":1676,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-ui-api","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Patched AiAutoCut local reframe to finish before job done","updated_at":"2026-07-02T08:10:47+07:00"},{"due_date":"2026-06-06","id":1676,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"D:\\SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Cleanup mp4 zip tar in D:\\SJ88AutoGreenScreen","updated_at":"2026-06-06T08:08:28+07:00"},{"due_date":"2026-07-15","id":1676,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Plan: paired UI+API batch validation for 15 ten-scene episodes","updated_at":"2026-07-15T12:41:00+07:00"},{"due_date":"2026-07-02","id":1675,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-ui-api","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut reframe 89922 failed early but reframe ffmpeg still running","updated_at":"2026-07-02T08:05:36+07:00"},{"due_date":"2026-06-06","id":1675,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Server Monitor","site":"C:\\temp\\SJ88-Server-Monitor","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Final closeout: SJ88 Server Monitor study done","updated_at":"2026-06-06T07:36:14+07:00"},{"due_date":"2026-07-15","id":1675,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Strict UI production generation and paired evidence plan","updated_at":"2026-07-16T23:00:53+07:00"},{"due_date":"2026-06-06","id":1674,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Server Monitor","site":"C:\\temp\\SJ88-Server-Monitor","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Closeout: SJ88 Server Monitor deep study recommendations","updated_at":"2026-06-06T07:35:34+07:00"},{"due_date":"2026-07-02","id":1674,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"Minimax Codex portable (greenwebofflineminimax)","site":"local:F:\\GreenWebOfflineMinimax; http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"open","tags":[],"title":"Observation - packaged app exe missing from dist/release","updated_at":"2026-07-02T07:59:15+07:00"},{"due_date":"2026-07-15","id":1674,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"C:\\temp\\SJ88-series-director\\series-director-sites | https://series-director.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Production deployment plan for series-director.sj88ai.com","updated_at":"2026-07-15T05:38:48+07:00"},{"due_date":"2026-07-02","id":1673,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-ui-api","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AiAutoCut max_output/resolution mismatch found and patched","updated_at":"2026-07-02T07:25:39+07:00"},{"due_date":"2026-06-05","id":1673,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenGPU","site":"gpu1.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"greenGPU Phase 8: BATCH TEST 920x1080 with REAL FILES - COMPLETE","updated_at":"2026-06-06T07:34:38+07:00"},{"due_date":"2026-07-15","id":1673,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio | https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Production deploy: preflight, backup, deploy, paired UI+API acceptance, manual, commit/push","updated_at":"2026-07-15T03:18:40+07:00"},{"due_date":"2026-07-02","id":1672,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows-codex","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Patch AiAutoCut UI evidence harness before no-reframe rerun","updated_at":"2026-07-02T07:11:48+07:00"},{"due_date":"2026-06-06","id":1672,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V2 core strict test PASS: Ai AutoCut + AB Roll","updated_at":"2026-06-06T07:32:31+07:00"},{"due_date":"2026-07-15","id":1672,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com | 5.231.28.248","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Deploy sjautoai.sj88ai.com with SSL and full paired acceptance","updated_at":"2026-07-15T04:43:03+07:00"},{"due_date":"2026-07-02","id":1671,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"resolved","tags":[],"title":"RCA attempt 1 backup gate FAIL","updated_at":"2026-07-02T07:15:58+07:00"},{"due_date":"2026-06-06","id":1671,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict full modes live test completed: PASS","updated_at":"2026-06-06T07:29:45+07:00"},{"due_date":"2026-07-15","id":1671,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio | https://directorstudio.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Execution plan: P0 canonical source and P1 release integrity","updated_at":"2026-07-15T02:04:56+07:00"},{"due_date":"2026-07-02","id":1670,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows-codex","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Rerun AB Roll UI evidence after request binding fix","updated_at":"2026-07-02T06:58:11+07:00"},{"due_date":"2026-06-06","id":1670,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Server Monitor","site":"C:\\temp\\SJ88-Server-Monitor","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Progress: repo/docs/source study findings","updated_at":"2026-07-02T07:06:34+07:00"},{"due_date":"2026-07-15","id":1670,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio | https://directorstudio.sj88ai.com","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Plan: canonical release, reference assets, revisions and production workflow","updated_at":"2026-07-15T00:56:16+07:00"},{"due_date":"2026-07-02","id":1669,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows-codex","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Verify AiAutoCut AB Roll B_seg handoff evidence","updated_at":"2026-07-02T06:56:19+07:00"},{"due_date":"2026-06-06","id":1669,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Server Monitor","site":"C:\\temp\\SJ88-Server-Monitor","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Study project deeply and recommend additions","updated_at":"2026-07-02T07:06:33+07:00"},{"due_date":"2026-07-14","id":1669,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Plan: deep study and roadmap for SJ88 Director Studio","updated_at":"2026-07-14T17:41:28+07:00"},{"due_date":"2026-07-02","id":1668,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-codex","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll standalone B_pool attempt 2 behavior pass API exposure gap","updated_at":"2026-07-02T06:47:04+07:00"},{"due_date":"2026-06-06","id":1668,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Strict full modes live test completed: FAIL","updated_at":"2026-06-06T07:22:24+07:00"},{"due_date":"2026-07-14","id":1668,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Plan: commit and push all remaining repository changes","updated_at":"2026-07-14T16:47:39+07:00"},{"due_date":"2026-07-02","id":1667,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-codex","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll standalone B_pool attempt 1 FAIL RCA","updated_at":"2026-07-02T06:39:19+07:00"},{"due_date":"2026-06-06","id":1667,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V2 strict core test runner prepared: Ai AutoCut + AB Roll","updated_at":"2026-06-06T07:21:13+07:00"},{"due_date":"2026-07-14","id":1667,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Create detailed Browser UI tutorial with real screenshots","updated_at":"2026-07-15T00:52:29+07:00"},{"due_date":"2026-07-02","id":1666,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-codex","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Patched standalone AB Roll B_seg handoff and evidence runner","updated_at":"2026-07-02T06:36:35+07:00"},{"due_date":"2026-06-06","id":1666,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Root docs updated for TC-AUD-06 live test","updated_at":"2026-06-06T07:17:09+07:00"},{"due_date":"2026-07-14","id":1666,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Plan UI-first paired acceptance test for Director Studio","updated_at":"2026-07-14T16:39:38+07:00"},{"due_date":"2026-07-02","id":1665,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-codex","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Code trace AiAutoCut AB Roll B_seg Reframe","updated_at":"2026-07-02T06:22:45+07:00"},{"due_date":"2026-06-06","id":1665,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V2 strict core test: Ai AutoCut + AB Roll","updated_at":"2026-06-06T07:29:45+07:00"},{"due_date":"2026-07-14","id":1665,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Plan fresh local UI plus API paired rerun","updated_at":"2026-07-14T15:15:20+07:00"},{"due_date":"2026-07-02","id":1664,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"open","tags":[],"title":"Code trace result: AiAutoCut/AB Roll lane handoff gaps","updated_at":"2026-07-02T06:15:58+07:00"},{"due_date":"2026-06-06","id":1664,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"STRICT_TEST completed: V2 P2 load stability soak and rollback drill","updated_at":"2026-06-06T07:11:08+07:00"},{"due_date":"2026-07-14","id":1664,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sj88-director-studio.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Plan current Director Studio live diagnosis","updated_at":"2026-07-14T14:22:17+07:00"},{"due_date":"2026-07-02","id":1663,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Fix legacy API handoff metadata response","updated_at":"2026-07-02T05:25:36+07:00"},{"due_date":"2026-06-06","id":1663,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Document TC-AUD-06 live test and fix into root docs","updated_at":"2026-06-06T07:09:04+07:00"},{"due_date":"2026-07-14","id":1663,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Analyze Plan Execute Test Evaluate - study series-director-sites success","updated_at":"2026-07-14T14:02:48+07:00"},{"due_date":"2026-07-02","id":1662,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Fix AiAutoCut handoff runtime signature","updated_at":"2026-07-02T04:17:16+07:00"},{"due_date":"2026-07-14","id":1662,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Plan: generate 6-scene screenplay and 6 real 8-second videos","updated_at":"2026-07-14T16:02:46+07:00"},{"due_date":"2026-06-06","id":1662,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"START STRICT_TEST: V2 P2 load stability soak and rollback drill","updated_at":"2026-06-06T07:11:43+07:00"},{"due_date":"2026-06-06","id":1661,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"CORRECTED STRICT_TEST completed: V2 P1 live Product Output Batch pre-login mobile","updated_at":"2026-06-06T06:49:22+07:00"},{"due_date":"2026-07-02","id":1661,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"RCA: AiAutoCut UI evidence screenshot stall","updated_at":"2026-07-02T04:14:34+07:00"},{"due_date":"2026-07-14","id":1661,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"??????????????????/?????????? Series Director v9.9 ?????????? Git ????????????","updated_at":"2026-07-14T11:53:27+07:00"},{"due_date":"2026-06-06","id":1660,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt202online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"STRICT_TEST completed: V2 P1 live Product Output Batch pre-login mobile","updated_at":"2026-06-06T06:48:54+07:00"},{"due_date":"2026-07-02","id":1660,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"RCA: AiAutoCut evidence run failed before processing","updated_at":"2026-07-02T04:05:09+07:00"},{"due_date":"2026-07-14","id":1660,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50831","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Analyze Plan Execute Test Evaluate - residual Low rerun","updated_at":"2026-07-14T11:40:32+07:00"},{"due_date":"2026-06-06","id":1659,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"TC-AUD-06 uploaded WAV audio batch autoreframe passed","updated_at":"2026-06-06T06:36:14+07:00"},{"due_date":"2026-07-02","id":1659,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"resolved","tags":[],"title":"Updated RCA: old Green blocker is not the next local path","updated_at":"2026-07-02T03:52:36+07:00"},{"due_date":"2026-07-14","id":1659,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"https://sj88-director-studio.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Analyze Plan Execute Test Evaluate - MiniMax LLM","updated_at":"2026-07-14T08:49:36+07:00"},{"due_date":"2026-06-06","id":1658,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"STRICT_TEST start: V2 P1 Product Output Batch AB Roll prelogin mobile","updated_at":"2026-06-06T06:23:54+07:00"},{"due_date":"2026-07-14","id":1658,"kind":"plans","owner":"ai-full-dev-bot","priority":"urgent","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Deploy v9.9 privately and rerun production paired evidence","updated_at":"2026-07-14T07:52:28+07:00"},{"due_date":"2026-07-01","id":1658,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"resolved","tags":[],"title":"Delete old 22222 and 33333 before retest","updated_at":"2026-07-02T01:16:13+07:00"},{"due_date":"2026-07-01","id":1657,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"RCA runner poll limit bug during AB Roll 33333","updated_at":"2026-07-01T17:53:43+07:00"},{"due_date":"2026-06-06","id":1657,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"green TC-AUD-06 fast loop patch","updated_at":"2026-06-06T05:30:31+07:00"},{"due_date":"2026-07-14","id":1657,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"blocked","tags":[],"title":"???????? MiniMax LLM + VDO API ??? Deploy Sites","updated_at":"2026-07-14T06:21:14+07:00"},{"due_date":"2026-06-06","id":1656,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"PLAN_ONLY completed: V2 pre-go-live strict test design","updated_at":"2026-06-06T03:08:29+07:00"},{"due_date":"2026-07-01","id":1656,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"http://127.0.0.1:8794","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll fix first rerun failed; route slicing bug found","updated_at":"2026-07-01T17:32:06+07:00"},{"due_date":"2026-07-14","id":1656,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Director-Studio","site":"https://sj88-director-studio.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Plan: runtime Veo credential test with browser-close continuation proof","updated_at":"2026-07-14T06:42:21+07:00"},{"due_date":"2026-07-01","id":1655,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"RCA AB Roll reframe still wired to Green Direct","updated_at":"2026-07-01T17:11:55+07:00"},{"due_date":"2026-06-06","id":1655,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"TC-AUD-06 fix uploaded audio bridge before deploy","updated_at":"2026-06-06T02:59:03+07:00"},{"due_date":"2026-07-14","id":1655,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e44\u0e1f\u0e25\u0e4c\u0e08\u0e23\u0e34\u0e07 Downloads\\2","updated_at":"2026-07-14T04:56:14+07:00"},{"due_date":"2026-07-01","id":1654,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"RCA AB Roll 22222 report gate false negative","updated_at":"2026-07-01T16:28:40+07:00"},{"due_date":"2026-06-06","id":1654,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"PLAN_ONLY: design V2 pre-go-live strict test method from docs","updated_at":"2026-06-06T02:58:40+07:00"},{"due_date":"2026-07-14","id":1654,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Plan: CPU benchmark with paired browser/API evidence","updated_at":"2026-07-14T04:19:08+07:00"},{"due_date":"2026-07-01","id":1653,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Debug actual output visibility vs reframe output","updated_at":"2026-07-01T15:41:04+07:00"},{"due_date":"2026-07-14","id":1653,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"???????? System Info ??????","updated_at":"2026-07-14T03:55:54+07:00"},{"due_date":"2026-06-02","id":1653,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V2 cutover","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict full modes live test completed: PASS","updated_at":"2026-06-06T02:55:16+07:00"},{"due_date":"2026-07-01","id":1652,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj/TiktokAi2026Online","site":"https://todo.namnan.co.th","source_ip":"171.97.182.33","status":"open","tags":[],"title":"Codex session 019f04bb FAIL_ABORTED \u2014 RCA + corrective plan","updated_at":"2026-07-01T14:41:29+07:00"},{"due_date":"2026-06-02","id":1652,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V2 cutover","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Strict full modes live test completed: FAIL","updated_at":"2026-06-06T02:52:17+07:00"},{"due_date":"2026-07-14","id":1652,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio\\ChatGPTsite -> Sites production pending","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Sites private production deployment with paired UI and API evidence","updated_at":"2026-07-14T04:08:40+07:00"},{"due_date":"2026-07-01","id":1651,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline ryzen7","site":"local-chrome","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Rerun AB Roll Chrome UI after root A/B/audio path fix","updated_at":"2026-07-01T14:35:25+07:00"},{"due_date":"2026-06-06","id":1651,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"TC-AUD-06 uploaded audio fix start","updated_at":"2026-06-06T02:46:49+07:00"},{"due_date":"2026-07-14","id":1651,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"in_progress","tags":["v3","strict-loop","granular-commit","paired-evidence"],"title":"V3 only: one-slice refactor, paired test, backup, deploy, granular commit/push","updated_at":"2026-07-14T02:01:37+07:00"},{"due_date":"2026-07-01","id":1650,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline ryzen7","site":"local-chrome","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Correct AB Roll requirement to explicit product code field","updated_at":"2026-07-01T14:14:54+07:00"},{"due_date":"2026-06-06","id":1650,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone / tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V2 full delete and replace from V4 app tree","updated_at":"2026-06-06T02:55:16+07:00"},{"due_date":"2026-07-14","id":1650,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"cancelled","tags":[],"title":"Granular V3 baseline then one-seam commit/push loop","updated_at":"2026-07-14T01:54:32+07:00"},{"due_date":"2026-06-06","id":1649,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone / tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Unblock V2 cutover AB Roll Lv2 by adding real standalone audio","updated_at":"2026-06-06T02:01:11+07:00"},{"due_date":"2026-07-01","id":1649,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"local","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"AB Roll product code logic found wrong scope","updated_at":"2026-07-01T14:09:35+07:00"},{"due_date":"2026-07-14","id":1649,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"Incremental V3 refactor-deploy-test rollout plan","updated_at":"2026-07-14T01:32:46+07:00"},{"due_date":"2026-07-01","id":1648,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local-ui-electron","source_ip":"171.97.182.33","status":"open","tags":[],"title":"84002 UI runner failed during screenshot while reframe continued","updated_at":"2026-07-01T13:58:03+07:00"},{"due_date":"2026-06-06","id":1648,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone / tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"V4 to V2 controlled cutover strict report completed BLOCKED","updated_at":"2026-06-06T01:54:35+07:00"},{"due_date":"2026-07-14","id":1648,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"V3 subdomain readiness inspection plan","updated_at":"2026-07-14T01:03:38+07:00"},{"due_date":"2026-07-01","id":1647,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local-ui-electron","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"84002 reframe lane B started after UI job done status","updated_at":"2026-07-01T13:51:50+07:00"},{"due_date":"2026-06-06","id":1647,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone / tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"V4 to V2 controlled cutover post cutover strict test","updated_at":"2026-06-06T01:54:35+07:00"},{"due_date":"2026-07-14","id":1647,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"local:C:\\temp\\dead-air-remover;production:https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"????????????????????????????????????","updated_at":"2026-07-14T00:37:45+07:00"},{"due_date":"2026-07-01","id":1646,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"UI real run checkpoint: 84001 9/10 outputs, 84002 queued","updated_at":"2026-07-01T12:48:21+07:00"},{"due_date":"2026-06-06","id":1646,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"doing","tags":[],"title":"Backup verified before V4 to V2 cutover","updated_at":"2026-06-06T01:27:53+07:00"},{"due_date":"2026-07-14","id":1646,"kind":"plans","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Server-Monitor","site":"https://sj88-server-monitor.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Plan: adapt validated monitor for Sites-compatible runtime, build, package, deploy, verify","updated_at":"2026-07-14T00:32:33+07:00"},{"due_date":"2026-07-01","id":1645,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"UI real run checkpoint: 84001 output 1/10, 84002 queued","updated_at":"2026-07-01T12:09:54+07:00"},{"due_date":"2026-06-06","id":1645,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"doing","tags":[],"title":"Start controlled cutover V4 to V2","updated_at":"2026-06-06T01:00:43+07:00"},{"due_date":"2026-07-14","id":1645,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50801 | https://directorstudio.sj88ai.com/","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Strict redesign delivery loop","updated_at":"2026-07-14T00:33:06+07:00"},{"due_date":"2026-07-01","id":1644,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"UI real run checkpoint: 84002 queued behind 84001","updated_at":"2026-07-01T11:59:59+07:00"},{"due_date":"2026-07-13","id":1644,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"local:C:\\temp\\dead-air-remover;hosting:Sites pending","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Analyze Plan Execute Test UI+API Evaluate Deploy Dead Air Remover","updated_at":"2026-07-14T00:13:18+07:00"},{"due_date":"2026-06-06","id":1644,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Done V4 to V2 cutover readiness analysis","updated_at":"2026-06-06T00:58:22+07:00"},{"due_date":"2026-07-01","id":1643,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"UI runner crashed on console encoding while UI job continues","updated_at":"2026-07-01T11:52:12+07:00"},{"due_date":"2026-06-06","id":1643,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"doing","tags":[],"title":"Progress V4 to V2 cutover readiness decision","updated_at":"2026-06-06T00:54:56+07:00"},{"due_date":"2026-07-13","id":1643,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Server-Monitor","site":"C:\\temp\\SJ88-Server-Monitor","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Plan: analyze, install, execute, paired UI+API test, evaluate","updated_at":"2026-07-13T23:58:49+07:00"},{"due_date":"2026-07-01","id":1642,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"UI runner checkpoint: real UI job running, job id needs network recovery","updated_at":"2026-07-01T11:51:26+07:00"},{"due_date":"2026-06-06","id":1642,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"doing","tags":[],"title":"Start V4 to V2 cutover readiness analysis","updated_at":"2026-06-06T00:49:21+07:00"},{"due_date":"2026-07-13","id":1642,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio\\ChatGPTsite","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Director Studio ChatGPTsite durable background worker refactor","updated_at":"2026-07-14T00:10:20+07:00"},{"due_date":"2026-07-01","id":1641,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Precheck new product codes 84001/84002 are clean","updated_at":"2026-07-01T11:40:08+07:00"},{"due_date":"2026-07-13","id":1641,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio","source_ip":"58.136.103.70","status":"done","tags":[],"title":"??? Local Run Readiness - SJ88 Director Studio","updated_at":"2026-07-13T23:58:08+07:00"},{"due_date":"2026-06-06","id":1641,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Done P2 AB Roll GPU filter chain decision: PASS","updated_at":"2026-06-06T00:46:59+07:00"},{"due_date":"2026-06-06","id":1640,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"doing","tags":[],"title":"Progress P2 AB Roll GPU filter chain decision: telemetry/source checks pass","updated_at":"2026-06-06T00:42:45+07:00"},{"due_date":"2026-07-01","id":1640,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Correct wrong Refector project metadata","updated_at":"2026-07-01T10:42:35+07:00"},{"due_date":"2026-07-13","id":1640,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\v9.8_extracted\\series-director","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Analyze -> Plan -> Execute -> Test UI+API -> Evaluate","updated_at":"2026-07-13T23:22:50+07:00"},{"due_date":"2026-07-01","id":1639,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Correct UI test selector and cancel stale AB Roll jobs","updated_at":"2026-07-01T10:03:28+07:00"},{"due_date":"2026-06-06","id":1639,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"doing","tags":[],"title":"Start P2 AB Roll GPU filter chain decision","updated_at":"2026-06-06T00:38:50+07:00"},{"due_date":"2026-07-13","id":1639,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"local-codex-desktop","source_ip":"58.136.103.70","status":"blocked","tags":[],"title":"Safe reversible shutdown of Codex Browser Use trigger chain","updated_at":"2026-07-13T20:58:54+07:00"},{"due_date":"2026-07-01","id":1638,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Resolve Playwright shell runtime","updated_at":"2026-07-01T10:00:57+07:00"},{"due_date":"2026-07-13","id":1638,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"V3 refactor preparation from verified V2 Production snapshot","updated_at":"2026-07-13T21:40:49+07:00"},{"due_date":"2026-06-06","id":1638,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"P1 Batch AB Roll/Pro source lock completed","updated_at":"2026-06-06T00:36:35+07:00"},{"due_date":"2026-07-01","id":1637,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Fix AB Roll chunked upload race and size validation","updated_at":"2026-07-01T09:53:52+07:00"},{"due_date":"2026-07-13","id":1637,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"in_progress","tags":[],"title":"Travian live capture then Side Panel plan","updated_at":"2026-07-13T19:22:03+07:00"},{"due_date":"2026-06-06","id":1637,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"PROGRESS P1 Batch AB Roll/Pro source hash confirmed","updated_at":"2026-06-06T00:29:06+07:00"},{"due_date":"2026-06-06","id":1636,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"START P1 Batch AB Roll/Pro source lock","updated_at":"2026-06-06T00:25:27+07:00"},{"due_date":"2026-07-01","id":1636,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA: ffmpeg console window blink on Windows","updated_at":"2026-07-01T07:41:38+07:00"},{"due_date":"2026-07-13","id":1636,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"C:\\Users\\sj88888888\\Documents\\codex\\travian-Ai","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e28\u0e36\u0e01\u0e29\u0e32 travian-Ai \u0e41\u0e25\u0e30\u0e15\u0e23\u0e27\u0e08\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19 strict loop","updated_at":"2026-07-13T19:17:39+07:00"},{"due_date":"2026-07-13","id":1635,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"travian-Ai","site":"https://ts50.x5.arabics.travian.com/dorf2.php","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"in_progress","tags":[],"title":"Travian resource auto-upgrade extension planning strict evidence loop","updated_at":"2026-07-13T18:25:22+07:00"},{"due_date":"2026-07-01","id":1635,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Chrome plugin API evidence blocked for cutdee.com","updated_at":"2026-07-01T07:16:48+07:00"},{"due_date":"2026-06-06","id":1635,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"DONE P2 Product Output Manager strict rerun V4 current data","updated_at":"2026-06-06T00:23:17+07:00"},{"due_date":"2026-07-01","id":1634,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"RCA fixed live browser QA harness runtime dependency","updated_at":"2026-07-01T06:32:25+07:00"},{"due_date":"2026-06-06","id":1634,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"START P2 Product Output Manager strict rerun","updated_at":"2026-06-06T00:08:29+07:00"},{"due_date":"2026-07-13","id":1634,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5d96:9d54:6afb:fdfa","status":"done","tags":[],"title":"V2 Admin Detailed Logs implementation and Production strict-loop plan","updated_at":"2026-07-13T19:59:08+07:00"},{"due_date":"2026-07-01","id":1633,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local-ui","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"Full AB Roll/Reframe real UI validation result","updated_at":"2026-07-01T01:38:36+07:00"},{"due_date":"2026-06-05","id":1633,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"DONE P1 inventory test/disposable data V4 dry-run only","updated_at":"2026-06-06T00:05:54+07:00"},{"due_date":"2026-07-13","id":1633,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"ai_full_dev","site":"Codex Desktop Windows local","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Correlate newest Codex SQLite and Windows runtime events","updated_at":"2026-07-13T18:04:26+07:00"},{"due_date":"2026-06-30","id":1632,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"failed","tags":[],"title":"64002 Batch AB Roll integration gap found","updated_at":"2026-07-01T01:19:59+07:00"},{"due_date":"2026-06-05","id":1632,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"P1 test data inventory backup created","updated_at":"2026-06-05T23:58:27+07:00"},{"due_date":"2026-07-13","id":1632,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"Codex Desktop Windows local","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Analyze logs, identify RCA, and produce evidence report","updated_at":"2026-07-13T16:11:15+07:00"},{"due_date":"2026-06-30","id":1631,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AB Roll upload contract fix and evidence test complete","updated_at":"2026-07-01T01:12:17+07:00"},{"due_date":"2026-06-05","id":1631,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"P1 test disposable inventory started","updated_at":"2026-06-05T23:54:15+07:00"},{"due_date":"2026-07-13","id":1631,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio","source_ip":"58.136.14.96","status":"done","tags":[],"title":"Analyze -> Plan -> Execute -> Test(UI+API) -> Evaluate","updated_at":"2026-07-16T23:00:53+07:00"},{"due_date":"2026-06-30","id":1630,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"failed","tags":[],"title":"64002 Reframe runner FAIL due test expectation mismatch","updated_at":"2026-07-01T01:07:40+07:00"},{"due_date":"2026-07-13","id":1630,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TravianBotSharp","site":"C:\\temp\\TravianBotSharp-main","source_ip":"58.136.103.70","status":"in_progress","tags":[],"title":"???????? TravianBotSharp ??? evidence-first","updated_at":"2026-07-13T14:51:33+07:00"},{"due_date":"2026-06-05","id":1630,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"P1 Class SSO live-test final PASS","updated_at":"2026-06-05T23:52:17+07:00"},{"due_date":"2026-06-30","id":1629,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"64002 Reframe 8-source milestone","updated_at":"2026-07-01T00:48:25+07:00"},{"due_date":"2026-06-05","id":1629,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"P1 Class SSO strict test started","updated_at":"2026-06-05T23:44:47+07:00"},{"due_date":"2026-07-13","id":1629,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\v9.8_extracted","source_ip":"58.136.14.247","status":"done","tags":[],"title":"Analyze -> Plan -> Execute -> Test UI+API -> Evaluate ?????? v9.8_extracted","updated_at":"2026-07-13T04:12:27+07:00"},{"due_date":"2026-06-30","id":1628,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"64002 Reframe half-way milestone","updated_at":"2026-07-01T00:26:58+07:00"},{"due_date":"2026-07-12","id":1628,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-refector-local","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"58.10.178.193","status":"done","tags":[],"title":"??????? Ai AutoCute ??? Reframe/B Seg Pool","updated_at":"2026-07-12T20:10:47+07:00"},{"due_date":"2026-06-05","id":1628,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"P1 V4 version UI label final strict evidence PASS","updated_at":"2026-06-05T23:42:25+07:00"},{"due_date":"2026-06-30","id":1627,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Release gate push RCA","updated_at":"2026-07-01T00:20:32+07:00"},{"due_date":"2026-07-15","id":1627,"kind":"plans","owner":"Mavis","priority":"medium","project":"lnwAdsSJ88","site":"https://adsfb.namnan.co.th","source_ip":"47.253.4.207","status":"pending","tags":[],"title":"Phase K: Orphan Chat Attribution","updated_at":"2026-07-12T19:16:35+07:00"},{"due_date":"2026-06-05","id":1627,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"P1 V4 version UI label deployed and strict-tested","updated_at":"2026-06-05T23:35:26+07:00"},{"due_date":"2026-06-30","id":1626,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"64002 Reframe lens rule checkpoint","updated_at":"2026-07-01T00:04:16+07:00"},{"due_date":"2026-06-05","id":1626,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"P1 V4 version UI label strict evidence started","updated_at":"2026-06-05T23:23:57+07:00"},{"due_date":"2026-07-12","id":1626,"kind":"plans","owner":"ai-full-dev-bot","priority":"urgent","project":"www.namnan.co.th","site":"https://www.namnan.co.th","source_ip":"47.253.4.207","status":"done","tags":[],"title":"Replace AI images with real product photos from user attachments","updated_at":"2026-07-12T19:24:26+07:00"},{"due_date":"2026-06-30","id":1625,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"64002 command length retry observed","updated_at":"2026-06-30T23:55:39+07:00"},{"due_date":"2026-06-05","id":1625,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"P1 V4 version UI label source fixed","updated_at":"2026-06-05T23:23:25+07:00"},{"due_date":"2026-07-16","id":1625,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:16a:2b51:90b7:e6b8:f2a:768c","status":"done","tags":[],"title":"Strict loop: \u0e28\u0e36\u0e01\u0e29\u0e32 AutoMv V3 \u0e08\u0e32\u0e01 Notion, docs, code, UI \u0e41\u0e25\u0e30 API","updated_at":"2026-07-16T22:26:03+07:00"},{"due_date":"2026-06-30","id":1624,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"64002 reframe real test reached 8 of 10 stage","updated_at":"2026-06-30T23:50:49+07:00"},{"due_date":"2026-06-05","id":1624,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"P0 Freeze Backup V4 completed","updated_at":"2026-06-05T23:15:57+07:00"},{"due_date":"2026-07-13","id":1624,"kind":"plans","owner":"ai-full-dev-bot","priority":"urgent","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"done","tags":[],"title":"P0 implementation and fresh real E2E plan","updated_at":"2026-07-13T03:37:28+07:00"},{"due_date":"2026-06-05","id":1623,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"PLAN_ONLY V4 remaining fixes roadmap completed","updated_at":"2026-06-05T23:05:09+07:00"},{"due_date":"2026-07-13","id":1623,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"corsixth","site":"https://sceup29ed819.space.minimax.io","source_ip":"47.253.152.120","status":"done","tags":[],"title":"PLAN WASM port PR 3093","updated_at":"2026-07-12T07:11:58+07:00"},{"due_date":"2026-06-30","id":1623,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA: first paired evidence run failed due harness field mismatch","updated_at":"2026-06-30T23:50:26+07:00"},{"due_date":"2026-06-05","id":1622,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v2.sj88ai.com","site":"tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"PLAN_ONLY V2 cutover from V4 study completed","updated_at":"2026-06-05T22:35:54+07:00"},{"due_date":"2026-06-30","id":1622,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"64002 reframe real test reached 6 of 10 stage","updated_at":"2026-06-30T23:43:21+07:00"},{"due_date":"2026-07-12","id":1622,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"CorsixTH","site":"local:C:\\temp\\CorsixTH","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e28\u0e36\u0e01\u0e29\u0e32 Build Run \u0e41\u0e25\u0e30\u0e1e\u0e34\u0e2a\u0e39\u0e08\u0e19\u0e4c CorsixTH \u0e1a\u0e19 Windows","updated_at":"2026-07-12T06:29:44+07:00"},{"due_date":"2026-06-05","id":1621,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"V4 auth approval SSO supplemental evidence added","updated_at":"2026-06-05T22:27:34+07:00"},{"due_date":"2026-06-30","id":1621,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"64002 reframe real test reached output 4 of 10 stage","updated_at":"2026-06-30T23:38:46+07:00"},{"due_date":"2026-07-12","id":1621,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"corsixth","site":"https://codehub.sj88ai.com/corsixth-browser/","source_ip":"47.253.152.120","status":"in_progress","tags":[],"title":"PLAN: \u0e2a\u0e23\u0e49\u0e32\u0e07 CorsixTH HTML5 playable clone","updated_at":"2026-07-12T06:23:37+07:00"},{"due_date":"2026-06-05","id":1620,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"V4 auth approval strict report regenerated","updated_at":"2026-06-05T22:25:38+07:00"},{"due_date":"2026-06-30","id":1620,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local://App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll rerun TC02 progress","updated_at":"2026-06-30T23:32:27+07:00"},{"due_date":"2026-07-12","id":1620,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"corsixth","site":"local:C:\\temp\\CorsixTH; production:103.253.75.161","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"CorsixTH WebApp analyze-build-test-deploy plan","updated_at":"2026-07-12T06:20:11+07:00"},{"due_date":"2026-06-05","id":1619,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"V4 auth approval fix completed PASS","updated_at":"2026-06-05T22:23:23+07:00"},{"due_date":"2026-06-30","id":1619,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"fixed_in_progress","tags":[],"title":"Renderer adapter evidence harness attempt 1 failed","updated_at":"2026-06-30T23:32:09+07:00"},{"due_date":"2026-07-12","id":1619,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"corsixth","site":"local:C:\\temp\\CorsixTH;target:OpenAI Sites","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Analyze build and publish CorsixTH as a playable web experience","updated_at":"2026-07-12T06:19:15+07:00"},{"due_date":"2026-06-30","id":1618,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"64002 reframe real test reached output 2 of 10 stage","updated_at":"2026-06-30T23:31:56+07:00"},{"due_date":"2026-06-05","id":1618,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 auth approval fix progress: deploy health retry","updated_at":"2026-06-05T22:08:30+07:00"},{"due_date":"2026-07-12","id":1618,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"https://aetherfall-arena-sj88.sj888.chatgpt.site","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: Analyze -> Build -> Test paired UI+API -> Evaluate -> Publish SJ88 MOBA","updated_at":"2026-07-12T08:08:14+07:00"},{"due_date":"2026-06-05","id":1617,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class2.lnwsj.com standby for class.lnwsj.com","site":"class2.lnwsj.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"?????? ADMIN-FUNC-001 class2 salepage_submit fix PASS","updated_at":"2026-06-05T22:08:12+07:00"},{"due_date":"2026-06-30","id":1617,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"64002 reframe real test started","updated_at":"2026-06-30T23:22:08+07:00"},{"due_date":"2026-07-12","id":1617,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"sj88-games","site":"https://aetheria-online-sj88.sj888.chatgpt.site","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: Analyze -> Build -> Test UI+API pairs -> Evaluate -> Publish SJ88 MMORPG","updated_at":"2026-07-12T07:23:13+07:00"},{"due_date":"2026-06-30","id":1616,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"64001 no-reframe real test passed","updated_at":"2026-06-30T23:18:38+07:00"},{"due_date":"2026-06-05","id":1616,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 auth approval fix progress: backup completed","updated_at":"2026-06-05T22:06:34+07:00"},{"due_date":"2026-07-12","id":1616,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Wonder-Park","site":"https://codehub.sj88ai.com/wonder-park/","source_ip":"47.253.4.207","status":"in_progress","tags":[],"title":"Plan: Ride Shop v2.8 \u2014 SVG previews + paging (6/page)","updated_at":"2026-07-12T04:38:50+07:00"},{"due_date":"2026-06-30","id":1615,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Central job progress/event evidence PASS","updated_at":"2026-06-30T23:13:53+07:00"},{"due_date":"2026-06-05","id":1615,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class2.lnwsj.com standby for class.lnwsj.com","site":"class2.lnwsj.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"???????? ADMIN-FUNC-001 salepage_submit HTTP 500 ?? class2","updated_at":"2026-06-05T21:58:33+07:00"},{"due_date":"2026-07-12","id":1615,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Green-Bacth","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Detailed strict TC retest plan","updated_at":"2026-07-12T04:30:55+07:00"},{"due_date":"2026-06-05","id":1614,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class2.lnwsj.com standby for class.lnwsj.com","site":"class2.lnwsj.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"recheck class2 admin salepage_submit ??? HTTP 500","updated_at":"2026-06-05T21:49:10+07:00"},{"due_date":"2026-06-30","id":1614,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"64001 real test reached 7 of 10 stage","updated_at":"2026-06-30T23:08:27+07:00"},{"due_date":"2026-07-11","id":1614,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Green-Bacth","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Workflow Codex plan","updated_at":"2026-07-12T01:20:23+07:00"},{"due_date":"2026-06-30","id":1613,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Implemented central job progress/event layer","updated_at":"2026-06-30T22:56:42+07:00"},{"due_date":"2026-06-05","id":1613,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class2.lnwsj.com standby for class.lnwsj.com","site":"class2.lnwsj.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"????? recheck admin class2 ??? salepage_submit 500","updated_at":"2026-06-05T21:44:54+07:00"},{"due_date":"2026-07-25","id":1613,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/ppt/slides.html","source_ip":"47.253.4.207","status":"done","tags":["workshop","plan","fix","evidence"],"title":"Plan: cover slide + fix all 21 slides","updated_at":"2026-07-12T01:07:18+07:00"},{"due_date":"2026-06-05","id":1612,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class2.lnwsj.com standby for class.lnwsj.com","site":"class2.lnwsj.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"??????????? admin functions class2 ?? 1 ??? FAIL","updated_at":"2026-06-05T21:43:09+07:00"},{"due_date":"2026-06-30","id":1612,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"64001 real test reached output 3 of 10","updated_at":"2026-06-30T22:53:37+07:00"},{"due_date":"2026-07-12","id":1612,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/create","source_ip":"47.253.152.120","status":"done","tags":[],"title":"Build creator upload UI (file picker + caption + tag products + publish)","updated_at":"2026-07-12T00:55:18+07:00"},{"due_date":"2026-06-30","id":1611,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Central job progress event analysis","updated_at":"2026-06-30T22:48:22+07:00"},{"due_date":"2026-06-05","id":1611,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"PLAN_ONLY current V4 email check behavior study","updated_at":"2026-06-05T21:40:41+07:00"},{"due_date":"2026-07-13","id":1611,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJShop88","site":"https://codehub.sj88ai.com/sjshop88-platform/","source_ip":"47.253.152.120","status":"done","tags":[],"title":"SJShop88 Next: /orders page + commission-increment test","updated_at":"2026-07-12T00:23:26+07:00"},{"due_date":"2026-06-30","id":1610,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local://App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll rerun after test harness fix","updated_at":"2026-06-30T22:48:08+07:00"},{"due_date":"2026-06-05","id":1610,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class2.lnwsj.com standby for class.lnwsj.com","site":"class2.lnwsj.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"?????????? QR login ???????? admin functions ?? class2","updated_at":"2026-06-05T21:33:38+07:00"},{"due_date":"2026-07-12","id":1610,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"FB Ads Manager \u0e19\u0e31\u0e01\u0e40\u0e23\u0e35\u0e22\u0e19","site":"https://178.83.121.75:50900/app","source_ip":"47.253.152.120","status":"done","tags":[],"title":"Add 7 features: History+Undo, Forecast, AI Rec, Caps, Bulk by Product, Schedule, Auto-Scale Rules","updated_at":"2026-07-11T22:44:13+07:00"},{"due_date":"2026-06-30","id":1609,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local://App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll test fail RCA harness issues","updated_at":"2026-06-30T22:46:14+07:00"},{"due_date":"2026-06-05","id":1609,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"PLAN_ONLY V4 signup admin approval with Class SSO bypass study","updated_at":"2026-06-05T21:25:44+07:00"},{"due_date":"2026-07-11","id":1609,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"V2 admin detailed log page planning audit","updated_at":"2026-07-11T18:11:01+07:00"},{"due_date":"2026-06-30","id":1608,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"64001 real test running with restored G drive and NVENC observed","updated_at":"2026-06-30T22:41:13+07:00"},{"due_date":"2026-06-05","id":1608,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"class.lnwsj.com","site":"https://class.lnwsj.com/admin/","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"PASS strict review class admin reports and V4 admin queue/system plan","updated_at":"2026-06-05T21:19:30+07:00"},{"due_date":"2026-07-25","id":1608,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"47.253.4.207","status":"in_progress","tags":["workshop","10phases","plan"],"title":"course-july25 \u2014 10 phases delivery plan","updated_at":"2026-07-11T15:09:09+07:00"},{"due_date":"2026-06-05","id":1607,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class2.lnwsj.com standby for class.lnwsj.com","site":"class2.lnwsj.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"?????? class2 standby SSL/autobackup strict PASS","updated_at":"2026-06-05T21:07:21+07:00"},{"due_date":"2026-06-30","id":1607,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AI AutoCut core scanner API smoke passed","updated_at":"2026-06-30T22:37:26+07:00"},{"due_date":"2026-07-11","id":1607,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"V2 production fix-deploy-rerun execution plan","updated_at":"2026-07-11T17:13:58+07:00"},{"due_date":"2026-06-30","id":1606,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Google Drive G restored for real test","updated_at":"2026-06-30T22:34:57+07:00"},{"due_date":"2026-06-05","id":1606,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"class.lnwsj.com","site":"https://class.lnwsj.com/qr_login_compat.php?to=/dashboard.php","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"PASS Make QR login user admin and verify admin reports","updated_at":"2026-06-05T20:54:18+07:00"},{"due_date":"2026-07-13","id":1606,"kind":"plans","owner":"ai-full-dev-bot","priority":"urgent","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"done","tags":[],"title":"P0 corrective plan: trustworthy AiAutoCut E2E","updated_at":"2026-07-13T03:37:28+07:00"},{"due_date":"2026-06-05","id":1605,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class2.lnwsj.com standby for class.lnwsj.com","site":"class2.lnwsj.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"class2 standby backup/import/SSL ???? ?????? strict UI+API","updated_at":"2026-06-05T20:51:36+07:00"},{"due_date":"2026-06-30","id":1605,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"Blocked: G drive input path not mounted for real AiAutoCut test","updated_at":"2026-06-30T22:33:37+07:00"},{"due_date":"2026-07-11","id":1605,"kind":"plans","owner":"ai-full-dev-bot","priority":"urgent","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"58.10.178.193","status":"done","tags":[],"title":"?????????????????????: AiAutoCut tests + Codex thread","updated_at":"2026-07-11T03:13:44+07:00"},{"due_date":"2026-06-30","id":1604,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"AI AutoCut scanner analysis","updated_at":"2026-06-30T22:29:37+07:00"},{"due_date":"2026-06-05","id":1604,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class2.lnwsj.com standby for class.lnwsj.com","site":"class2.lnwsj.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"???????? class2 standby SSL/autobackup ?????? mysqldump privilege fail","updated_at":"2026-06-05T20:42:13+07:00"},{"due_date":"2026-07-11","id":1604,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Plan: server-truth source pull, deep file-line RCA, dated backups, and remediation map","updated_at":"2026-07-11T02:58:49+07:00"},{"due_date":"2026-06-30","id":1603,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Restarted backend and rerunning 64001 no reframe","updated_at":"2026-06-30T22:27:16+07:00"},{"due_date":"2026-06-05","id":1603,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"class.lnwsj.com","site":"https://class.lnwsj.com/program_portal.php","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"PASS Move Tiktok Group before AutoMix Group on class portal","updated_at":"2026-06-05T20:41:57+07:00"},{"due_date":"2026-07-11","id":1603,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Plan: safely fix V2 production error families with staged UI+API gates","updated_at":"2026-07-11T00:50:56+07:00"},{"due_date":"2026-06-30","id":1602,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Real test resumed after connection drop","updated_at":"2026-06-30T22:24:25+07:00"},{"due_date":"2026-06-05","id":1602,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"class.lnwsj.com","site":"https://class.lnwsj.com/program_portal.php","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"Completed Thai V1 V2 V4 explanation on class program portal with strict evidence","updated_at":"2026-06-05T20:28:45+07:00"},{"due_date":"2026-07-11","id":1602,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone / V2 Production","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Plan: audit all V2 production errors from last 2 days with paired UI+API evidence","updated_at":"2026-07-11T00:28:02+07:00"},{"due_date":"2026-06-05","id":1601,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"class.lnwsj.com","site":"https://class.lnwsj.com/program_portal.php","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"Completed class program portal UI redesign with live desktop/mobile paired evidence","updated_at":"2026-06-05T20:15:13+07:00"},{"due_date":"2026-07-10","id":1601,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Mini Farm Island","site":"local:C:\\Users\\sj88888888\\Documents\\Codex\\2026-07-10\\sites-plugin-sites-openai-bundled-create","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"??? strict loop Mini Farm Island","updated_at":"2026-07-10T23:22:45+07:00"},{"due_date":"2026-06-30","id":1601,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Workspace evidence attempt 2 failed due hidden Folder Manager view","updated_at":"2026-06-30T22:23:52+07:00"},{"due_date":"2026-06-05","id":1600,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-repository","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e1c\u0e25\u0e01\u0e23\u0e30\u0e17\u0e1a\u0e16\u0e49\u0e32\u0e40\u0e04\u0e25\u0e35\u0e22\u0e23\u0e4c Git \u0e17\u0e34\u0e49\u0e07\u0e43\u0e19 TiktokAi2026_Standalone","updated_at":"2026-06-05T20:02:48+07:00"},{"due_date":"2026-06-30","id":1600,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Workspace evidence attempt 1 failed due harness header casing","updated_at":"2026-06-30T22:23:51+07:00"},{"due_date":"2026-07-10","id":1600,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Wonder-Park","site":"http://127.0.0.1:4173","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e22\u0e01\u0e23\u0e30\u0e14\u0e31\u0e1a SJ88 Wonder Park vNext","updated_at":"2026-07-10T23:21:46+07:00"},{"due_date":"2026-07-10","id":1599,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Plan MiniMax Phase 4 strict reproducible-pack delivery","updated_at":"2026-07-10T20:01:58+07:00"},{"due_date":"2026-06-05","id":1599,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-repository","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e1c\u0e25\u0e01\u0e23\u0e30\u0e17\u0e1a\u0e16\u0e49\u0e32\u0e40\u0e04\u0e25\u0e35\u0e22\u0e23\u0e4c Git \u0e17\u0e34\u0e49\u0e07\u0e43\u0e19 TiktokAi2026_Standalone","updated_at":"2026-06-05T20:02:12+07:00"},{"due_date":"2026-06-30","id":1599,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Workspace root mismatch before Phase 4 model","updated_at":"2026-06-30T22:23:53+07:00"},{"due_date":"2026-06-30","id":1598,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local://App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll TC02 reframe half progress","updated_at":"2026-06-30T21:39:30+07:00"},{"due_date":"2026-06-05","id":1598,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"Completed class portal V4 link patch with SSL docroot evidence and live UI/API proof","updated_at":"2026-06-05T19:59:01+07:00"},{"due_date":"2026-07-10","id":1598,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan MiniMax Phase 3 strict local-to-production delivery","updated_at":"2026-07-10T19:55:14+07:00"},{"due_date":"2026-06-30","id":1597,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local://App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll TC02 reframe running progress","updated_at":"2026-06-30T21:00:37+07:00"},{"due_date":"2026-07-15","id":1597,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"planned","tags":[],"title":"V35 WebCodecs Encoder - implementation plan","updated_at":"2026-07-10T17:54:37+07:00"},{"due_date":"2026-06-05","id":1597,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-repository","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"\u0e25\u0e1a mp4 generated media 12 \u0e44\u0e1f\u0e25\u0e4c\u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01 Git index \u0e14\u0e49\u0e27\u0e22 git rm --cached \u0e40\u0e2a\u0e23\u0e47\u0e08","updated_at":"2026-06-05T19:56:13+07:00"},{"due_date":"2026-06-30","id":1596,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026Online","site":"local:App Pro New Versoin portability regression","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"open","tags":[],"title":"Residual non-gating portability regression observed","updated_at":"2026-06-30T20:55:59+07:00"},{"due_date":"2026-06-05","id":1596,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-repository","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"?? mp4 ??? 12 ??????? Git index ????","updated_at":"2026-06-05T19:52:22+07:00"},{"due_date":"2026-07-10","id":1596,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan MiniMax Phase 2 delivery","updated_at":"2026-07-10T18:54:19+07:00"},{"due_date":"2026-06-30","id":1595,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local://App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll implementation patched, starting UI API test","updated_at":"2026-06-30T20:36:25+07:00"},{"due_date":"2026-06-05","id":1595,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-repository","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"?? mp4 ?????????????? Git index","updated_at":"2026-06-05T19:50:26+07:00"},{"due_date":"2026-07-10","id":1595,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Phase 1 plan: baseline, rollback, local gate, GitHub, deploy, production gate","updated_at":"2026-07-10T17:40:25+07:00"},{"due_date":"2026-06-30","id":1594,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local://App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AB Roll current behavior inspection result","updated_at":"2026-06-30T19:58:22+07:00"},{"due_date":"2026-06-05","id":1594,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Locate class.lnwsj.com document root from SSL/server config","updated_at":"2026-06-05T19:44:26+07:00"},{"due_date":"2026-07-10","id":1594,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e28\u0e36\u0e01\u0e29\u0e32\u0e0a\u0e48\u0e2d\u0e07\u0e27\u0e48\u0e32\u0e07\u0e41\u0e25\u0e30 Roadmap MiniMax Lab 10 \u0e40\u0e1f\u0e2a","updated_at":"2026-07-10T16:52:46+07:00"},{"due_date":"2026-06-30","id":1593,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"RCA tab/view fidelity attempt 1 evidence harness mismatch","updated_at":"2026-06-30T19:51:35+07:00"},{"due_date":"2026-06-05","id":1593,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Add tt2026online-v4 link to class dashboard portal plan/access check","updated_at":"2026-06-05T19:42:10+07:00"},{"due_date":"2026-07-10","id":1593,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"??????????????????? SJ88 Video Editor Pro ??? paired evidence","updated_at":"2026-07-10T14:40:39+07:00"},{"due_date":"2026-06-05","id":1592,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Promote V4 user from class login link to admin for admin UI check","updated_at":"2026-06-05T19:38:50+07:00"},{"due_date":"2026-06-30","id":1592,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA: greenscreen_static_shell first evidence harness failed","updated_at":"2026-06-30T14:18:56+07:00"},{"due_date":"2026-07-10","id":1592,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"https://class.lnwsj.com/admin/courses.php?manage=17","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan Course 17 import all updated playlist clips and reorder","updated_at":"2026-07-10T14:39:51+07:00"},{"due_date":"2026-06-05","id":1591,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-repository","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"???????????????????? Git","updated_at":"2026-06-05T19:36:43+07:00"},{"due_date":"2026-06-30","id":1591,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Pivot source baseline to tt2026online-v4","updated_at":"2026-06-30T12:33:07+07:00"},{"due_date":"2026-07-10","id":1591,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/workshops/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan MiniMax Workshop outcomes and evidence","updated_at":"2026-07-10T14:25:18+07:00"},{"due_date":"2026-06-30","id":1590,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"TT2026Online v4 / tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"http://127.0.0.1/","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"BLOCKED: normal user cannot bind port 80","updated_at":"2026-06-30T11:00:18+07:00"},{"due_date":"2026-07-10","id":1590,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"http://127.0.0.1:18765/minimax/ | https://agent.minimax.io/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"[vibe.sj88ai.com] PLAN MiniMax hub 11 case studies evidence loop","updated_at":"2026-07-10T12:26:01+07:00"},{"due_date":"2026-06-02","id":1590,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict AB Roll Lv2/Lv3 live rerun completed: PASS","updated_at":"2026-06-05T19:34:10+07:00"},{"due_date":"2026-06-30","id":1589,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"RCA cleanup evidence first attempt failed due harness/parser not app runtime","updated_at":"2026-06-30T10:45:46+07:00"},{"due_date":"2026-06-05","id":1589,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-repository","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"?????????????????????? Git ?????????????????","updated_at":"2026-06-05T19:30:31+07:00"},{"due_date":"2026-07-10","id":1589,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://hudhly0wo1ot.space.minimax.io/ | http://127.0.0.1:18765/real-use-todo.html","source_ip":"184.82.154.160","status":"done","tags":[],"title":"vibe.sj88ai.com live-use guide delivery plan","updated_at":"2026-07-10T10:57:08+07:00"},{"due_date":"2026-06-30","id":1588,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"RCA input consumed before reframe and pool copy_only risk","updated_at":"2026-06-30T10:19:35+07:00"},{"due_date":"2026-06-02","id":1588,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Strict AB Roll Lv2/Lv3 live rerun completed: FAIL","updated_at":"2026-06-05T19:28:44+07:00"},{"due_date":"2026-07-10","id":1588,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://hudhly0wo1ot.space.minimax.io/ | http://127.0.0.1:18765/real-use-todo.html","source_ip":"184.82.154.160","status":"done","tags":[],"title":"vibe.sj88ai.com strict sync plan: Analyze Plan Execute Test Evaluate","updated_at":"2026-07-10T10:57:07+07:00"},{"due_date":"2026-07-10","id":1587,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"/Users/sj88/Documents/codex/SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"PLAN deep program study and prioritized improvement roadmap","updated_at":"2026-07-10T02:33:09+07:00"},{"due_date":"2026-06-02","id":1587,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Strict AB Roll Lv2/Lv3 live rerun completed: FAIL","updated_at":"2026-06-05T19:23:27+07:00"},{"due_date":"2026-06-30","id":1587,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local-macos-hermes-desktop","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA fixed: Hermes install root was not git checkout","updated_at":"2026-06-30T10:08:32+07:00"},{"due_date":"2026-06-30","id":1586,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Ai AutoCute study validation shell variable issue","updated_at":"2026-06-30T10:02:00+07:00"},{"due_date":"2026-06-02","id":1586,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Strict AB Roll Lv2/Lv3 live rerun completed: FAIL","updated_at":"2026-06-05T19:18:04+07:00"},{"due_date":"2026-07-10","id":1586,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com / VibeCode 101","site":"https://vibe.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"PLAN: vibe.sj88ai.com content clarity study","updated_at":"2026-07-10T02:37:28+07:00"},{"due_date":"2026-06-30","id":1585,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"failed","tags":[],"title":"AB Roll UI report 073631 failed RCA frame extraction","updated_at":"2026-06-30T09:45:26+07:00"},{"due_date":"2026-07-10","id":1585,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"/Users/sj88/Documents/codex/SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"PLAN corrective implementation: secrets, voiceEnhance, autoDuck, LUFS","updated_at":"2026-07-10T02:19:49+07:00"},{"due_date":"2026-06-05","id":1585,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Remove Settings default encoder card, enforce no audio reuse, rerun AB Roll Lv2/Lv3","updated_at":"2026-06-05T19:34:11+07:00"},{"due_date":"2026-06-05","id":1584,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"Ai AutoCut Lv1 exhaust/use-all strict PASS","updated_at":"2026-06-05T19:00:03+07:00"},{"due_date":"2026-06-30","id":1584,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT2026Online v4 / tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"http://127.0.0.1:8789/","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA runtime fail: Python 3.9 incompatible with dataclass slots","updated_at":"2026-06-30T09:53:20+07:00"},{"due_date":"2026-07-10","id":1584,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Analyze plan.md and related repo context","updated_at":"2026-07-10T01:32:51+07:00"},{"due_date":"2026-06-30","id":1583,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"RCA template error on App Pro Refector index page","updated_at":"2026-06-30T09:34:49+07:00"},{"due_date":"2026-06-05","id":1583,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-repository","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"???????? repo ????????","updated_at":"2026-06-05T18:58:44+07:00"},{"due_date":"2026-07-10","id":1583,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"/Users/sj88/Documents/codex/SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"done","tags":[],"title":"PLAN Analyze plan.md using Second Brain evidence-first format","updated_at":"2026-07-10T01:28:11+07:00"},{"due_date":"2026-06-30","id":1582,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Adapt copied run-local.sh into hybrid skeleton with API/UI preview pair","updated_at":"2026-06-30T09:33:07+07:00"},{"due_date":"2026-06-05","id":1582,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-repository","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"??????? repo ??????????????? Git scan","updated_at":"2026-06-05T18:57:47+07:00"},{"due_date":"2026-07-09","id":1582,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"sj88ai.com V2 restore","site":"https://sj88ai.com/","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V2 Next.js restore plan reference","updated_at":"2026-07-09T21:04:41+07:00"},{"due_date":"2026-06-05","id":1581,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-machine","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"??? CPU ?????? Git scan ?????","updated_at":"2026-06-05T18:55:04+07:00"},{"due_date":"2026-06-30","id":1581,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/.hermes/hermes-agent","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"RCA Hermes update not available - install root missing .git","updated_at":"2026-06-30T09:26:15+07:00"},{"due_date":"2026-07-09","id":1581,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com Auto YT Class","site":"https://class.lnwsj.com/admin/courses.php?manage=17","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan Course 17 playlist Auto YT batch import","updated_at":"2026-07-09T14:20:53+07:00"},{"due_date":"2026-06-30","id":1580,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026Online","site":"local:/Users/sj88/Downloads/tt2026online-v4","source_ip":"184.82.154.160","status":"done","tags":[],"title":"RCA - v4 local run failed on Python 3.9 then passed with Python 3.11 venv","updated_at":"2026-06-30T09:23:41+07:00"},{"due_date":"2026-06-05","id":1580,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-machine","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"?????? local exclude ?? Git scan CPU","updated_at":"2026-06-05T18:52:56+07:00"},{"due_date":"2026-07-09","id":1580,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"yt.sj88ai.com + class.lnwsj.com course 17","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Course 17 vertical YouTube implementation plan","updated_at":"2026-07-09T14:03:22+07:00"},{"due_date":"2026-06-30","id":1579,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local: C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin; input=H:\\My Drive\\0000000\\Ai Autucut\\2","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"in_progress","tags":[],"title":"AB Roll quality warning: B segment exhausted during tail fill","updated_at":"2026-06-30T08:48:18+07:00"},{"due_date":"2026-07-09","id":1579,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"yt.sj88ai.com + class.lnwsj.com course 17","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Plan Course 17 vertical Auto YouTube","updated_at":"2026-07-09T13:20:46+07:00"},{"due_date":"2026-06-05","id":1579,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-machine","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"??? CPU ?????? Git scan ???? local exclude","updated_at":"2026-06-05T18:51:30+07:00"},{"due_date":"2026-06-30","id":1578,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web","source_ip":"184.82.154.160","status":"done","tags":[],"title":"RCA fixed - AiAutoCutTab responsive resize guard for macOS UI smoke","updated_at":"2026-06-30T08:38:42+07:00"},{"due_date":"2026-07-09","id":1578,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/class.lnwsj.com","site":"class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan backup/pull class web+db 2026-07-09","updated_at":"2026-07-09T13:20:22+07:00"},{"due_date":"2026-06-05","id":1578,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Fix Ai AutoCut Lv1 exhaust/use-all behavior vs V1 reference","updated_at":"2026-06-05T19:00:03+07:00"},{"due_date":"2026-06-05","id":1577,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"failed","tags":[],"title":"TC-AUD-06 completed with FAIL evidence","updated_at":"2026-06-05T13:39:17+07:00"},{"due_date":"2026-06-30","id":1577,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local: C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"in_progress","tags":[],"title":"AI AutoCut RCA: normal output below target after real runtime test","updated_at":"2026-06-30T08:27:47+07:00"},{"due_date":"2026-07-09","id":1577,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Study Auto YouTube admin add-lesson flow for new course testing","updated_at":"2026-07-09T12:52:21+07:00"},{"due_date":"2026-06-30","id":1576,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"failed","tags":[],"title":"AB Roll UI attempt aborted by bad progress probe","updated_at":"2026-06-30T07:36:16+07:00"},{"due_date":"2026-07-09","id":1576,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwAdsSJ88","site":"/Users/sj88/Library/CloudStorage/GoogleDrive-admin@namnan.co.th/My Drive/source code/2026 github/lnwAdsSJ88","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Strict loop study plan - lnwAdsSJ88","updated_at":"2026-07-09T12:03:08+07:00"},{"due_date":"2026-06-05","id":1576,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Investigate why Settings shows libx264 instead of GPU encoder","updated_at":"2026-06-05T12:58:38+07:00"},{"due_date":"2026-06-30","id":1575,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"failed","tags":[],"title":"AB Roll UI all-output attempt aborted dirty product code","updated_at":"2026-06-30T07:31:14+07:00"},{"due_date":"2026-07-09","id":1575,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"fps.sj88ai.com","site":"https://fps.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Plan: use 5.83.147.61 as jump host to unblock origin SSH and SSL","updated_at":"2026-07-09T02:11:04+07:00"},{"due_date":"2026-06-05","id":1575,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AI Full Dev","site":"local-machine","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Claude Code no-login setup artifact repair completed","updated_at":"2026-06-05T12:53:27+07:00"},{"due_date":"2026-06-30","id":1574,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Real test progress - 64001 no reframe reached 5 of 10","updated_at":"2026-06-30T07:19:21+07:00"},{"due_date":"2026-07-09","id":1574,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"fps.sj88ai.com","site":"https://fps.sj88ai.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Plan: provision SSL for fps.sj88ai.com with origin proof","updated_at":"2026-07-09T01:38:47+07:00"},{"due_date":"2026-06-05","id":1574,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Add strict FAIL/RCA/rerun reporting rule","updated_at":"2026-06-05T12:54:24+07:00"},{"due_date":"2026-06-30","id":1573,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"failed","tags":[],"title":"Batch AB Roll UI all-output attempt 1 failed RCA","updated_at":"2026-06-30T07:05:07+07:00"},{"due_date":"2026-06-05","id":1573,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AI Full Dev","site":"local-machine","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Claude Code no-login setup completed","updated_at":"2026-06-05T12:51:53+07:00"},{"due_date":"2026-07-08","id":1573,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"https://editor.babylonjs.com/documentation","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Plan: GUI/editor impact on engine choice","updated_at":"2026-07-08T23:21:40+07:00"},{"due_date":"2026-06-30","id":1572,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Real test continuing - waiting for paired UI/API artifacts","updated_at":"2026-06-30T07:03:57+07:00"},{"due_date":"2026-07-08","id":1572,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"https://www.babylonjs.com/","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Plan: engine choice analysis for browser game","updated_at":"2026-07-08T23:04:10+07:00"},{"due_date":"2026-06-05","id":1572,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Enforce strict testcase mandatory evidence contract","updated_at":"2026-06-05T12:50:50+07:00"},{"due_date":"2026-06-30","id":1571,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Real GPU test running - 64001","updated_at":"2026-06-30T06:53:12+07:00"},{"due_date":"2026-06-05","id":1571,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-machine","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"???? RCA CPU ?????? Git scan","updated_at":"2026-06-05T12:46:42+07:00"},{"due_date":"2026-07-08","id":1571,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"https://www.babylonjs.com/","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Plan: BabylonJS requirements answer with paired evidence","updated_at":"2026-07-08T22:43:13+07:00"},{"due_date":"2026-06-30","id":1570,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local-windows-app","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"in_progress","tags":[],"title":"AI AutoCut real test RCA: GPU encoder preflight selected CPU","updated_at":"2026-06-30T06:41:09+07:00"},{"due_date":"2026-07-08","id":1570,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"game-studio-plugin-game-studio-openai","site":"https://unity.com/products/unity-engine","source_ip":"58.10.178.193","status":"in_progress","tags":[],"title":"Plan: Game Studio plugin capability + Unity compatibility answer","updated_at":"2026-07-08T22:35:35+07:00"},{"due_date":"2026-06-05","id":1570,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"AB Roll Lv3 ALL A+B strict duration test PASS","updated_at":"2026-06-05T12:44:10+07:00"},{"due_date":"2026-06-05","id":1569,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-machine","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"???? git add -A ???????? CPU ???","updated_at":"2026-06-05T12:42:30+07:00"},{"due_date":"2026-06-30","id":1569,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local-windows-app","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"resolved","tags":[],"title":"AI AutoCut pretest report complete: 64001 no Reframe, 64002 Reframe","updated_at":"2026-06-30T03:29:23+07:00"},{"due_date":"2026-07-08","id":1569,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"https://domain.sj88.online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"??????????????? SJ88-online-Domain ??? evidence-first","updated_at":"2026-07-08T17:25:13+07:00"},{"due_date":"2026-06-30","id":1568,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"GPU audit evidence collected","updated_at":"2026-06-30T03:24:21+07:00"},{"due_date":"2026-06-05","id":1568,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-machine","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"?????????? CPU ?????????? Git cleanup","updated_at":"2026-06-05T12:40:44+07:00"},{"due_date":"2026-07-09","id":1568,"kind":"plans","owner":"ai-full-dev-bot","priority":"P2","project":"SJ88-online-Domain","site":"C:\\temp\\SJ88-online-Domain","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Apply study recommendations","updated_at":"2026-07-08T12:23:24+07:00"},{"due_date":"2026-06-30","id":1567,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:F:\\input test\\Test Case\\Ai Autucut | report:C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin\\docs\\reports\\ai_autocut_pretest_plan_20260630_031852","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"resolved","tags":[],"title":"RESULT AI AutoCut pre-test plan 64001 64002 no Reframe","updated_at":"2026-06-30T03:19:53+07:00"},{"due_date":"2026-07-07","id":1567,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan new solar bulb light product workspace","updated_at":"2026-07-07T19:30:21+07:00"},{"due_date":"2026-06-05","id":1567,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AI Full Dev","site":"local-machine","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Configure Claude Code from VS Code extension","updated_at":"2026-06-05T12:51:53+07:00"},{"due_date":"2026-06-05","id":1566,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"TC-AUD-06 attempt3 running auto reframe","updated_at":"2026-06-05T12:36:28+07:00"},{"due_date":"2026-06-30","id":1566,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"resolved","tags":[],"title":"PROGRESS App Pro New Versoin study analysis found desktop app and dirty tree","updated_at":"2026-06-30T03:11:58+07:00"},{"due_date":"2026-07-07","id":1566,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan production deploy and full function test","updated_at":"2026-07-07T16:25:34+07:00"},{"due_date":"2026-06-30","id":1565,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"failed","tags":[],"title":"Batch AB Roll E2E attempt 1 failed RCA","updated_at":"2026-06-30T02:30:33+07:00"},{"due_date":"2026-07-07","id":1565,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Commit and push SJ88-online-Domain repo","updated_at":"2026-07-07T14:40:54+07:00"},{"due_date":"2026-06-05","id":1565,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"AB Roll Lv3 ALL A+B strict duration test start","updated_at":"2026-06-05T12:44:10+07:00"},{"due_date":"2026-06-30","id":1564,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Batch AB Roll implementation compile passed","updated_at":"2026-06-30T02:24:40+07:00"},{"due_date":"2026-06-05","id":1564,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"TC-AUD-06 attempt2 invalid batch false","updated_at":"2026-06-05T12:32:02+07:00"},{"due_date":"2026-07-07","id":1564,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Fix missing Hook AI Roll timeline option in Batch AB Roll Pro","updated_at":"2026-07-07T11:00:44+07:00"},{"due_date":"2026-07-07","id":1563,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Implement admin user quotas and verify with paired evidence","updated_at":"2026-07-07T10:29:19+07:00"},{"due_date":"2026-06-05","id":1563,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"tts1.sj88ai.com","site":"https://tts1.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"tts1.sj88ai.com quick runtime status check","updated_at":"2026-06-05T12:29:00+07:00"},{"due_date":"2026-06-30","id":1563,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"resolved","tags":[],"title":"RCA fix wrong reframe contract should exclude 16mm and output 18 per input","updated_at":"2026-06-30T02:50:11+07:00"},{"due_date":"2026-06-30","id":1562,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"D:\\codex\\tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Batch AB Roll study finding: B plus audio is a valid mode","updated_at":"2026-06-30T02:08:54+07:00"},{"due_date":"2026-07-07","id":1562,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Build and deploy domain.sj88.online app","updated_at":"2026-07-07T10:05:26+07:00"},{"due_date":"2026-06-05","id":1562,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"AB Roll Lv3 A+B strict duration test PASS","updated_at":"2026-06-05T12:27:55+07:00"},{"due_date":"2026-06-05","id":1561,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"TC-AUD-06 attempt1 dependency fail, preparing attempt2","updated_at":"2026-06-05T12:27:32+07:00"},{"due_date":"2026-06-30","id":1561,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"Manual generator missing build_manual.py during reframe contract correction","updated_at":"2026-06-30T02:12:17+07:00"},{"due_date":"2026-07-06","id":1561,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj/Game-Marker","site":"local:C:\\temp\\Game-Marker","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Plan Fruit Catch Adventure evidence-first delivery","updated_at":"2026-07-06T23:55:26+07:00"},{"due_date":"2026-06-05","id":1560,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"TC-AUD-06 Batch + Auto Reframe + audio start","updated_at":"2026-06-05T12:25:14+07:00"},{"due_date":"2026-06-30","id":1560,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"codex://threads/019ef1a3-7483-7511-a2aa-0b7611bc3f95","source_ip":"171.97.182.33","status":"resolved","tags":[],"title":"Thread RCA: wrong path and UI replacement risk","updated_at":"2026-06-30T01:47:49+07:00"},{"due_date":"2026-07-06","id":1560,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Plan: four-agent Google Gemini 3.1 trace search closeout","updated_at":"2026-07-06T22:47:07+07:00"},{"due_date":"2026-06-30","id":1559,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen","site":"C:\\temp\\TiktokAi2026OnlineWithGreen","source_ip":"171.97.182.33","status":"done","tags":[],"title":"RCA: Auto Green FFmpeg background loop ran without duration limit","updated_at":"2026-06-30T01:14:22+07:00"},{"due_date":"2026-06-05","id":1559,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"ttsapp.cutdee.com API handoff completed","updated_at":"2026-06-05T12:24:32+07:00"},{"due_date":"2026-07-06","id":1559,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"local-memory-search","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Plan - read-only memory rollout evidence search for Gemini TTS tag rules","updated_at":"2026-07-06T22:40:13+07:00"},{"due_date":"2026-06-29","id":1558,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll Reframe atomic output and A/B concurrent lane fix","updated_at":"2026-06-29T21:59:39+07:00"},{"due_date":"2026-07-06","id":1558,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Agent 4 evidence search plan","updated_at":"2026-07-06T22:41:34+07:00"},{"due_date":"2026-06-05","id":1558,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"AB Roll Lv3 A+B strict duration test start","updated_at":"2026-06-05T12:27:55+07:00"},{"due_date":"2026-06-05","id":1557,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"failed","tags":[],"title":"TC-AUD-05 Batch + audio final FAIL","updated_at":"2026-06-05T12:22:13+07:00"},{"due_date":"2026-06-29","id":1557,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll Reframe running partial output observed","updated_at":"2026-06-29T21:32:14+07:00"},{"due_date":"2026-07-06","id":1557,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"local memory: C:\\Users\\sj88s\\.codex\\memories","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Scope 4/4 memory search plan","updated_at":"2026-07-06T22:40:55+07:00"},{"due_date":"2026-06-05","id":1556,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"API run diagnosis and key handoff","updated_at":"2026-06-05T12:14:58+07:00"},{"due_date":"2026-06-29","id":1556,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen","site":"C:\\temp\\TiktokAi2026OnlineWithGreen","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"Target UI source missing for TiktokAi2026OnlineWithGreen migration plan","updated_at":"2026-06-29T21:32:14+07:00"},{"due_date":"2026-07-06","id":1556,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Plan read-only evidence search","updated_at":"2026-07-06T22:40:50+07:00"},{"due_date":"2026-06-05","id":1555,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"TC-AUD-05 live UI run starting","updated_at":"2026-06-05T12:08:38+07:00"},{"due_date":"2026-06-29","id":1555,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"D:\\000 coding\\App Pro New Versoin","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"PyQt5 missing for workspace UI tests during Reframe/Workspace study","updated_at":"2026-06-29T21:20:26+07:00"},{"due_date":"2026-07-06","id":1555,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Agent 2 SQLite evidence search plan","updated_at":"2026-07-06T22:42:01+07:00"},{"due_date":"2026-06-29","id":1554,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"resolved","tags":[],"title":"Local Reframe source coverage only 2 of 8 Lv1 videos","updated_at":"2026-06-29T21:08:27+07:00"},{"due_date":"2026-06-05","id":1554,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict test AB Roll Lv2 A + audio duration proof","updated_at":"2026-06-05T12:17:18+07:00"},{"due_date":"2026-07-06","id":1554,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"CLI_audio_workflow_promo_engine","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Analyze root/code/manual files for Gemini TTS traces","updated_at":"2026-07-06T22:37:49+07:00"},{"due_date":"2026-06-29","id":1553,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"RCA BLOCKED GitHub pull local overwrite risk","updated_at":"2026-06-29T20:01:51+07:00"},{"due_date":"2026-07-06","id":1553,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Plan Scope 3/4 artifact trace audit","updated_at":"2026-07-06T22:40:39+07:00"},{"due_date":"2026-06-05","id":1553,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AI Full Dev","site":"local-machine","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Claude Code IDE check completed","updated_at":"2026-06-05T11:58:13+07:00"},{"due_date":"2026-06-05","id":1552,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"TC-AUD-05 Batch + audio start","updated_at":"2026-06-05T11:57:56+07:00"},{"due_date":"2026-06-29","id":1552,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"resolved","tags":[],"title":"Redirect local reframe fix to use real implementation from all output","updated_at":"2026-06-29T20:20:36+07:00"},{"due_date":"2026-07-06","id":1552,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:fb1:169:a90b:b1c2:5df1:89da:da93","status":"done","tags":[],"title":"Plan: repo-only evidence audit for Gemini TTS script rules","updated_at":"2026-07-06T22:04:38+07:00"},{"due_date":"2026-06-29","id":1551,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"BLOCKED: Green direct reframe shared secret missing for Lv1 reframe handoff","updated_at":"2026-06-29T19:26:16+07:00"},{"due_date":"2026-07-06","id":1551,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:fb1:169:a90b:b1c2:5df1:89da:da93","status":"done","tags":[],"title":"Plan Google TTS doc review","updated_at":"2026-07-06T22:07:07+07:00"},{"due_date":"2026-06-05","id":1551,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AI Full Dev","site":"local-machine","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Check Claude Code IDE on local machine","updated_at":"2026-06-05T11:58:13+07:00"},{"due_date":"2026-06-05","id":1550,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"TC-AUD-04 keep audio off audio provenance done","updated_at":"2026-06-05T11:48:28+07:00"},{"due_date":"2026-06-29","id":1550,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"RCA checkpoint: ReframeAfterRun skipped Lv1 videos under tmp_smoke_product","updated_at":"2026-06-29T19:26:16+07:00"},{"due_date":"2026-07-06","id":1550,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com_pro_20260706","site":"local-phase7-autocut-integration-no-live-deploy","source_ip":"2001:fb1:169:a90b:b937:6677:6cef:9dac","status":"done","tags":[],"title":"Phase 7 AutoCut local integration multi-output proof","updated_at":"2026-07-06T19:59:02+07:00"},{"due_date":"2026-06-05","id":1549,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"TC-AUD-04 keep audio off output audio provenance","updated_at":"2026-06-05T11:39:57+07:00"},{"due_date":"2026-06-29","id":1549,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"Lv1 no-reframe pass completed; starting reframe pass","updated_at":"2026-06-29T19:26:16+07:00"},{"due_date":"2026-07-06","id":1549,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com_pro_20260706","site":"local-phase6-200-300-segment-stress-no-live-deploy","source_ip":"2001:fb1:169:a90b:b937:6677:6cef:9dac","status":"done","tags":[],"title":"AutoCut command too long Phase 6 progress","updated_at":"2026-07-06T19:47:26+07:00"},{"due_date":"2026-06-05","id":1548,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"TC-AUD-03 normal render audio provenance done","updated_at":"2026-06-05T11:36:51+07:00"},{"due_date":"2026-06-29","id":1548,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"Final evidence enrichment and onefile rebuild for GPU Auto encoder","updated_at":"2026-06-29T18:43:20+07:00"},{"due_date":"2026-07-06","id":1548,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com_pro_20260706","site":"local-phase5-real-ffmpeg-no-live-deploy","source_ip":"2001:fb1:169:a90b:b937:6677:6cef:9dac","status":"done","tags":[],"title":"AutoCut command too long Phase 5 progress","updated_at":"2026-07-06T19:38:34+07:00"},{"due_date":"2026-06-05","id":1547,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Ai AutoCut Lv1 max_output=0 exhaust=true strict UI+API test","updated_at":"2026-06-05T12:00:25+07:00"},{"due_date":"2026-06-29","id":1547,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"GPU Auto implementation debug: NVENC probe size fixed","updated_at":"2026-06-29T18:43:20+07:00"},{"due_date":"2026-07-06","id":1547,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"V2 script plan 30-50 seconds","updated_at":"2026-07-06T19:07:45+07:00"},{"due_date":"2026-06-29","id":1546,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"AI AutoCut PENDING_RENDER_WORKER fixed","updated_at":"2026-06-29T16:45:53+07:00"},{"due_date":"2026-06-05","id":1546,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"TC-AUD-03 execute live UI render","updated_at":"2026-06-05T11:23:48+07:00"},{"due_date":"2026-07-06","id":1546,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan generate all toothpaste audio","updated_at":"2026-07-06T18:58:58+07:00"},{"due_date":"2026-06-05","id":1545,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"TC-AUD-03 normal render output audio provenance","updated_at":"2026-06-05T11:11:01+07:00"},{"due_date":"2026-06-29","id":1545,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"RCA Lv1 evidence screenshot capture used desktop window instead of CDP page","updated_at":"2026-06-29T17:03:16+07:00"},{"due_date":"2026-07-06","id":1545,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan allow tooth cavity wording","updated_at":"2026-07-06T18:19:33+07:00"},{"due_date":"2026-06-29","id":1544,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"open","tags":[],"title":"AI AutoCut lv0 real folder fails at render worker","updated_at":"2026-06-29T16:26:31+07:00"},{"due_date":"2026-06-05","id":1544,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"TC-AUD-02 rate-limit bypass deployed and UI+API passed","updated_at":"2026-06-05T11:08:36+07:00"},{"due_date":"2026-07-06","id":1544,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan manual semantic overclaim review","updated_at":"2026-07-06T18:10:04+07:00"},{"due_date":"2026-06-29","id":1543,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Mobile chat overlay local QA pass","updated_at":"2026-06-29T16:16:16+07:00"},{"due_date":"2026-06-05","id":1543,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"[activity] study /opt/green.sj88ai.com + write docs to /home/sj88/Documents/green.sj88ai.com docs","updated_at":"2026-06-05T11:01:28+07:00"},{"due_date":"2026-07-06","id":1543,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan toothpaste overclaim audit","updated_at":"2026-07-06T18:01:27+07:00"},{"due_date":"2026-06-29","id":1542,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"AiAutoCut Lv1 ??? Windows command length skip output","updated_at":"2026-06-29T15:31:39+07:00"},{"due_date":"2026-06-06","id":1542,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"TC-AUD-02 remove rate-limit for logged-in users","updated_at":"2026-06-05T10:45:35+07:00"},{"due_date":"2026-07-06","id":1542,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan toothpaste script round 18","updated_at":"2026-07-06T17:45:18+07:00"},{"due_date":"2026-06-05","id":1541,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4-sj88ai","site":"https://tt2026online-v4.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"tt2026online-v4.sj88ai.com Chrome UI signup login Ai Auto Cut test","updated_at":"2026-06-05T10:57:11+07:00"},{"due_date":"2026-06-29","id":1541,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA: Preview and Preflight buttons were reopened by showScriptCta after generation","updated_at":"2026-06-29T15:34:19+07:00"},{"due_date":"2026-07-06","id":1541,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Plan toothpaste script round 17","updated_at":"2026-07-06T17:41:16+07:00"},{"due_date":"2026-06-05","id":1540,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"TC-AUD-02 UI upload 30 audio files queue","updated_at":"2026-06-05T10:35:05+07:00"},{"due_date":"2026-06-29","id":1540,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Harness RCA fixed: mode hash includes script length and per-trace API files","updated_at":"2026-06-29T15:34:19+07:00"},{"due_date":"2026-07-06","id":1540,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\temp\\series-director-Web -> C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Audit prompt review, approval, accidental generation prevention, script preview, image selection, job lifecycle UX","updated_at":"2026-07-06T17:40:30+07:00"},{"due_date":"2026-06-05","id":1539,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\SJ88AutoGreenScreen; docs/reports/agents_notion_preflight_20260605_102905","source_ip":"171.97.194.238","status":"done","tags":[],"title":"?????????: AGENTS + Notion preflight evidence loop PASS","updated_at":"2026-06-05T10:33:50+07:00"},{"due_date":"2026-06-29","id":1539,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Harness corrected: full generated dialogue and UI idle gate","updated_at":"2026-06-29T15:34:19+07:00"},{"due_date":"2026-07-06","id":1539,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\temp\\series-director-Web -> C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Plan read-only pattern audit for prompt workflow reuse","updated_at":"2026-07-06T17:40:33+07:00"},{"due_date":"2026-06-29","id":1538,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"open","tags":[],"title":"Previous testing lacked per-mode oracle","updated_at":"2026-06-29T15:01:21+07:00"},{"due_date":"2026-06-05","id":1538,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4-sj88ai","site":"https://tt2026online-v4.sj88ai.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Pull tt2026online-v4.sj88ai.com code and DB to local workspace","updated_at":"2026-06-05T10:33:01+07:00"},{"due_date":"2026-07-06","id":1538,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director/Factoy_tt","site":"local:C:\\temp\\series-director-Web -> local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Audit source patterns then map reusable pieces to Factoy_tt","updated_at":"2026-07-06T17:40:44+07:00"},{"due_date":"2026-06-29","id":1537,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"Render worker probe FAIL","updated_at":"2026-06-29T14:53:50+07:00"},{"due_date":"2026-06-05","id":1537,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"TC-AUD-01 UI audio upload API pair done","updated_at":"2026-06-05T10:32:33+07:00"},{"due_date":"2026-07-06","id":1537,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\temp\\series-director-Web","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Audit loop plan","updated_at":"2026-07-06T17:40:42+07:00"},{"due_date":"2026-06-29","id":1536,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"open","tags":[],"title":"Residual distribution risks after onefile PASS","updated_at":"2026-06-29T14:17:33+07:00"},{"due_date":"2026-06-05","id":1536,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\SJ88AutoGreenScreen; https://app.notion.com/p/3435a17a475f818bae05c4dca1bb6aba","source_ip":"171.97.194.238","status":"done","tags":[],"title":"?????????: Notion Operating Rules fetched ????????????? strict evidence preflight artifacts","updated_at":"2026-06-05T10:33:51+07:00"},{"due_date":"2026-07-06","id":1536,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Plan toothpaste script round 16","updated_at":"2026-07-06T17:37:31+07:00"},{"due_date":"2026-06-05","id":1535,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\SJ88AutoGreenScreen; Notion 3435a17a475f818bae05c4dca1bb6aba","source_ip":"171.97.194.238","status":"done","tags":[],"title":"????????? AGENTS.md ??? Notion operating rules ?????? SJ88AutoGreenScreen","updated_at":"2026-06-05T10:33:51+07:00"},{"due_date":"2026-06-29","id":1535,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA fixed: generate-scripts provider invalid JSON fallback","updated_at":"2026-06-29T14:23:35+07:00"},{"due_date":"2026-07-06","id":1535,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Plan toothpaste script round 15","updated_at":"2026-07-06T17:33:33+07:00"},{"due_date":"2026-06-29","id":1534,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"AI Full Dev API required title field","updated_at":"2026-06-29T14:02:45+07:00"},{"due_date":"2026-06-05","id":1534,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"TC-AUD-01 UI audio upload API pair","updated_at":"2026-06-05T10:22:14+07:00"},{"due_date":"2026-07-06","id":1534,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Plan one_by_one_14 evidence loop with no ??????? guard","updated_at":"2026-07-06T17:27:06+07:00"},{"due_date":"2026-06-05","id":1533,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Chrome live UI V4.0.1 strict proof before visual test","updated_at":"2026-06-05T10:08:09+07:00"},{"due_date":"2026-07-06","id":1533,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\Factory_Background_Studio","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Audit plan: Factoy_tt khorhom prompt + manifest","updated_at":"2026-07-06T17:24:35+07:00"},{"due_date":"2026-06-29","id":1533,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA evidence attempt 1 UI harness hang","updated_at":"2026-06-29T14:23:34+07:00"},{"due_date":"2026-06-05","id":1532,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"https://auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"AB Roll LV3 Chrome UI real test start","updated_at":"2026-06-05T10:04:50+07:00"},{"due_date":"2026-06-29","id":1532,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA deploy attempt 3 health 503 rollback","updated_at":"2026-06-29T14:23:34+07:00"},{"due_date":"2026-07-06","id":1532,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan read-only docs consistency audit","updated_at":"2026-07-06T17:20:28+07:00"},{"due_date":"2026-06-05","id":1531,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"https://auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"AI AutoCut Chrome UI real test start","updated_at":"2026-06-05T09:52:25+07:00"},{"due_date":"2026-07-06","id":1531,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\Factory_Background_Studio","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Audit CLI prompt-file submit fields evidence storage and obvious bugs","updated_at":"2026-07-06T17:21:13+07:00"},{"due_date":"2026-06-29","id":1531,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA deploy attempt 2 node PATH failure","updated_at":"2026-06-29T14:23:34+07:00"},{"due_date":"2026-06-05","id":1530,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-repository","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"?? mp4 tar zip ??? Git index ????","updated_at":"2026-06-05T09:31:48+07:00"},{"due_date":"2026-07-06","id":1530,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan: read-only prompt structure audit","updated_at":"2026-07-06T17:21:26+07:00"},{"due_date":"2026-06-29","id":1530,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA deploy attempt 1 CRLF stdin failure","updated_at":"2026-06-29T14:23:34+07:00"},{"due_date":"2026-06-29","id":1529,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA anime mode still has blocky foreground props","updated_at":"2026-06-29T14:17:00+07:00"},{"due_date":"2026-06-05","id":1529,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"??????? V4.0.1 ???????? V4 ?????????????? deploy live","updated_at":"2026-06-05T09:54:50+07:00"},{"due_date":"2026-07-06","id":1529,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan one_by_one_13 evidence loop with no ??????? guard","updated_at":"2026-07-06T17:20:07+07:00"},{"due_date":"2026-06-29","id":1528,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"D:\\000 coding\\TiktokAi2026Online | https://github.com/lnwsj/TiktokAi2026Online.git","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"BLOCKED: main diverged ????? local changes","updated_at":"2026-06-29T12:41:45+07:00"},{"due_date":"2026-06-05","id":1528,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Audio workflow test plan ready","updated_at":"2026-06-05T09:29:18+07:00"},{"due_date":"2026-07-06","id":1528,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan one_by_one_12 evidence loop with no ??????? guard","updated_at":"2026-07-06T17:16:28+07:00"},{"due_date":"2026-06-05","id":1527,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-repository","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"?????????? mp4 tar zip ?????? track","updated_at":"2026-06-05T09:26:29+07:00"},{"due_date":"2026-06-29","id":1527,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"SJ88-games","site":"https://game.aiclasss.com/","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Debug visual smoke networkidle timeout","updated_at":"2026-06-29T09:48:20+07:00"},{"due_date":"2026-07-06","id":1527,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan one_by_one_11 evidence loop with claim guard","updated_at":"2026-07-06T17:12:53+07:00"},{"due_date":"2026-06-29","id":1526,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"SJ88-games","site":"https://game.aiclasss.com/","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Debug production browser canvas probe for SJ88-games","updated_at":"2026-06-29T09:24:58+07:00"},{"due_date":"2026-06-05","id":1526,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone","site":"local:C:\\Users\\sj88888888\\Documents\\WebApp\\TiktokAi2026_Standalone\\docs","source_ip":"171.97.194.238","status":"done","tags":[],"title":"?????????????????? strict evidence ??? HTML templates","updated_at":"2026-06-05T09:29:50+07:00"},{"due_date":"2026-07-06","id":1526,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan claim wording review for toothpaste scripts","updated_at":"2026-07-06T17:09:30+07:00"},{"due_date":"2026-06-05","id":1525,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-repository","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"??????????????????? media/archive ??????? Git","updated_at":"2026-06-05T09:25:00+07:00"},{"due_date":"2026-06-29","id":1525,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"https://game.aiclasss.com/","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Debug nginx http2 directive during SJ88-games deploy","updated_at":"2026-06-29T09:24:58+07:00"},{"due_date":"2026-07-06","id":1525,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan one_by_one_10 evidence loop","updated_at":"2026-07-06T17:02:52+07:00"},{"due_date":"2026-06-29","id":1524,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"local:C:\\temp\\SJ88-games","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Browser playtest visual failure: player occlusion and non-sunset sky","updated_at":"2026-06-29T08:36:03+07:00"},{"due_date":"2026-06-05","id":1524,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-repository","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"?????? Git size audit","updated_at":"2026-06-05T09:22:43+07:00"},{"due_date":"2026-07-06","id":1524,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"in_progress","tags":[],"title":"Plan: validate CLI-first flow","updated_at":"2026-07-06T16:59:56+07:00"},{"due_date":"2026-06-29","id":1523,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"local:C:\\temp\\SJ88-games","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Build check failed after first implementation pass","updated_at":"2026-06-29T08:28:20+07:00"},{"due_date":"2026-06-05","id":1523,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Plan audio-enabled workflow testing","updated_at":"2026-06-05T09:22:34+07:00"},{"due_date":"2026-07-06","id":1523,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan one_by_one_09 evidence loop","updated_at":"2026-07-06T16:59:08+07:00"},{"due_date":"2026-06-05","id":1522,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Fix WAV audio upload invalid input_type audio - done","updated_at":"2026-06-05T09:20:42+07:00"},{"due_date":"2026-06-29","id":1522,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA in progress: Caddy route installed but TLS cert not ready","updated_at":"2026-06-29T06:45:28+07:00"},{"due_date":"2026-07-06","id":1522,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan one_by_one_08 evidence loop","updated_at":"2026-07-06T16:55:48+07:00"},{"due_date":"2026-06-05","id":1521,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Rerun UI-only Chrome AB Roll lv3 test after file URL permission enabled","updated_at":"2026-06-05T09:39:34+07:00"},{"due_date":"2026-06-29","id":1521,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Debug note: adjust SSL survey to metadata-only after broad Caddy file read","updated_at":"2026-06-29T06:45:28+07:00"},{"due_date":"2026-07-06","id":1521,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan one_by_one_07 evidence loop","updated_at":"2026-07-06T16:52:18+07:00"},{"due_date":"2026-07-06","id":1520,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"in_progress","tags":[],"title":"Plan: validate standalone Factory_Background_Studio package","updated_at":"2026-07-06T16:47:01+07:00"},{"due_date":"2026-06-05","id":1520,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-repository","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"?????? RCA Git ????","updated_at":"2026-06-05T09:18:14+07:00"},{"due_date":"2026-06-29","id":1520,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Batch AB Roll smoke UI boot bad responses RCA","updated_at":"2026-06-29T04:13:02+07:00"},{"due_date":"2026-06-29","id":1519,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA Batch AB Roll Pro real smoke expected output mismatch","updated_at":"2026-06-29T04:13:02+07:00"},{"due_date":"2026-06-05","id":1519,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"??????????????????????? strict evidence ????????? V4 ?????","updated_at":"2026-06-05T09:16:48+07:00"},{"due_date":"2026-07-06","id":1519,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88Free / automixsj88free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan one_by_one_06 evidence loop","updated_at":"2026-07-06T16:48:29+07:00"},{"due_date":"2026-06-29","id":1518,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"c:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Debug - API/UI pairing for 4 modes","updated_at":"2026-06-29T03:49:55+07:00"},{"due_date":"2026-06-05","id":1518,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-repository","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"???????????? Git size","updated_at":"2026-06-05T09:12:42+07:00"},{"due_date":"2026-07-06","id":1518,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt / UCG_korhom001","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\UCG_korhom001","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Prepare UCG_korhom001 UGC generation pack","updated_at":"2026-07-06T16:36:51+07:00"},{"due_date":"2026-06-29","id":1517,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"todo.namnan.co.th","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Verify computer interaction source and API pair binding","updated_at":"2026-06-29T03:48:02+07:00"},{"due_date":"2026-06-05","id":1517,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"TiktokAi2026_Standalone","site":"local:C:\\Users\\sj88888888\\Documents\\WebApp\\TiktokAi2026_Standalone\\docs\\reports","source_ip":"171.97.194.238","status":"done","tags":[],"title":"????????????????????? docs/reports ???????????? V4","updated_at":"2026-06-05T09:14:25+07:00"},{"due_date":"2026-07-06","id":1517,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"EP01_Jekung_Nookchan","site":"local:C:\\temp\\SJ88-series-director\\EP01_Jekung_Nookchan_10clips_video_pack","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"??????? EP01 prompt pattern ???? UGC","updated_at":"2026-07-06T16:20:27+07:00"},{"due_date":"2026-06-30","id":1516,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Computer input blocked by GetCursorPos","updated_at":"2026-06-29T03:41:46+07:00"},{"due_date":"2026-06-05","id":1516,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone","site":"local-repository","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"?????????? Git repository ????","updated_at":"2026-06-05T09:07:54+07:00"},{"due_date":"2026-07-06","id":1516,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-series-director / Factoy_tt","site":"local:C:\\temp\\SJ88-series-director","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"????????????? khor hom video","updated_at":"2026-07-06T16:05:10+07:00"},{"due_date":"2026-06-30","id":1515,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"desktop","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Verify four modes end-to-end outputs and reframe artifacts","updated_at":"2026-06-29T03:23:43+07:00"},{"due_date":"2026-06-05","id":1515,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Commit push completed for V4 plan report artifacts","updated_at":"2026-06-05T09:07:45+07:00"},{"due_date":"2026-07-06","id":1515,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-series-director / Factoy_tt","site":"local:C:\\temp\\SJ88-series-director","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"??? UGC ?????????????????","updated_at":"2026-07-06T15:56:22+07:00"},{"due_date":"2026-06-30","id":1514,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-desktop","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Reframe full 4-mode run with real UI/API evidence","updated_at":"2026-06-29T02:58:38+07:00"},{"due_date":"2026-06-05","id":1514,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"UI-only Chrome AB Roll test for auto.cutdee.com with lv3 input","updated_at":"2026-06-05T09:09:15+07:00"},{"due_date":"2026-07-06","id":1514,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-series-director / Factoy_tt","site":"local:C:\\temp\\SJ88-series-director","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"???????? 5 ?????????????","updated_at":"2026-07-06T15:42:38+07:00"},{"due_date":"2026-06-05","id":1513,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Fix WAV audio upload invalid input_type audio","updated_at":"2026-06-05T09:03:27+07:00"},{"due_date":"2026-06-29","id":1513,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA production evidence auth injection failed","updated_at":"2026-06-29T02:54:27+07:00"},{"due_date":"2026-07-06","id":1513,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"factoytt_factory_background","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan portable standalone folder and documentation","updated_at":"2026-07-06T16:42:26+07:00"},{"due_date":"2026-06-29","id":1512,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA production evidence fixture generation failed","updated_at":"2026-06-29T02:54:27+07:00"},{"due_date":"2026-07-06","id":1512,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"local CLI root workspace: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan revise Kho Hom toothpaste longer AB scripts","updated_at":"2026-07-06T15:27:49+07:00"},{"due_date":"2026-06-05","id":1512,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Commit push V4 plan report artifacts","updated_at":"2026-06-05T09:07:46+07:00"},{"due_date":"2026-06-05","id":1511,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Completed micro workflow audit for upload/settings/preview/color tools","updated_at":"2026-06-05T09:01:22+07:00"},{"due_date":"2026-06-29","id":1511,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Correct deploy gate web.env parser","updated_at":"2026-06-29T02:54:27+07:00"},{"due_date":"2026-07-06","id":1511,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"Factoy_tt / pic_korhom_001","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\pic_korhom_001","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan preview-only selection for pic_korhom_001","updated_at":"2026-07-06T15:27:19+07:00"},{"due_date":"2026-06-05","id":1510,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"UI-only Chrome AI AutoCut test for auto.cutdee.com","updated_at":"2026-06-05T09:00:00+07:00"},{"due_date":"2026-07-06","id":1510,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local-codex","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Plan AiAutoCut RealRun_2 runtime test","updated_at":"2026-07-06T14:24:20+07:00"},{"due_date":"2026-06-29","id":1510,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"Correct deploy gate env import check","updated_at":"2026-06-29T02:54:27+07:00"},{"due_date":"2026-06-05","id":1509,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"UI-only Chrome signup and login test for auto.cutdee.com","updated_at":"2026-06-05T08:58:42+07:00"},{"due_date":"2026-06-29","id":1509,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA production 502 after deploy","updated_at":"2026-06-29T02:54:26+07:00"},{"due_date":"2026-07-06","id":1509,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan new product toothpaste fragrant scripts","updated_at":"2026-07-06T14:34:09+07:00"},{"due_date":"2026-06-05","id":1508,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Micro workflow audit: upload, settings, preview, control effectiveness","updated_at":"2026-06-05T08:49:25+07:00"},{"due_date":"2026-06-29","id":1508,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"AutoSu split accuracy gate FAIL - Subtitle Only backend missing","updated_at":"2026-06-29T02:16:55+07:00"},{"due_date":"2026-07-06","id":1508,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"????????? AiAutoCut real test path 2","updated_at":"2026-07-06T14:09:25+07:00"},{"due_date":"2026-06-05","id":1507,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Completed DB multi-user plan and Auto Reframe ffmpeg CPU 4-23 deploy verification","updated_at":"2026-06-05T08:47:01+07:00"},{"due_date":"2026-07-06","id":1507,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan README good examples update","updated_at":"2026-07-06T13:58:01+07:00"},{"due_date":"2026-06-30","id":1507,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P2","project":"SJ88 Auto cute PC App","site":"local","source_ip":"171.97.7.174","status":"closed","tags":[],"title":"RCA: ProductCodePanel ??? QFrame + exec_","updated_at":"2026-06-29T02:05:47+07:00"},{"due_date":"2026-06-29","id":1506,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Pre-deploy AutoSu UI+API matrix running","updated_at":"2026-06-29T01:56:34+07:00"},{"due_date":"2026-06-05","id":1506,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Update auto.cutdee.com space docs with Chrome-first evidence rules","updated_at":"2026-06-05T08:49:38+07:00"},{"due_date":"2026-07-06","id":1506,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan DB-backed script examples response","updated_at":"2026-07-06T13:20:15+07:00"},{"due_date":"2026-06-05","id":1505,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Chrome UI inspection and testcase document for auto.cutdee.com","updated_at":"2026-06-05T08:44:13+07:00"},{"due_date":"2026-06-29","id":1505,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"local://D:/000 coding/GreenDektop/All Code","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"Fixed reframe 85mm left/right crops source edge and loses product","updated_at":"2026-06-29T01:49:42+07:00"},{"due_date":"2026-07-06","id":1505,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan SQLite script history extraction","updated_at":"2026-07-06T13:15:17+07:00"},{"due_date":"2026-06-29","id":1504,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"Fix/check all using Computer Use blocked by Windows input permission","updated_at":"2026-06-29T01:42:59+07:00"},{"due_date":"2026-06-05","id":1504,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Load Notion delivery rules and evidence contract for auto.cutdee.com","updated_at":"2026-06-05T08:39:45+07:00"},{"due_date":"2026-07-06","id":1504,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan concise examples for emotion tag scripts","updated_at":"2026-07-06T13:08:49+07:00"},{"due_date":"2026-06-05","id":1503,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Plan multi-user DB and move Auto Reframe ffmpeg affinity to CPU 4-23","updated_at":"2026-06-05T08:31:17+07:00"},{"due_date":"2026-07-06","id":1503,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan generation history script examples audit","updated_at":"2026-07-06T13:12:50+07:00"},{"due_date":"2026-06-29","id":1503,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-green16gb-desktop","site":"local://D:/000 coding/GreenDektop/All Code","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"Frame blank heuristic adjusted to spatial channel std","updated_at":"2026-06-29T01:49:42+07:00"},{"due_date":"2026-06-05","id":1502,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Completed live UI file chooser test for preview color picker fix","updated_at":"2026-06-05T08:29:02+07:00"},{"due_date":"2026-07-06","id":1502,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"?????? Goal.md Ai_Autocute","updated_at":"2026-07-06T13:09:17+07:00"},{"due_date":"2026-06-29","id":1502,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-green16gb-desktop","site":"local://D:/000 coding/GreenDektop/All Code","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"Frame analysis script path mapping corrected","updated_at":"2026-06-29T01:49:42+07:00"},{"due_date":"2026-06-05","id":1501,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Production real E2E auto.cutdee.com GPU validation","updated_at":"2026-06-05T08:28:31+07:00"},{"due_date":"2026-07-06","id":1501,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"???????? TestCase Reframe","updated_at":"2026-07-06T12:59:54+07:00"},{"due_date":"2026-06-29","id":1501,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"resolved","tags":[],"title":"RCA: Batch AB Roll AutoSu summary not refreshing after view load","updated_at":"2026-06-29T01:11:40+07:00"},{"due_date":"2026-06-05","id":1500,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Live UI file chooser test for preview color picker fix","updated_at":"2026-06-05T08:26:27+07:00"},{"due_date":"2026-06-29","id":1500,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"local://D:/000 coding/GreenDektop/All Code","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"TC04 Rebatch fails before job creation on Windows","updated_at":"2026-06-29T00:30:13+07:00"},{"due_date":"2026-07-06","id":1500,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan emotion tag mandatory rule note","updated_at":"2026-07-06T13:05:52+07:00"},{"due_date":"2026-06-05","id":1499,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Run TC01 real auth evidence for auto.cutdee.com E2E","updated_at":"2026-06-05T08:14:48+07:00"},{"due_date":"2026-06-29","id":1499,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"D:\\000 coding\\GreenDektop\\All Code","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"TC01-TC04 first run failed due runtime frontend selector mismatch","updated_at":"2026-06-29T00:30:13+07:00"},{"due_date":"2026-07-06","id":1499,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan memory note for emotion tag preference","updated_at":"2026-07-06T12:58:20+07:00"},{"due_date":"2026-06-28","id":1498,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"completed","tags":[],"title":"AutoSub accuracy and UI placement RCA","updated_at":"2026-06-28T23:27:06+07:00"},{"due_date":"2026-06-05","id":1498,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Create auto.cutdee.com real E2E report run scaffold","updated_at":"2026-06-05T08:13:05+07:00"},{"due_date":"2026-07-06","id":1498,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Plan deploy production test 99999","updated_at":"2026-07-06T13:08:18+07:00"},{"due_date":"2026-06-05","id":1497,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Done: code-backed docs correction for auto.cutdee.com","updated_at":"2026-06-05T07:38:18+07:00"},{"due_date":"2026-06-28","id":1497,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"D:\\000 coding\\GreenDektop\\All Code","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"Investigate whether current app matches all output workflow","updated_at":"2026-06-28T22:12:09+07:00"},{"due_date":"2026-07-06","id":1497,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"?????????????? TestCase workflow AiAutoCut","updated_at":"2026-07-06T12:29:30+07:00"},{"due_date":"2026-06-28","id":1496,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"doing","tags":[],"title":"Download Groups resolve race hotfix deployed","updated_at":"2026-06-28T22:03:31+07:00"},{"due_date":"2026-06-05","id":1496,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Green adoption implementation and canary test complete","updated_at":"2026-06-05T07:13:28+07:00"},{"due_date":"2026-07-06","id":1496,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine\\dist","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: dist rebuild, simple purpose docs, paired evidence","updated_at":"2026-07-06T12:20:58+07:00"},{"due_date":"2026-07-06","id":1495,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"2001:fb1:169:a90b:112b:bdc2:f8e1:f618","status":"in_progress","tags":[],"title":"Plan Hook AI AutoCut implementation","updated_at":"2026-07-06T10:40:35+07:00"},{"due_date":"2026-06-05","id":1495,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Four mode live UI API frame verification start","updated_at":"2026-06-05T07:12:05+07:00"},{"due_date":"2026-06-30","id":1495,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop / SJ88 Green16gb","site":"onefile-desktop","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"Debug: identify and fix current onefile release blockers","updated_at":"2026-06-28T10:05:03+07:00"},{"due_date":"2026-06-28","id":1494,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.2 / tiktok-bot-v7-5","site":"local Chrome Extension workspace: C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"RCA: deep study evidence generator browser smoke failed on storage stub","updated_at":"2026-06-28T06:28:45+07:00"},{"due_date":"2026-06-05","id":1494,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Correct auto.cutdee.com space docs to code-backed references","updated_at":"2026-06-05T07:38:18+07:00"},{"due_date":"2026-07-06","id":1494,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-refector-local","site":"local App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan second detailed Ai AutoCute audit","updated_at":"2026-07-06T10:21:47+07:00"},{"due_date":"2026-06-28","id":1493,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.2 / tiktok-bot-v7-5","site":"local Chrome Extension workspace: C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"RCA: deep study evidence generator first run failed on command runner","updated_at":"2026-06-28T06:26:38+07:00"},{"due_date":"2026-07-06","id":1493,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"??????????????? workflow ???????????","updated_at":"2026-07-06T10:25:23+07:00"},{"due_date":"2026-06-05","id":1493,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"CPU affinity taskset live render verification done","updated_at":"2026-06-05T07:08:42+07:00"},{"due_date":"2026-06-05","id":1492,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Correct docs to source-backed dependency evidence","updated_at":"2026-06-05T07:06:23+07:00"},{"due_date":"2026-06-28","id":1492,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"Batch AB Roll Computer retry blocked","updated_at":"2026-06-28T06:25:48+07:00"},{"due_date":"2026-07-06","id":1492,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:fb1:169:a90b:257e:d554:1a5c:8534","status":"done","tags":[],"title":"Corrected Plan: ????? AutoMixSJ88Free ???????? evidence bundle","updated_at":"2026-07-06T10:03:24+07:00"},{"due_date":"2026-06-28","id":1491,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"Computer Use blocked before Batch AB Roll","updated_at":"2026-06-28T04:44:59+07:00"},{"due_date":"2026-06-05","id":1491,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Corrected active dependency matrix for auto production","updated_at":"2026-06-05T07:01:55+07:00"},{"due_date":"2026-07-06","id":1491,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"local C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:fb1:169:a90b:257e:d554:1a5c:8534","status":"done","tags":[],"title":"??????????????? CLI_audio_workflow_promo_engine ????????????","updated_at":"2026-07-06T10:03:24+07:00"},{"due_date":"2026-06-28","id":1490,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"AB Roll path mismatch found","updated_at":"2026-06-28T04:07:16+07:00"},{"due_date":"2026-06-05","id":1490,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Implement green adoption canary and test","updated_at":"2026-06-05T07:13:28+07:00"},{"due_date":"2026-07-06","id":1490,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: FTP upload 10026 A/B","updated_at":"2026-07-06T10:59:19+07:00"},{"due_date":"2026-06-28","id":1489,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"AB Roll Computer click caused app/window loss","updated_at":"2026-06-28T04:03:21+07:00"},{"due_date":"2026-07-06","id":1489,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: report output filename cleanup","updated_at":"2026-07-06T08:50:31+07:00"},{"due_date":"2026-06-05","id":1489,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Completed V4 version Ai AutoCut AB Roll plan analysis with disk blocker noted","updated_at":"2026-06-05T06:55:38+07:00"},{"due_date":"2026-06-05","id":1488,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Correct production preflight optional dependency verdict","updated_at":"2026-06-05T07:01:55+07:00"},{"due_date":"2026-06-28","id":1488,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"2405:9800:b660:2e41:909c:36cf:b525:78bb","status":"resolved","tags":[],"title":"RCA product endpoint 11003 request failed","updated_at":"2026-06-28T02:48:12+07:00"},{"due_date":"2026-07-06","id":1488,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan and backup before duplicate slip receipt fix","updated_at":"2026-07-06T07:18:58+07:00"},{"due_date":"2026-06-28","id":1487,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Run 4 UI cases - Smart Auto rerun dependency issue","updated_at":"2026-06-28T02:25:39+07:00"},{"due_date":"2026-06-05","id":1487,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Green runtime adoption plan completed","updated_at":"2026-06-05T06:53:28+07:00"},{"due_date":"2026-07-05","id":1487,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-offline-desktop","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan read-only upload lane investigation","updated_at":"2026-07-05T18:08:29+07:00"},{"due_date":"2026-06-28","id":1486,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"RCA AI AutoCut Smart Auto skipped due bad test dataset","updated_at":"2026-06-28T02:17:01+07:00"},{"due_date":"2026-06-05","id":1486,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan green runtime adoption for green1.cutdee.com","updated_at":"2026-06-05T06:53:28+07:00"},{"due_date":"2026-07-05","id":1486,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Read-only evidence audit plan","updated_at":"2026-07-05T18:08:39+07:00"},{"due_date":"2026-06-28","id":1485,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"All-function smoke found Folder Post-Process load error","updated_at":"2026-06-28T01:32:44+07:00"},{"due_date":"2026-06-05","id":1485,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed production dependency preflight","updated_at":"2026-06-05T06:50:16+07:00"},{"due_date":"2026-07-05","id":1485,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan read-only path trace","updated_at":"2026-07-05T18:10:23+07:00"},{"due_date":"2026-06-28","id":1484,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"AB Roll input consumption discovered","updated_at":"2026-06-28T00:57:35+07:00"},{"due_date":"2026-07-05","id":1484,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan: verify Ai AutoCute B_seg_pool and reframe lane code paths","updated_at":"2026-07-05T17:40:31+07:00"},{"due_date":"2026-06-05","id":1484,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"CPU affinity taskset live render verification start","updated_at":"2026-06-05T07:08:42+07:00"},{"due_date":"2026-06-28","id":1483,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"AB Roll Start RCA and fix in progress","updated_at":"2026-06-28T00:52:57+07:00"},{"due_date":"2026-06-05","id":1483,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Detailed green1.cutdee.com workspace study completed","updated_at":"2026-06-05T06:48:13+07:00"},{"due_date":"2026-07-05","id":1483,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-refector-local","site":"local App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan: verify Ai AutoCute pool and reframe behavior from latest code","updated_at":"2026-07-05T17:57:32+07:00"},{"due_date":"2026-06-28","id":1482,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"Computer Use blocked for AB Roll UI test","updated_at":"2026-06-28T00:44:47+07:00"},{"due_date":"2026-07-05","id":1482,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"local/offline desktop: D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan Ai AutoCute flow evidence review","updated_at":"2026-07-05T17:43:47+07:00"},{"due_date":"2026-06-05","id":1482,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Live UI API pair test done","updated_at":"2026-06-05T06:47:34+07:00"},{"due_date":"2026-06-27","id":1481,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Invalid PASS caught: reframe snapshot after batch","updated_at":"2026-06-27T09:07:17+07:00"},{"due_date":"2026-06-05","id":1481,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Production dependency preflight external tools","updated_at":"2026-06-05T06:50:16+07:00"},{"due_date":"2026-07-05","id":1481,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Code study plan for Ai AutoCute B pool and Reframe lanes","updated_at":"2026-07-05T17:51:21+07:00"},{"due_date":"2026-06-27","id":1480,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Patched App Pro Reframe to greenlnw crop recipe","updated_at":"2026-06-27T08:49:49+07:00"},{"due_date":"2026-06-05","id":1480,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Live UI API pair test start","updated_at":"2026-06-05T06:47:34+07:00"},{"due_date":"2026-07-05","id":1480,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan Batch AB Roll dead-air trim checkbox","updated_at":"2026-07-05T17:06:05+07:00"},{"due_date":"2026-06-27","id":1479,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"BLOCKED: Computer Use screenshot/input gate for Reframe post-run 2.0.0.16","updated_at":"2026-06-27T08:03:32+07:00"},{"due_date":"2026-07-05","id":1479,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"??????????????????????","site":"G:\\My Drive\\Ttttttt\\??????????? -> G:\\My Drive\\Ttttttt\\???????????\\full HD","source_ip":"184.82.154.160","status":"done","tags":[],"title":"????????????? 1080p 6m","updated_at":"2026-07-05T16:35:51+07:00"},{"due_date":"2026-06-05","id":1479,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Commit space documentation bundle","updated_at":"2026-06-05T06:40:54+07:00"},{"due_date":"2026-06-27","id":1478,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"RCA: Reframe visible gate failed in Batch pages","updated_at":"2026-06-27T07:34:57+07:00"},{"due_date":"2026-06-05","id":1478,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Detailed study of C:\\temp\\green1.cutdee.com","updated_at":"2026-06-05T06:48:13+07:00"},{"due_date":"2026-07-05","id":1478,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AiAgentAutoCute","site":"YouTube:https://www.youtube.com/@namnan; local-clips:G:\\My Drive\\Ttttttt\\???????????; repo:M:\\codex\\SJ88AiAgentAutoCute","source_ip":"184.82.154.160","status":"done","tags":[],"title":"?????? plan.md ????????????????????????","updated_at":"2026-07-05T14:46:28+07:00"},{"due_date":"2026-06-27","id":1477,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-source","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Check whether Auto Green Screen can reframe","updated_at":"2026-06-27T04:04:13+07:00"},{"due_date":"2026-06-05","id":1477,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan V4 version label and deep test scope for AiAutoCut AB Roll","updated_at":"2026-06-05T06:55:38+07:00"},{"due_date":"2026-07-05","id":1477,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AiAgentAutoCute","site":"local:M:\\codex\\SJ88AiAgentAutoCute; reference:N:\\codex\\cutedee_tt2026_online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"??????? code reference ???????? README","updated_at":"2026-07-05T14:24:45+07:00"},{"due_date":"2026-06-27","id":1476,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-source","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Auto Green output send to global product lane A/B","updated_at":"2026-06-27T03:55:51+07:00"},{"due_date":"2026-06-05","id":1476,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Selective function migration blocked: source confirmation needed","updated_at":"2026-06-05T06:35:58+07:00"},{"due_date":"2026-07-05","id":1476,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"OneClick-YouTube-Master","site":"local:C:\\temp\\codex_auto_youtube","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"Analyze codebase architecture, dependencies, runtime, risks, and evidence report","updated_at":"2026-07-05T14:18:02+07:00"},{"due_date":"2026-06-27","id":1475,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-source","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Restore Auto Green Screen green controls and preview","updated_at":"2026-06-27T03:50:13+07:00"},{"due_date":"2026-07-05","id":1475,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"minimax_codex_portable","site":"F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:1479:8b02:cd9c:b807","status":"done","tags":["audit","test-case-planning","gap-analysis","plan","codex","greenweb"],"title":"\u0e41\u0e1c\u0e19 audit test case planning (7 phases) - hard-stop contract vs \u0e02\u0e2d\u0e07\u0e40\u0e14\u0e34\u0e21","updated_at":"2026-07-05T13:11:39+07:00"},{"due_date":"2026-06-05","id":1475,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed external_tools.md dependencies documentation","updated_at":"2026-06-05T06:35:52+07:00"},{"due_date":"2026-06-27","id":1474,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-source","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Restore sidebar icons without mojibake","updated_at":"2026-06-27T03:31:25+07:00"},{"due_date":"2026-07-05","id":1474,"kind":"plans","owner":"codex","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Plan acc41 914d evidence capture","updated_at":"2026-07-05T12:22:29+07:00"},{"due_date":"2026-06-05","id":1474,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Selective function migration plan V1 to V4","updated_at":"2026-06-05T06:35:59+07:00"},{"due_date":"2026-06-27","id":1473,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-source","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Fix sidebar mojibake labels","updated_at":"2026-06-27T03:22:56+07:00"},{"due_date":"2026-06-05","id":1473,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Write external_tools.md dependencies documentation","updated_at":"2026-06-05T06:35:21+07:00"},{"due_date":"2026-07-05","id":1473,"kind":"plans","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan remaining render safety gates","updated_at":"2026-07-05T12:21:13+07:00"},{"due_date":"2026-06-27","id":1472,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-license","site":"https://github.com/lnwsj/SJ88-license.git","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"Blocked destructive sync on Google Drive desktop.ini files","updated_at":"2026-06-27T03:05:27+07:00"},{"due_date":"2026-06-05","id":1472,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict post-migration UI+API paired evidence PASS","updated_at":"2026-06-05T06:24:28+07:00"},{"due_date":"2026-07-05","id":1472,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan direct reframe output gate hardening","updated_at":"2026-07-05T11:57:40+07:00"},{"due_date":"2026-06-27","id":1471,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-license","site":"https://github.com/lnwsj/SJ88-license.git","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"Attempt 1 destructive sync failed during checkout","updated_at":"2026-06-27T03:05:27+07:00"},{"due_date":"2026-06-05","id":1471,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed observability.md monitoring/admin/health/logs documentation","updated_at":"2026-06-05T06:22:16+07:00"},{"due_date":"2026-07-05","id":1471,"kind":"plans","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan fail-closed media validation","updated_at":"2026-07-05T11:49:25+07:00"},{"due_date":"2026-06-26","id":1470,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"RCA product 88888 upload-only reframe failed","updated_at":"2026-06-26T23:56:28+07:00"},{"due_date":"2026-07-05","id":1470,"kind":"plans","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan upload queue API binding fix","updated_at":"2026-07-05T11:36:58+07:00"},{"due_date":"2026-06-05","id":1470,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict post-migration UI+API paired evidence progress","updated_at":"2026-06-05T06:24:29+07:00"},{"due_date":"2026-06-26","id":1469,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Attempt 1 evidence FAIL and corrective runtime selected","updated_at":"2026-06-26T23:47:57+07:00"},{"due_date":"2026-07-05","id":1469,"kind":"plans","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Fix P0 reframe product archive stale source hazard","updated_at":"2026-07-05T11:25:31+07:00"},{"due_date":"2026-06-05","id":1469,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"P2 HTML Ops QC docs completed","updated_at":"2026-06-05T06:16:41+07:00"},{"due_date":"2026-06-26","id":1468,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Reframe integration patched, entering test/report phase","updated_at":"2026-06-26T23:45:28+07:00"},{"due_date":"2026-07-05","id":1468,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"N:\\green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Fix plan only for green.sj88ai.com audit","updated_at":"2026-07-05T10:31:21+07:00"},{"due_date":"2026-06-05","id":1468,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"P2 HTML Ops QC docs progress","updated_at":"2026-06-05T06:16:41+07:00"},{"due_date":"2026-06-26","id":1467,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI dist package","source_ip":"171.97.7.174","status":"done","tags":[],"title":"dist package secret sanitization guardrail","updated_at":"2026-06-26T23:22:32+07:00"},{"due_date":"2026-06-05","id":1467,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict post-migration UI+API paired evidence test","updated_at":"2026-06-05T06:24:29+07:00"},{"due_date":"2026-07-05","id":1467,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: audit reframe/new-lens candidate/workspace/history fragility","updated_at":"2026-07-05T10:32:04+07:00"},{"due_date":"2026-06-26","id":1466,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Batch AB Roll Green Reframe limit precheck root cause and patch","updated_at":"2026-06-26T21:02:55+07:00"},{"due_date":"2026-07-05","id":1466,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Plan read-only audit loop for settings uploads jobs and strict evidence scripts","updated_at":"2026-07-05T10:23:22+07:00"},{"due_date":"2026-06-05","id":1466,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Write observability.md monitoring/admin/health/logs documentation","updated_at":"2026-06-05T06:22:16+07:00"},{"due_date":"2026-06-26","id":1465,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com -> https://green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Fix TT2026 Green direct origin call blocked by Cloudflare","updated_at":"2026-06-26T20:37:15+07:00"},{"due_date":"2026-07-05","id":1465,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: code-only fragility audit","updated_at":"2026-07-05T10:28:36+07:00"},{"due_date":"2026-06-05","id":1465,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"P2 HTML Ops QC docs start","updated_at":"2026-06-05T06:16:41+07:00"},{"due_date":"2026-06-26","id":1464,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://green.sj88ai.com, https://greenlnw.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Fix TT2026 direct Reframe guest id validation","updated_at":"2026-06-26T20:30:50+07:00"},{"due_date":"2026-07-05","id":1464,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan READ-ONLY lifecycle/state/recovery audit","updated_at":"2026-07-05T10:26:26+07:00"},{"due_date":"2026-06-05","id":1464,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"P1 HTML dev AI docs done","updated_at":"2026-06-05T05:59:50+07:00"},{"due_date":"2026-06-26","id":1463,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb / green direct reframe","site":"tt2026online-sj16tb.sj88ai.com, green.sj88ai.com, greenlnw.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Batch AB Roll direct reframe status and quota exploration","updated_at":"2026-06-26T20:02:51+07:00"},{"due_date":"2026-07-05","id":1463,"kind":"plans","owner":"ai-full-dev-bot","priority":"urgent","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Rerun acc41 after RCA, keep tracking 914d","updated_at":"2026-07-05T09:58:26+07:00"},{"due_date":"2026-06-05","id":1463,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed release.md checklist changelog documentation","updated_at":"2026-06-05T05:56:39+07:00"},{"due_date":"2026-06-26","id":1462,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Multimedia Manager deploy recovered from missing plain python","updated_at":"2026-06-26T12:35:23+07:00"},{"due_date":"2026-06-05","id":1462,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"P1 HTML dev AI docs progress","updated_at":"2026-06-05T05:53:12+07:00"},{"due_date":"2026-07-05","id":1462,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:1479:8b02:cd9c:b807","status":"done","tags":[],"title":"Plan inspect current changed program","updated_at":"2026-07-05T08:56:37+07:00"},{"due_date":"2026-06-26","id":1461,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Shared parser strict evidence passed","updated_at":"2026-06-26T11:43:59+07:00"},{"due_date":"2026-07-05","id":1461,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"minimax_codex_portable","site":"F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:1479:8b02:cd9c:b807","status":"done","tags":["study","deep-dive","plan","codex","greenweb"],"title":"\u0e41\u0e1c\u0e19\u0e28\u0e36\u0e01\u0e29\u0e32 Minimax Codex portable \u0e41\u0e1a\u0e1a full_overview (5 phases)","updated_at":"2026-07-05T08:47:21+07:00"},{"due_date":"2026-06-05","id":1461,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Write release.md checklist changelog documentation","updated_at":"2026-06-05T05:56:39+07:00"},{"due_date":"2026-06-26","id":1460,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Shared parser implementation passed base tests","updated_at":"2026-06-26T11:41:05+07:00"},{"due_date":"2026-07-04","id":1460,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"aiagent_workflow_auto_manual","site":"local:81001 + notion:3435a17a475f818bae05c4dca1bb6aba","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AI general topic study for 81013","updated_at":"2026-07-04T23:39:11+07:00"},{"due_date":"2026-06-05","id":1460,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed backup_restore.md documentation","updated_at":"2026-06-05T05:50:15+07:00"},{"due_date":"2026-06-26","id":1459,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Run History paired evidence passed","updated_at":"2026-06-26T11:33:36+07:00"},{"due_date":"2026-07-04","id":1459,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"aiagent_workflow_auto_manual","site":"http://127.0.0.1:8766/81001/81013/81013.html","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e28\u0e36\u0e01\u0e29\u0e32\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d AI \u0e04\u0e19\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b\u0e08\u0e32\u0e01 repo evidence","updated_at":"2026-07-04T22:45:01+07:00"},{"due_date":"2026-06-05","id":1459,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Write backup_restore.md documentation","updated_at":"2026-06-05T05:50:15+07:00"},{"due_date":"2026-06-26","id":1458,"kind":"debug_items","owner":"codex","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Local backend smoke blocked by missing MySQL","updated_at":"2026-06-26T11:31:34+07:00"},{"due_date":"2026-06-05","id":1458,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Completed security.md secret auth PII admin guard documentation","updated_at":"2026-06-05T05:40:26+07:00"},{"due_date":"2026-07-04","id":1458,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"aiagent_workflow_auto_manual","site":"/Users/sj88/Documents/codex/AiAgent_Workflow_Auto_Manual/81001/81013/81013.html","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e28\u0e36\u0e01\u0e29\u0e32\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32 81013 \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19 UI+API paired","updated_at":"2026-07-04T22:44:42+07:00"},{"due_date":"2026-06-26","id":1457,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Run History code and docs implemented","updated_at":"2026-06-26T11:28:37+07:00"},{"due_date":"2026-06-05","id":1457,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"P1 HTML dev AI docs start","updated_at":"2026-06-05T05:59:50+07:00"},{"due_date":"2026-07-04","id":1457,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"AiAgent_Workflow_Auto_Manual","site":"local:/Users/sj88/Documents/codex/AiAgent_Workflow_Auto_Manual/81001/81013/81013.html","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan study 81013 AI general-user topic","updated_at":"2026-07-04T22:47:14+07:00"},{"due_date":"2026-06-26","id":1456,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Implement Run History / Presets in ShopeeMediaBot GUI","updated_at":"2026-06-26T11:23:33+07:00"},{"due_date":"2026-07-04","id":1456,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan only: fix Messenger/Facebook WebView learning-link redirect issue","updated_at":"2026-07-04T22:34:36+07:00"},{"due_date":"2026-06-05","id":1456,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Progress security.md source analysis complete","updated_at":"2026-06-05T05:41:34+07:00"},{"due_date":"2026-06-26","id":1455,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"local-chrome-extension:F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Keyword search first-N workflow evidence pass","updated_at":"2026-06-26T09:39:53+07:00"},{"due_date":"2026-07-04","id":1455,"kind":"plans","owner":"ai-full-dev-bot","priority":"urgent","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"Plan: class prod dump and browser redirect RCA","updated_at":"2026-07-04T20:05:57+07:00"},{"due_date":"2026-06-05","id":1455,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"P0 HTML user workflow docs completed","updated_at":"2026-06-05T05:35:31+07:00"},{"due_date":"2026-06-26","id":1454,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"local-chrome-extension:F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"GUI redesign strict evidence pass before commit","updated_at":"2026-06-26T09:18:15+07:00"},{"due_date":"2026-07-04","id":1454,"kind":"plans","owner":"ai-full-dev-bot","priority":"urgent","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"Read-only RCA plan: class slip redirect issue","updated_at":"2026-07-04T19:46:59+07:00"},{"due_date":"2026-06-05","id":1454,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start strict post-migrate live test","updated_at":"2026-06-05T06:24:29+07:00"},{"due_date":"2026-06-25","id":1453,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"AI handoff schema mistake prevention documented","updated_at":"2026-06-25T21:53:41+07:00"},{"due_date":"2026-07-04","id":1453,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\series-director-Web","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan: Analyze -> Plan -> Execute -> Test UI+API paired -> Evaluate","updated_at":"2026-07-04T17:46:50+07:00"},{"due_date":"2026-06-05","id":1453,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto.cutdee.com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Write security.md secret auth PII admin guard documentation","updated_at":"2026-06-05T05:41:34+07:00"},{"due_date":"2026-06-05","id":1452,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"P0 HTML user workflow docs generated","updated_at":"2026-06-05T05:30:55+07:00"},{"due_date":"2026-06-25","id":1452,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online.git","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"GitHub fetch ?????? ??? pull ???????????? conflict","updated_at":"2026-06-25T21:29:02+07:00"},{"due_date":"2026-07-04","id":1452,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"Patch plan: normalize AB Roll overlay canvas","updated_at":"2026-07-04T18:02:08+07:00"},{"due_date":"2026-06-25","id":1451,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online.git; local=C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"Progress: ready for destructive force sync","updated_at":"2026-06-25T21:25:55+07:00"},{"due_date":"2026-07-04","id":1451,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"class.lnwsj.com","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan scoped lesson 80 fix with rollback and evidence gates","updated_at":"2026-07-04T17:09:27+07:00"},{"due_date":"2026-06-05","id":1451,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto.cutdee.com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed product_output.md Product Output Manager documentation","updated_at":"2026-06-05T05:30:00+07:00"},{"due_date":"2026-06-25","id":1450,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine\\dist","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Dist package key sanitization verified","updated_at":"2026-06-25T21:01:23+07:00"},{"due_date":"2026-07-04","id":1450,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"planned","tags":[],"title":"TT2026 transfer/FTP capability improvement plan","updated_at":"2026-07-04T16:25:45+07:00"},{"due_date":"2026-06-05","id":1450,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"Completed V4 switch env to migrated DB and restart services","updated_at":"2026-06-05T05:29:19+07:00"},{"due_date":"2026-06-30","id":1449,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"Debug: verify current blockers before documenting plan","updated_at":"2026-06-25T15:16:03+07:00"},{"due_date":"2026-07-04","id":1449,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"class.lnwsj.com","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan lesson comparison and fix strategy","updated_at":"2026-07-04T14:57:25+07:00"},{"due_date":"2026-06-05","id":1449,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto.cutdee.com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Progress product_output.md source analysis completed","updated_at":"2026-06-05T05:29:53+07:00"},{"due_date":"2026-06-05","id":1448,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"create P0 docs/html user workflow pages 13-20","updated_at":"2026-06-05T05:35:31+07:00"},{"due_date":"2026-06-25","id":1448,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com + tt2026online-sj16tb.sj88ai.com","site":"https://greenlnw.sj88ai.com; https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"greenlnw 4TB disk benchmark complete","updated_at":"2026-06-25T13:20:39+07:00"},{"due_date":"2026-07-04","id":1448,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"class.lnwsj.com","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan live lesson 80 content review","updated_at":"2026-07-04T14:41:16+07:00"},{"due_date":"2026-06-25","id":1447,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"AI Full Dev title field required for create payloads","updated_at":"2026-06-25T12:48:59+07:00"},{"due_date":"2026-07-04","id":1447,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"done","tags":[],"title":"Plan README durable Lens Set New test instructions","updated_at":"2026-07-04T13:26:26+07:00"},{"due_date":"2026-06-05","id":1447,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto.cutdee.com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Write product_output.md deep Product Output Manager documentation","updated_at":"2026-06-05T05:29:55+07:00"},{"due_date":"2026-06-25","id":1446,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Verification: README strict script examples and gates present","updated_at":"2026-06-25T12:35:18+07:00"},{"due_date":"2026-07-04","id":1446,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"in_progress","tags":[],"title":"Execute six real UI-only cases with strict paired evidence","updated_at":"2026-07-04T13:19:49+07:00"},{"due_date":"2026-06-05","id":1446,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto.cutdee.com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed greenscreen.md native no iframe documentation","updated_at":"2026-06-05T05:17:41+07:00"},{"due_date":"2026-07-04","id":1445,"kind":"plans","owner":"ai-full-dev-bot","priority":"urgent","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://yt.sj88ai.com + https://class.lnwsj.com","source_ip":"171.97.182.33","status":"done","tags":["deploy-plan","restore","production"],"title":"Plan: backup restore deploy test durable class import","updated_at":"2026-07-04T13:37:08+07:00"},{"due_date":"2026-06-25","id":1445,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"green retroactive FTP UI patched locally","updated_at":"2026-06-25T12:29:09+07:00"},{"due_date":"2026-06-05","id":1445,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto.cutdee.com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Progress greenscreen.md native no iframe documentation","updated_at":"2026-06-05T05:17:53+07:00"},{"due_date":"2026-07-04","id":1444,"kind":"plans","owner":"ai-full-dev-bot","priority":"urgent","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://yt.sj88ai.com + https://class.lnwsj.com","source_ip":"171.97.182.33","status":"planned","tags":["backup","restore","deploy-plan"],"title":"Backup and restore plan before deploying class import durable job changes","updated_at":"2026-07-04T13:07:58+07:00"},{"due_date":"2026-06-05","id":1444,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Write greenscreen.md native no iframe deep doc","updated_at":"2026-06-05T05:17:37+07:00"},{"due_date":"2026-06-25","id":1444,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Stale last_error_kind during successful auto retry","updated_at":"2026-06-25T12:14:24+07:00"},{"due_date":"2026-07-04","id":1443,"kind":"plans","owner":"ai-full-dev-bot","priority":"urgent","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"171.97.182.33","status":"investigating","tags":[],"title":"Restore QR admin link safely","updated_at":"2026-07-04T12:48:53+07:00"},{"due_date":"2026-06-05","id":1443,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Verified storage.md acceptance coverage","updated_at":"2026-06-05T05:03:36+07:00"},{"due_date":"2026-06-25","id":1443,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Root cause: rsync --contimeout invalid for SSH transport","updated_at":"2026-06-25T11:37:29+07:00"},{"due_date":"2026-06-25","id":1442,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Verification: E27 60 audio batch accepted with no rejected attempts","updated_at":"2026-06-25T07:26:50+07:00"},{"due_date":"2026-07-04","id":1442,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Workflow HTML documentation plan","updated_at":"2026-07-04T12:54:35+07:00"},{"due_date":"2026-06-05","id":1442,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"RCA and corrective action for V4 migrated DB switch","updated_at":"2026-06-05T05:29:44+07:00"},{"due_date":"2026-06-05","id":1441,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed storage.md path output temp retention runbook","updated_at":"2026-06-05T05:01:53+07:00"},{"due_date":"2026-06-25","id":1441,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Implement greenlnw retroactive TT2026 transfer UI","updated_at":"2026-06-25T07:37:49+07:00"},{"due_date":"2026-07-04","id":1441,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Documentation update plan","updated_at":"2026-07-04T12:46:38+07:00"},{"due_date":"2026-06-05","id":1440,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"completed docs/html green reframe documentation","updated_at":"2026-06-05T05:00:47+07:00"},{"due_date":"2026-06-25","id":1440,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Progress greenlnw: transfer attach queued","updated_at":"2026-06-25T07:37:49+07:00"},{"due_date":"2026-07-04","id":1440,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Strict UI browser render gate for green.sj88ai.com","updated_at":"2026-07-04T10:34:27+07:00"},{"due_date":"2026-06-05","id":1439,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"docs/html green reframe generated, reporting stage","updated_at":"2026-06-05T04:59:10+07:00"},{"due_date":"2026-07-04","id":1439,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Strict Analyze Plan Execute Test Evaluate loop for green.sj88ai.com final gate","updated_at":"2026-07-04T09:06:13+07:00"},{"due_date":"2026-06-25","id":1439,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Progress greenlnw: verified owner and preparing API attach","updated_at":"2026-06-25T07:37:49+07:00"},{"due_date":"2026-06-25","id":1438,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/ + https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Design checkpoint: retroactive TT2026 FTP attach","updated_at":"2026-06-25T06:29:27+07:00"},{"due_date":"2026-07-04","id":1438,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Redeploy and retest green.sj88ai.com current fixes","updated_at":"2026-07-04T08:45:13+07:00"},{"due_date":"2026-06-05","id":1438,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Write storage.md path/output/temp/retention guide","updated_at":"2026-06-05T05:01:53+07:00"},{"due_date":"2026-06-25","id":1437,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"FTP Status UI local patch validated","updated_at":"2026-06-25T06:13:28+07:00"},{"due_date":"2026-06-05","id":1437,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start switch V4 env to migrated DB","updated_at":"2026-06-05T05:29:43+07:00"},{"due_date":"2026-07-04","id":1437,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Fix loopProduct buildSettingsJson serialization","updated_at":"2026-07-04T08:37:37+07:00"},{"due_date":"2026-06-25","id":1436,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Investigate missing FTP/TT2026 status page in greenlnw","updated_at":"2026-06-25T06:06:31+07:00"},{"due_date":"2026-06-05","id":1436,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed frontend.md UI edit safety guide","updated_at":"2026-06-05T04:45:09+07:00"},{"due_date":"2026-07-04","id":1436,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:c966:89de:f50e:29b9","status":"done","tags":[],"title":"Strict UI-only lens frame validation plan","updated_at":"2026-07-04T10:58:40+07:00"},{"due_date":"2026-06-25","id":1435,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"tt2026 mobile nav target and deploy quoting notes","updated_at":"2026-06-25T05:40:49+07:00"},{"due_date":"2026-07-04","id":1435,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Deploy and browser-only test New lens parity","updated_at":"2026-07-04T08:31:48+07:00"},{"due_date":"2026-06-05","id":1435,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Imported V4 core tables and cleared auth_refresh_tokens PASS","updated_at":"2026-06-05T04:43:10+07:00"},{"due_date":"2026-06-25","id":1434,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"SSO greenlnw Cloudflare 1010 root cause","updated_at":"2026-06-25T05:05:35+07:00"},{"due_date":"2026-07-04","id":1434,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj.com","site":"lnwsj.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2b\u0e19\u0e49\u0e32\u0e02\u0e32\u0e22\u0e04\u0e2d\u0e23\u0e4c\u0e2a TikTok AI 2026","updated_at":"2026-07-04T08:08:54+07:00"},{"due_date":"2026-06-05","id":1434,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Write frontend.md UI edit safety guide","updated_at":"2026-06-05T04:45:09+07:00"},{"due_date":"2026-07-04","id":1433,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"PLAN New lens parity and frame evidence matrix","updated_at":"2026-07-04T08:15:35+07:00"},{"due_date":"2026-06-05","id":1433,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"create detailed docs/html for green and reframe","updated_at":"2026-06-05T05:01:02+07:00"},{"due_date":"2026-06-25","id":1433,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Docs refresh: green.sj88ai.com SSO RCA and TT2026 transfer closeout","updated_at":"2026-06-25T03:55:41+07:00"},{"due_date":"2026-06-05","id":1432,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed central API contract api.md","updated_at":"2026-06-05T04:37:11+07:00"},{"due_date":"2026-06-25","id":1432,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Implement retry-until-done for TT2026 FTP transfer","updated_at":"2026-06-25T03:44:25+07:00"},{"due_date":"2026-07-04","id":1432,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan duration measurement audio_A vs A clip","updated_at":"2026-07-04T08:05:57+07:00"},{"due_date":"2026-06-25","id":1431,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Implementation progress: Prepare TT2026 transfer controls and FTP Status","updated_at":"2026-06-25T03:24:08+07:00"},{"due_date":"2026-07-04","id":1431,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"done","tags":[],"title":"Plan strict Lens Set New parity validation from code evidence","updated_at":"2026-07-04T07:58:17+07:00"},{"due_date":"2026-06-05","id":1431,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start V4 core table import from production","updated_at":"2026-06-05T04:43:14+07:00"},{"due_date":"2026-06-25","id":1430,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot codexCLI","site":"https://github.com/lnwsj/sp-bot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Progress codexCLI created and scripts verified","updated_at":"2026-06-25T02:46:14+07:00"},{"due_date":"2026-07-04","id":1430,"kind":"plans","owner":"ai-full-dev-bot","priority":"urgent","project":"greenwebofflineminimax","site":"local-runtime:http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"in_progress","tags":[],"title":"Plan: run 6 UI+API paired cases, capture input frame and 10 output frames, RCA/fix/rerun on fail","updated_at":"2026-07-04T07:32:47+07:00"},{"due_date":"2026-06-05","id":1430,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Stopped V4 worker before import PASS","updated_at":"2026-06-05T04:29:19+07:00"},{"due_date":"2026-06-25","id":1429,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"https://shopee.co.th/%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B8%87%E0%B8%99%E0%B8%B1%E0%B8%81%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%97%E0%B8%A3%E0%B8%87%E0%B9%81%E0%B8%84%E0%B8%9A-AliceBK-5.5-%E0%B8%99%E0%B8%B4%E0%B9%89%E0%B8%A7-%E0%B8%AA%E0%B8%B5%E0%B8%81%E0%B8%A3%E0%B8%A1%E0%B9%80%E0%B8%82%E0%B9%89%E0%B8%A1-%E0%B9%80%E0%B8%AD%E0%B8%A7-22-27-i.157593242.22351190665","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Final evidence gate PASS","updated_at":"2026-06-25T02:10:17+07:00"},{"due_date":"2026-06-05","id":1429,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Write api.md central API contract for auto.cutdee.com","updated_at":"2026-06-05T04:36:49+07:00"},{"due_date":"2026-07-04","id":1429,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"PLAN pull /opt/green.sj88ai.com code and DB locally","updated_at":"2026-07-04T08:01:04+07:00"},{"due_date":"2026-06-25","id":1428,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"green.sj88ai.com /sso/tt2026 -> tt2026online-sj16tb exchange","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Green SSO route installed; exchange blocked by Cloudflare 1010","updated_at":"2026-06-25T02:23:52+07:00"},{"due_date":"2026-07-04","id":1428,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan deploy and production Audio_A product 99999 test","updated_at":"2026-07-04T07:32:36+07:00"},{"due_date":"2026-06-05","id":1428,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed database.md DB schema backup restore migration guide for auto.cutdee.com","updated_at":"2026-06-05T04:23:22+07:00"},{"due_date":"2026-06-25","id":1427,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"https://shopee.co.th/%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B8%87%E0%B8%99%E0%B8%B1%E0%B8%81%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%97%E0%B8%A3%E0%B8%87%E0%B9%81%E0%B8%84%E0%B8%9A-AliceBK-5.5-%E0%B8%99%E0%B8%B4%E0%B9%89%E0%B8%A7-%E0%B8%AA%E0%B8%B5%E0%B8%81%E0%B8%A3%E0%B8%A1%E0%B9%80%E0%B8%82%E0%B9%89%E0%B8%A1-%E0%B9%80%E0%B8%AD%E0%B8%A7-22-27-i.157593242.22351190665","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Progress: standalone extension created","updated_at":"2026-06-25T02:02:52+07:00"},{"due_date":"2026-07-04","id":1427,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0jpoAcSNZwnHFDXmEAyS8FnPdPsF5Z8dKvqwWow25pzT27QXn7Mnj1WEyqFDxmvrPl","source_ip":"171.97.182.33","status":"done","tags":[],"title":"?????????????? pfbid0jpoAcSN","updated_at":"2026-07-04T07:02:58+07:00"},{"due_date":"2026-06-05","id":1427,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start stopping V4 worker before DB import","updated_at":"2026-06-05T04:29:27+07:00"},{"due_date":"2026-06-25","id":1426,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb class sso linked apps","site":"https://tt2026online-sj16tb.sj88ai.com/linked-apps","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"16TB Linked Apps Open Green popup blocker fix","updated_at":"2026-06-25T02:23:52+07:00"},{"due_date":"2026-07-04","id":1426,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e28\u0e36\u0e01\u0e29\u0e32\u0e04\u0e2d\u0e23\u0e4c\u0e2a class.lnwsj.com \u0e41\u0e25\u0e30\u0e17\u0e33 sales summary","updated_at":"2026-07-04T04:48:20+07:00"},{"due_date":"2026-06-05","id":1426,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Write database.md DB schema backup restore migration guide for auto.cutdee.com","updated_at":"2026-06-05T04:23:22+07:00"},{"due_date":"2026-06-25","id":1425,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"https://shopee.co.th/product-url-media-extractor","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Scope changed: build outside sp-bot repo","updated_at":"2026-06-25T01:58:58+07:00"},{"due_date":"2026-07-04","id":1425,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS /Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19 10 \u0e40\u0e1f\u0e2a\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e27\u0e48\u0e32 GreenWebOfflineMinimax \u0e17\u0e33\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49\u0e08\u0e23\u0e34\u0e07","updated_at":"2026-07-04T04:58:09+07:00"},{"due_date":"2026-06-05","id":1425,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed troubleshooting.md RCA playbook for auto.cutdee.com","updated_at":"2026-06-05T04:13:50+07:00"},{"due_date":"2026-06-25","id":1424,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://shopee.co.th/?is_from_login=true","source_ip":"171.97.7.174","status":"completed","tags":[],"title":"Final evidence gate: PASS","updated_at":"2026-06-25T01:54:48+07:00"},{"due_date":"2026-07-04","id":1424,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Implement Phase 0 safety baseline for Refector_new_deploy","updated_at":"2026-07-04T04:32:21+07:00"},{"due_date":"2026-06-05","id":1424,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Fresh V4 rollback DB dump completed PASS","updated_at":"2026-06-05T04:13:37+07:00"},{"due_date":"2026-06-25","id":1423,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://shopee.co.th/?is_from_login=true","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Progress: Chrome Shopee login evidence captured","updated_at":"2026-06-25T01:52:21+07:00"},{"due_date":"2026-07-04","id":1423,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19 Refactor \u0e41\u0e25\u0e30 deploy package \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a Refector_new_deploy","updated_at":"2026-07-04T03:43:05+07:00"},{"due_date":"2026-06-05","id":1423,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start fresh V4 rollback DB dump","updated_at":"2026-06-05T04:13:37+07:00"},{"due_date":"2026-06-25","id":1422,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Corrected origin 157 dashboard Sultan SSO verification","updated_at":"2026-06-25T01:50:18+07:00"},{"due_date":"2026-07-04","id":1422,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local:E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:1cdb:39c5:bf1c:1493","status":"done","tags":[],"title":"Plan CLI parity and dry-run evidence V1.0.0.2","updated_at":"2026-07-04T03:26:48+07:00"},{"due_date":"2026-06-05","id":1422,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Fresh production DB dump completed PASS","updated_at":"2026-06-05T04:04:55+07:00"},{"due_date":"2026-07-03","id":1421,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v2.sj88ai.com","site":"tt2026online-v2.sj88ai.com","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"planned","tags":[],"title":"Plan ZIP Download Fix V2","updated_at":"2026-07-03T19:33:12+07:00"},{"due_date":"2026-06-25","id":1421,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb linked apps deployment check","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Linked Apps missing on sj16tb production","updated_at":"2026-06-25T01:50:13+07:00"},{"due_date":"2026-06-05","id":1421,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Write troubleshooting.md RCA playbook for auto.cutdee.com","updated_at":"2026-06-05T04:13:50+07:00"},{"due_date":"2026-06-25","id":1420,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com/dashboard.php","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Dashboard Sultan course ID 9 SSO visibility fix","updated_at":"2026-06-25T01:23:50+07:00"},{"due_date":"2026-07-03","id":1420,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: deep study repo, runtime, docs, evidence","updated_at":"2026-07-03T19:44:57+07:00"},{"due_date":"2026-06-05","id":1420,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed testing.md UI API GPU output evidence standard for auto.cutdee.com","updated_at":"2026-06-05T04:00:12+07:00"},{"due_date":"2026-06-25","id":1419,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/reframe","source_ip":"58.136.103.15","status":"doing","tags":[],"title":"Reframe benchmark runner preflight fix","updated_at":"2026-06-25T01:07:02+07:00"},{"due_date":"2026-07-03","id":1419,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: verify code-only, commit, push origin/main","updated_at":"2026-07-03T19:23:28+07:00"},{"due_date":"2026-06-05","id":1419,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start fresh production DB dump from tt2026online.service","updated_at":"2026-06-05T04:04:56+07:00"},{"due_date":"2026-06-24","id":1418,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"doing","tags":[],"title":"Debug: Reframe runtime regression suspicion","updated_at":"2026-06-24T23:39:27+07:00"},{"due_date":"2026-06-05","id":1418,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"delete green generated outputs local and server completed","updated_at":"2026-06-05T03:52:22+07:00"},{"due_date":"2026-07-03","id":1418,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Plan TC02 green-screen correction","updated_at":"2026-07-03T18:29:17+07:00"},{"due_date":"2026-07-03","id":1417,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Correct TC02 docs to source-only reframe","updated_at":"2026-07-03T18:20:46+07:00"},{"due_date":"2026-06-25","id":1417,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"C:/temp/greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Investigate path hardcoding regression and produce patch","updated_at":"2026-06-24T23:22:52+07:00"},{"due_date":"2026-06-05","id":1417,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Write testing.md UI API GPU output evidence standard for auto.cutdee.com","updated_at":"2026-06-24T23:22:40+07:00"},{"due_date":"2026-06-25","id":1416,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"C:/temp/greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"open","tags":[],"title":"Find remaining source of fixed segment number UI mismatch","updated_at":"2026-06-24T23:14:57+07:00"},{"due_date":"2026-07-03","id":1416,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan engine mismatch fix for AutoSu","updated_at":"2026-07-03T18:19:09+07:00"},{"due_date":"2026-06-05","id":1416,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Safe production DB migration into new V4 DB PASS","updated_at":"2026-06-05T03:51:14+07:00"},{"due_date":"2026-06-24","id":1415,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"verify random path complete","updated_at":"2026-06-24T23:14:35+07:00"},{"due_date":"2026-07-03","id":1415,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Plan TC01-TC05 documentation update","updated_at":"2026-07-03T18:17:37+07:00"},{"due_date":"2026-06-05","id":1415,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed deploy.md production runbook for auto.cutdee.com","updated_at":"2026-06-05T03:49:36+07:00"},{"due_date":"2026-06-25","id":1414,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"find legacy reframe script usage and route mapping","updated_at":"2026-06-24T22:16:16+07:00"},{"due_date":"2026-06-05","id":1414,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"delete green generated outputs local and server","updated_at":"2026-06-05T03:42:13+07:00"},{"due_date":"2026-07-03","id":1414,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj.com","site":"lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e04\u0e2d\u0e23\u0e4c\u0e2a Shopee Video Affiliate","updated_at":"2026-07-03T17:51:01+07:00"},{"due_date":"2026-06-24","id":1413,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"portable defaults seed still 42 fixed","updated_at":"2026-06-24T22:15:56+07:00"},{"due_date":"2026-07-03","id":1413,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e14\u0e36\u0e07 server code-only \u0e25\u0e07\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e19\u0e35\u0e49\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e40\u0e1b\u0e34\u0e14\u0e14\u0e39","updated_at":"2026-07-03T17:50:14+07:00"},{"due_date":"2026-06-05","id":1413,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Write deploy.md for auto.cutdee.com production deploy guide","updated_at":"2026-06-05T03:49:36+07:00"},{"due_date":"2026-06-24","id":1412,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"????????????????????","updated_at":"2026-06-24T22:14:24+07:00"},{"due_date":"2026-06-05","id":1412,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Safe migration progress: dump/import phase","updated_at":"2026-06-05T03:40:34+07:00"},{"due_date":"2026-07-03","id":1412,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e28\u0e36\u0e01\u0e29\u0e32 remote source path \u0e41\u0e25\u0e30\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15 README \u0e41\u0e1a\u0e1a\u0e44\u0e21\u0e48\u0e40\u0e01\u0e47\u0e1a media/archive","updated_at":"2026-07-03T17:07:19+07:00"},{"due_date":"2026-06-30","id":1411,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Investigate batch count mismatch perception for TC03/TC04","updated_at":"2026-06-24T22:02:39+07:00"},{"due_date":"2026-06-05","id":1411,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start safe production DB migration into new V4 migrated DB","updated_at":"2026-06-05T03:51:14+07:00"},{"due_date":"2026-07-03","id":1411,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"tt2026online-sj16tb.sj88ai.com","site":"https://github.com/lnwsj/tt2026online-sj16tb.sj88ai.com","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e07\u0e32\u0e19 README repo tt2026online-sj16tb","updated_at":"2026-07-03T16:52:36+07:00"},{"due_date":"2026-06-24","id":1410,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Debug: batch count shows fixed 10","updated_at":"2026-06-24T22:00:14+07:00"},{"due_date":"2026-07-03","id":1410,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com","site":"local:http://127.0.0.1:18100, repo:/Users/sj88/Documents/codex/AiAgent_Workflow_Auto_Manual","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"Plan local class production parity","updated_at":"2026-07-03T16:41:21+07:00"},{"due_date":"2026-06-05","id":1410,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Verified V4 current DB base and service health PASS","updated_at":"2026-06-05T03:27:48+07:00"},{"due_date":"2026-06-24","id":1409,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com V3","site":"C:/temp/greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Investigate TC04 final output math","updated_at":"2026-06-24T21:57:48+07:00"},{"due_date":"2026-07-03","id":1409,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp","site":"local class.lnwsj.com dev","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19 local MariaDB class-like","updated_at":"2026-07-03T15:58:47+07:00"},{"due_date":"2026-06-05","id":1409,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Verify V4 current DB base and service health","updated_at":"2026-06-05T03:27:49+07:00"},{"due_date":"2026-06-30","id":1408,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"onefile-desktop","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Debug: ????????? mismatch pipeline docs-code","updated_at":"2026-06-24T19:15:09+07:00"},{"due_date":"2026-06-05","id":1408,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"green.sj88ai.com CPU truth 4 modes completed","updated_at":"2026-06-05T02:06:37+07:00"},{"due_date":"2026-07-03","id":1408,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"local macOS /Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07 .app local launcher GreenWebOfflineMinimax","updated_at":"2026-07-03T15:43:10+07:00"},{"due_date":"2026-06-24","id":1407,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Deploy attempt 2 service port mismatch RCA","updated_at":"2026-06-24T18:22:21+07:00"},{"due_date":"2026-07-03","id":1407,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenwebofflineminimax","site":"/Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e41\u0e01\u0e49 runtime macOS GreenWebOfflineMinimax","updated_at":"2026-07-03T15:24:21+07:00"},{"due_date":"2026-06-05","id":1407,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 DB rollback completed","updated_at":"2026-06-05T01:57:11+07:00"},{"due_date":"2026-07-03","id":1406,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp","site":"yt.sj88ai.com + class.lnwsj.com","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19 Class Live Import Connector","updated_at":"2026-07-03T15:36:20+07:00"},{"due_date":"2026-06-24","id":1406,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Deploy attempt 1 blocked by local runner log path bug","updated_at":"2026-06-24T18:22:21+07:00"},{"due_date":"2026-06-05","id":1406,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 DB rollback start","updated_at":"2026-06-05T01:57:14+07:00"},{"due_date":"2026-06-24","id":1405,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green10tb.sj88ai.com","site":"https://green10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"green10tb deploy checkpoint: no GPU target requires CPU fallback patch","updated_at":"2026-06-24T08:12:04+07:00"},{"due_date":"2026-07-03","id":1405,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://yt.sj88ai.com + https://class.lnwsj.com","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e28\u0e36\u0e01\u0e29\u0e32 auto next improvements","updated_at":"2026-07-03T15:04:32+07:00"},{"due_date":"2026-06-05","id":1405,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict test after migration V1 user on V4 PASS","updated_at":"2026-06-05T01:23:07+07:00"},{"due_date":"2026-06-24","id":1404,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Evidence rerun harness timeout RCA","updated_at":"2026-06-24T08:04:46+07:00"},{"due_date":"2026-06-05","id":1404,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"green.sj88ai.com CPU truth: start TC04 batch auto reframe","updated_at":"2026-06-05T01:05:43+07:00"},{"due_date":"2026-07-03","id":1404,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"GreenWebOfflineMinimax","site":"/Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 GreenWebOfflineMinimax \u0e41\u0e1a\u0e1a evidence-first","updated_at":"2026-07-03T14:59:52+07:00"},{"due_date":"2026-06-24","id":1403,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Hook optional evidence attempt 1 failed, cache RCA fixed","updated_at":"2026-06-24T08:01:17+07:00"},{"due_date":"2026-07-03","id":1403,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://yt.sj88ai.com + https://class.lnwsj.com","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e17\u0e14\u0e2a\u0e2d\u0e1a auto MiniMax \u0e41\u0e1a\u0e1a UI+API paired evidence","updated_at":"2026-07-03T14:55:49+07:00"},{"due_date":"2026-06-05","id":1403,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"During strict test: selected migrated V1 test user for admin validation","updated_at":"2026-06-05T01:23:08+07:00"},{"due_date":"2026-06-24","id":1402,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Deploy attempt 1 RCA","updated_at":"2026-06-24T07:51:31+07:00"},{"due_date":"2026-06-05","id":1402,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed gpu.md required GPU settings enhancement","updated_at":"2026-06-05T00:37:18+07:00"},{"due_date":"2026-07-03","id":1402,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"autofree.cutdee.com","site":"https://autofree.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"PLAN detailed Browser UI + API evidence gate autofree.cutdee.com","updated_at":"2026-07-03T14:13:24+07:00"},{"due_date":"2026-06-24","id":1401,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Batch AB Roll Hook optional fallback patch","updated_at":"2026-06-24T07:49:24+07:00"},{"due_date":"2026-07-03","id":1401,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth + N:\\codex\\V3_cursor","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan only: port V3 ReFrame tilt into our repo without changing green path","updated_at":"2026-07-03T14:07:01+07:00"},{"due_date":"2026-06-05","id":1401,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start strict post-migration V1 user V4 validation","updated_at":"2026-06-05T01:23:08+07:00"},{"due_date":"2026-06-05","id":1400,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Enhance SPACE gpu.md required GPU settings quick sheet","updated_at":"2026-06-05T00:37:18+07:00"},{"due_date":"2026-06-30","id":1400,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"Investigate pipeline-plan mismatch and isolate onefile blocking risks","updated_at":"2026-06-24T06:47:49+07:00"},{"due_date":"2026-07-03","id":1400,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Split all repository files below 600 lines and deploy","updated_at":"2026-07-03T15:04:22+07:00"},{"due_date":"2026-06-05","id":1399,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed SPACE gpu.md for auto.cutdee.com GPU setup","updated_at":"2026-06-05T00:33:51+07:00"},{"due_date":"2026-06-30","id":1399,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"onefile-desktop","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"Debug: \u0e15\u0e23\u0e27\u0e08\u0e08\u0e31\u0e1a request_id + screenshot pairing","updated_at":"2026-06-24T06:46:17+07:00"},{"due_date":"2026-07-03","id":1399,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com/admin/courses.php?edit=16","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19 production admin+course import class.lnwsj.com","updated_at":"2026-07-03T14:13:03+07:00"},{"due_date":"2026-06-30","id":1398,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Investigate UI+API pairing evidence and blockers for onefile general readiness","updated_at":"2026-06-24T06:21:24+07:00"},{"due_date":"2026-07-03","id":1398,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"in_progress","tags":[],"title":"Plan TC02 as TC05 reframe then TC01 chroma with 4 dropzones","updated_at":"2026-07-03T13:43:04+07:00"},{"due_date":"2026-06-04","id":1398,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Complete V4 Product Output Manager function migration strict evidence","updated_at":"2026-06-05T00:30:13+07:00"},{"due_date":"2026-06-30","id":1397,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Investigate onefile startup issues and evidence gaps","updated_at":"2026-06-24T05:57:15+07:00"},{"due_date":"2026-06-05","id":1397,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Write SPACE gpu.md for auto.cutdee.com GPU setup","updated_at":"2026-06-05T00:33:51+07:00"},{"due_date":"2026-07-03","id":1397,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Plan: TC02 timeline from first commit to current","updated_at":"2026-07-03T13:40:09+07:00"},{"due_date":"2026-06-30","id":1396,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Debug onefile frontend path fallback and build artifact verification for general user release","updated_at":"2026-06-24T05:43:56+07:00"},{"due_date":"2026-06-05","id":1396,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Write SPACE server.md for auto.cutdee.com server runtime setup","updated_at":"2026-06-05T00:23:18+07:00"},{"due_date":"2026-07-03","id":1396,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"TC02 evidence audit plan","updated_at":"2026-07-03T13:38:46+07:00"},{"due_date":"2026-06-30","id":1395,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"onefile-launch","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"???? mismatch Plan/Workflow vs code ??????????????? onefile","updated_at":"2026-06-24T05:40:17+07:00"},{"due_date":"2026-07-03","id":1395,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"V3_cursor","site":"E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Plan TC02 current-code definition and pipeline audit","updated_at":"2026-07-03T13:35:24+07:00"},{"due_date":"2026-06-05","id":1395,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto.cutdee.com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Write auto.cutdee.com server SPACE documentation","updated_at":"2026-06-05T00:23:18+07:00"},{"due_date":"2026-06-30","id":1394,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"Trace onefile job flow: UI/API pair + artifacts integrity for production-ready build","updated_at":"2026-06-24T05:39:34+07:00"},{"due_date":"2026-07-03","id":1394,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"V3_cursor","site":"local repo E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Plan TC02 documentation evidence audit","updated_at":"2026-07-03T13:35:40+07:00"},{"due_date":"2026-06-05","id":1394,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto.cutdee.com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Complete expanded auto.cutdee.com admin SPACE documentation","updated_at":"2026-06-05T00:09:58+07:00"},{"due_date":"2026-07-01","id":1393,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"open","tags":[],"title":"Find onefile blockers: exe launch behavior, port/API/UI readiness, package consistency","updated_at":"2026-06-24T05:32:01+07:00"},{"due_date":"2026-06-05","id":1393,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"green.sj88ai.com CPU truth rerun: frontend polling/download sync patch deployed","updated_at":"2026-06-05T00:09:29+07:00"},{"due_date":"2026-07-03","id":1393,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e15\u0e23\u0e27\u0e08\u0e40\u0e27\u0e47\u0e1a\u0e40\u0e23\u0e35\u0e22\u0e19 class.lnwsj.com","updated_at":"2026-07-03T13:32:21+07:00"},{"due_date":"2026-06-30","id":1392,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21001","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"Debug: ensure onefile UI/API paired evidence remains stable under clean Win environment","updated_at":"2026-06-24T05:30:52+07:00"},{"due_date":"2026-07-03","id":1392,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth + N:\\codex\\V3_cursor","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan deep V3_cursor tilt comparison","updated_at":"2026-07-03T13:42:39+07:00"},{"due_date":"2026-06-05","id":1392,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto.cutdee.com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Deepen auto.cutdee.com SPACE admin documentation","updated_at":"2026-06-05T00:09:58+07:00"},{"due_date":"2026-06-24","id":1391,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21001","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"?????? mismatch: pipeline ????????????????????????","updated_at":"2026-06-24T05:29:39+07:00"},{"due_date":"2026-07-03","id":1391,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local-repo:F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Update handoff/runbook docs for next maintainer","updated_at":"2026-07-03T13:30:13+07:00"},{"due_date":"2026-06-05","id":1391,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto.cutdee.com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Complete admin SPACE documentation","updated_at":"2026-06-05T00:03:36+07:00"},{"due_date":"2026-06-24","id":1390,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21001","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"onefile evidence consistency check","updated_at":"2026-06-24T05:28:33+07:00"},{"due_date":"2026-07-03","id":1390,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"autofree.cutdee.com","site":"https://autofree.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"PLAN DONE deploy SSL autofree.cutdee.com","updated_at":"2026-07-03T13:12:42+07:00"},{"due_date":"2026-06-04","id":1390,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto.cutdee.com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Write admin SPACE documentation","updated_at":"2026-06-05T00:03:36+07:00"},{"due_date":"2026-06-24","id":1389,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21001","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"?????????????????????? Plan vs code","updated_at":"2026-06-24T05:27:54+07:00"},{"due_date":"2026-07-03","id":1389,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp","site":"yt.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan deploy/commit WebApp fallback text polish","updated_at":"2026-07-03T13:11:25+07:00"},{"due_date":"2026-06-04","id":1389,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto.cutdee.com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Complete expanded AutoSu SPACE documentation","updated_at":"2026-06-04T23:47:15+07:00"},{"due_date":"2026-06-30","id":1388,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Investigate pipeline-plan mismatch and isolate onefile blocking risks","updated_at":"2026-06-24T05:26:39+07:00"},{"due_date":"2026-06-04","id":1388,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto.cutdee.com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Expand AutoSu SPACE documentation","updated_at":"2026-06-04T23:46:15+07:00"},{"due_date":"2026-07-03","id":1388,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"CapCut local UI + /Users/sj88/Downloads/A + /Users/sj88/Downloads/B","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AutoCapCut CapCut AB Roll pilot plan","updated_at":"2026-07-03T12:30:51+07:00"},{"due_date":"2026-06-24","id":1387,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"onefile_exe_general_052536","source_ip":"171.97.7.174","status":"open","tags":[],"title":"???????????????????????????? artifact check","updated_at":"2026-06-24T05:26:12+07:00"},{"due_date":"2026-07-03","id":1387,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"autofree.cutdee.com","site":"local://N:/codex/autofree.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"PLAN study reference and implement easy batch media cleaner/subtitle app","updated_at":"2026-07-03T12:14:09+07:00"},{"due_date":"2026-06-04","id":1387,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto.cutdee.com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Complete AutoSu SPACE documentation","updated_at":"2026-06-04T23:41:22+07:00"},{"due_date":"2026-06-04","id":1386,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"auto.cutdee.com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Write AutoSu SPACE documentation","updated_at":"2026-06-04T23:29:44+07:00"},{"due_date":"2026-07-03","id":1386,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan cutdee UI/function merge and strict test gate","updated_at":"2026-07-03T13:04:32+07:00"},{"due_date":"2026-06-24","id":1386,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"onefile_exe_general_052249","source_ip":"171.97.7.174","status":"resolved","tags":[],"title":"????????? overall_pass false ????","updated_at":"2026-06-24T05:23:40+07:00"},{"due_date":"2026-06-30","id":1385,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Validate Plan.md vs code execution mismatch and report gap before release","updated_at":"2026-06-24T05:14:59+07:00"},{"due_date":"2026-07-03","id":1385,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete all refactor split phases autocut.cutdee.com","updated_at":"2026-07-03T12:15:44+07:00"},{"due_date":"2026-06-04","id":1385,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start V4 function migration scoped to Batch AB Roll Pro and Product Output Manager","updated_at":"2026-06-05T00:30:12+07:00"},{"due_date":"2026-06-30","id":1384,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Trace onefile readiness: electron-builder, backend bootstrap, UI/API pairing","updated_at":"2026-06-24T05:04:15+07:00"},{"due_date":"2026-06-04","id":1384,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Runtime/function pull completed for green1.cutdee.com","updated_at":"2026-06-04T23:17:09+07:00"},{"due_date":"2026-07-03","id":1384,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Analyze Auto DragDrop real TC01-TC05 result bundle","updated_at":"2026-07-03T11:50:29+07:00"},{"due_date":"2026-06-30","id":1383,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Investigate pipeline-plan mismatch and isolate onefile blocking risks","updated_at":"2026-06-24T04:57:53+07:00"},{"due_date":"2026-07-03","id":1383,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone-2","site":"local:C:\\Users\\admin\\Documents\\codex\\TiktokAi2026_Standalone-2","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: ???? branch visibility codex/v2-phase1-preflight-routing-lock","updated_at":"2026-07-03T11:50:17+07:00"},{"due_date":"2026-06-04","id":1383,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Final corrected V1 media inventory report after rollback","updated_at":"2026-06-04T23:14:51+07:00"},{"due_date":"2026-06-24","id":1382,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pipeline-doc mismatch and endpoint visibility","updated_at":"2026-06-24T04:55:48+07:00"},{"due_date":"2026-06-04","id":1382,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Pull missing green.sj88ai.com runtime for function integration","updated_at":"2026-06-04T23:17:09+07:00"},{"due_date":"2026-07-03","id":1382,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Phase 1 split large backend route after deploy pass","updated_at":"2026-07-03T11:28:43+07:00"},{"due_date":"2026-06-24","id":1381,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"investigating","tags":["desktop","plan-gap"],"title":"onefile usability mismatch check","updated_at":"2026-06-24T04:53:27+07:00"},{"due_date":"2026-06-04","id":1381,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Copy DB-referenced historical media only","updated_at":"2026-06-04T23:14:50+07:00"},{"due_date":"2026-07-03","id":1381,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"/Users/sj88/Downloads/tt2026online-v4/tt2026online-v4.sj88ai.com_pro_20260613_codex","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Study source -> extract AB Roll/AiAutocut patterns -> create reusable skill -> verify","updated_at":"2026-07-03T11:29:15+07:00"},{"due_date":"2026-06-24","id":1380,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-green16gb-desktop","site":"todo.namnan.co.th","source_ip":"171.97.7.174","status":"investigating","tags":[],"title":"pipeline.py absence mismatch","updated_at":"2026-06-24T04:48:21+07:00"},{"due_date":"2026-06-04","id":1380,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Media inventory pass 2 filesystem join","updated_at":"2026-06-04T23:14:50+07:00"},{"due_date":"2026-07-03","id":1380,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"codex://threads/019f2613-86b4-7a02-b430-413af8e94c36","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Analyze -> Plan -> Execute -> Test(UI+API) -> Evaluate \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a AutoCapCut","updated_at":"2026-07-03T11:19:29+07:00"},{"due_date":"2026-06-24","id":1379,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic07 VDO partial fail retry plan","updated_at":"2026-06-24T04:00:28+07:00"},{"due_date":"2026-06-04","id":1379,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Continue green.sj88ai.com CPU truth 4-mode UI+API evidence run","updated_at":"2026-06-04T22:05:12+07:00"},{"due_date":"2026-07-03","id":1379,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoCapCut","site":"https://github.com/lnwsj/AutoCapCut.git | /Users/sj88/Documents/codex/AutoCapCut","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"AutoCapCut strict loop plan: Analyze Plan Execute Test Evaluate","updated_at":"2026-07-03T11:07:19+07:00"},{"due_date":"2026-06-04","id":1378,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start V1 media output inventory for V4","updated_at":"2026-06-04T23:14:50+07:00"},{"due_date":"2026-06-24","id":1378,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Progress: Batch AB Roll Pro table alignment local checks passed","updated_at":"2026-06-24T02:53:06+07:00"},{"due_date":"2026-07-03","id":1378,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"autocut.cutdee.com","site":"https://autocut.cutdee.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan SSL deploy test autocut.cutdee.com","updated_at":"2026-07-03T11:24:27+07:00"},{"due_date":"2026-06-04","id":1377,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Safe selected-table V1 DB migration to V4 PASS","updated_at":"2026-06-04T21:58:34+07:00"},{"due_date":"2026-06-24","id":1377,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"RCA Batch AB Roll Hook table count mismatch","updated_at":"2026-06-24T02:29:10+07:00"},{"due_date":"2026-07-03","id":1377,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Codex_Capcut","site":"Codex desktop / CapCut local workflow planning","source_ip":"184.82.154.160","status":"done","tags":[],"title":"CapCut installed pilot plan","updated_at":"2026-07-03T11:03:15+07:00"},{"due_date":"2026-06-04","id":1376,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"TC01 normal mode evidence captured","updated_at":"2026-06-04T21:53:51+07:00"},{"due_date":"2026-06-23","id":1376,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"RCA server test fail ???? partial deploy","updated_at":"2026-06-23T23:03:19+07:00"},{"due_date":"2026-07-03","id":1376,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Analyze -> Plan -> Execute audit -> Test evidence pair -> Evaluate deception risk","updated_at":"2026-07-03T11:05:40+07:00"},{"due_date":"2026-06-23","id":1375,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"??? Hook first one-source-per-round ???????? real fixture test","updated_at":"2026-06-23T22:24:06+07:00"},{"due_date":"2026-06-04","id":1375,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto.cutdee.com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"auto.cutdee.com AB preferences + Product Output deployed and tested PASS","updated_at":"2026-06-04T21:45:18+07:00"},{"due_date":"2026-07-03","id":1375,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"F:\\cutdee.com old UI vs F:\\cutdee.com\\pro_20260703\\app new UI","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan browser-based UI and function diff for cutdee.com old/new","updated_at":"2026-07-03T11:27:37+07:00"},{"due_date":"2026-06-23","id":1374,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"?????? Hook first: A ??????????? Hook ?????","updated_at":"2026-06-23T22:18:31+07:00"},{"due_date":"2026-06-04","id":1374,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Start CPU truth + 4 mode UI/API render validation","updated_at":"2026-06-04T21:38:07+07:00"},{"due_date":"2026-07-03","id":1374,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp + class.lnwsj.com admin import","site":"yt.sj88ai.com, class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19 fallback \u0e08\u0e31\u0e14\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e41\u0e17\u0e19 MiniMax","updated_at":"2026-07-03T11:07:08+07:00"},{"due_date":"2026-06-23","id":1373,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"RCA pic06 shock remaining blocked","updated_at":"2026-06-23T21:47:46+07:00"},{"due_date":"2026-06-04","id":1373,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed green1.cutdee.com integration plan from green.sj88ai.com study","updated_at":"2026-06-04T21:37:45+07:00"},{"due_date":"2026-07-03","id":1373,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Codex_Capcut","site":"Codex desktop / web research","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan Codex_Capcut research loop","updated_at":"2026-07-03T10:58:59+07:00"},{"due_date":"2026-06-04","id":1372,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"Completed full documentation update for green.sj88ai.com","updated_at":"2026-06-04T21:35:35+07:00"},{"due_date":"2026-06-23","id":1372,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Batch AB Roll Hook first evidence PASS","updated_at":"2026-06-23T21:27:50+07:00"},{"due_date":"2026-07-03","id":1372,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"F:\\cutdee.com old baseline vs F:\\cutdee.com\\pro_20260703 new production pull","source_ip":"184.82.154.160","status":"done","tags":[],"title":"???????????????? cutdee.com ??????????????????","updated_at":"2026-07-03T10:07:46+07:00"},{"due_date":"2026-06-23","id":1371,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic06 refspeech first5 partial fail pic06_004","updated_at":"2026-06-23T20:54:48+07:00"},{"due_date":"2026-06-04","id":1371,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Execute safe migrated DB switch on V4","updated_at":"2026-06-04T21:58:32+07:00"},{"due_date":"2026-07-03","id":1371,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Analyze -> Plan -> Execute(read-only study) -> Test(evidence inventory) -> Evaluate","updated_at":"2026-07-03T09:57:07+07:00"},{"due_date":"2026-06-23","id":1370,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic05_053 safe prompt attempt failed","updated_at":"2026-06-23T18:19:37+07:00"},{"due_date":"2026-06-04","id":1370,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Start detailed study: integrate green.sj88ai.com assets into green1.cutdee.com","updated_at":"2026-06-04T21:37:46+07:00"},{"due_date":"2026-07-03","id":1370,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"PLAN full-dimension architecture/code/runtime/security study","updated_at":"2026-07-03T09:58:28+07:00"},{"due_date":"2026-06-23","id":1369,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop / SJ88 Green16gb","site":"D:\\000 coding\\GreenDektop\\All Code","source_ip":"171.97.7.174","status":"open","tags":[],"title":"Result: updated docs vs current code audit","updated_at":"2026-06-23T06:35:47+07:00"},{"due_date":"2026-06-04","id":1369,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start safe V1 production tables migration to V4","updated_at":"2026-06-04T21:58:31+07:00"},{"due_date":"2026-07-03","id":1369,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp","site":"http://127.0.0.1:8000","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Deep code study plan: architecture, endpoints, data, security, runtime UI/API evidence, risks, and report bundle","updated_at":"2026-07-03T10:38:53+07:00"},{"due_date":"2026-07-03","id":1368,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com/admin/courses.php?edit=16 + yt.sj88ai.com/api/class-import/jobs","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Implement admin-only YouTube lesson import bridge","updated_at":"2026-07-03T09:20:52+07:00"},{"due_date":"2026-06-23","id":1368,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"GenAIPro quota exhausted during pic05 VDO generation","updated_at":"2026-06-23T03:49:59+07:00"},{"due_date":"2026-06-04","id":1368,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Closeout logged: Notion + local docs complete for green.sj88ai.com pull","updated_at":"2026-06-04T21:27:17+07:00"},{"due_date":"2026-06-23","id":1367,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt\\pic05","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic05 quota ??????????? batch 8","updated_at":"2026-06-23T03:05:59+07:00"},{"due_date":"2026-06-04","id":1367,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto.cutdee.com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"auto.cutdee.com deployed for AB preferences + product output evidence testing","updated_at":"2026-06-04T21:26:52+07:00"},{"due_date":"2026-07-03","id":1367,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual","site":"https://github.com/lnwsj/AiAgent_Workflow_Auto_Manual","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Analyze -> preserve local state -> fetch/pull GitHub -> verify parity -> write report artifacts","updated_at":"2026-07-03T09:24:53+07:00"},{"due_date":"2026-06-04","id":1366,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Completed green.sj88ai.com code+DB pull without mp4","updated_at":"2026-06-04T21:25:34+07:00"},{"due_date":"2026-06-23","id":1366,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt\\pic05","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic05 batch 6 retry ???","updated_at":"2026-06-23T02:39:46+07:00"},{"due_date":"2026-07-03","id":1366,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"103.253.75.161:/var/www/cutdee.com -> F:\\cutdee.com\\pro_20260703","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: production cutdee.com pull to requested folder","updated_at":"2026-07-03T09:38:39+07:00"},{"due_date":"2026-06-23","id":1365,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt\\pic05","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic05 batch 5 retry failures","updated_at":"2026-06-23T02:27:20+07:00"},{"due_date":"2026-07-03","id":1365,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"PLAN Study live tt2026online-sj16tb and sync/develop in current repo","updated_at":"2026-07-03T09:27:14+07:00"},{"due_date":"2026-06-04","id":1365,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Progress: local code+DB transfer verified","updated_at":"2026-06-04T21:27:43+07:00"},{"due_date":"2026-06-23","id":1364,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt\\pic05","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic05 batch 4 ??????? fail 1 ??? batch 5 ?????????","updated_at":"2026-06-23T02:09:56+07:00"},{"due_date":"2026-07-03","id":1364,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"F:\\cutdee.com / https://www.cutdee.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"??????????????? cutdee.com ??????????","updated_at":"2026-07-03T08:53:18+07:00"},{"due_date":"2026-06-04","id":1364,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V1 production DB import to V4 completed with paired evidence PASS","updated_at":"2026-06-04T21:22:12+07:00"},{"due_date":"2026-06-23","id":1363,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt\\pic05","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic05 batch 4 ????? retry provider/runtime failures","updated_at":"2026-06-23T02:01:42+07:00"},{"due_date":"2026-07-03","id":1363,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Detailed program study plan - AutoMv_A-main","updated_at":"2026-07-03T08:50:22+07:00"},{"due_date":"2026-06-04","id":1363,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Progress: verified live path and DB before code-only transfer","updated_at":"2026-06-04T21:27:42+07:00"},{"due_date":"2026-06-23","id":1362,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt\\pic05","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"pic05 batch 1 ??? Upscale error ????????? retry","updated_at":"2026-06-23T01:35:31+07:00"},{"due_date":"2026-06-04","id":1362,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Start code+DB pull for green.sj88ai.com excluding mp4","updated_at":"2026-06-04T21:25:51+07:00"},{"due_date":"2026-07-03","id":1362,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local-exe:http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Plan real render evidence test from release exe with Test Green 2999 files","updated_at":"2026-07-03T08:49:57+07:00"},{"due_date":"2026-06-04","id":1361,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto.cutdee.com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"AB preferences + product output patch complete; entering evidence tests","updated_at":"2026-06-04T21:15:35+07:00"},{"due_date":"2026-06-22","id":1361,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"Bot Flow V20","site":"local Chrome/Grok macro UI","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"OK live click not triggered because modal did not appear","updated_at":"2026-06-22T18:30:25+07:00"},{"due_date":"2026-07-03","id":1361,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Plan real Auto DragDrop render test TC01-TC05 CPU 50","updated_at":"2026-07-03T09:24:16+07:00"},{"due_date":"2026-06-22","id":1360,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Bot Flow","site":"local Chrome active tab","source_ip":"2001:fb1:16b:1591:7dad:4be7:cf9:2d50","status":"investigating","tags":[],"title":"Chrome internal tab cannot be claimed for DOM capture","updated_at":"2026-06-22T18:14:16+07:00"},{"due_date":"2026-06-04","id":1360,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V1 production DB import to V4 - checksum RCA resolved","updated_at":"2026-06-04T21:22:12+07:00"},{"due_date":"2026-07-03","id":1360,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Plan Auto DragDrop top field and classifier rules","updated_at":"2026-07-03T08:10:20+07:00"},{"due_date":"2026-06-04","id":1359,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Start full documentation update for green.sj88ai.com","updated_at":"2026-06-04T21:14:05+07:00"},{"due_date":"2026-07-03","id":1359,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"F:\\GreenWebOfflineMinimax","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Plan: implement diagnostics cleanup and strict paired evidence harness","updated_at":"2026-07-03T08:21:53+07:00"},{"due_date":"2026-06-23","id":1359,"kind":"debug_items","owner":"codex","priority":"P1","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"??? compileall + smoke tests ????-?????????","updated_at":"2026-06-22T03:54:20+07:00"},{"due_date":"2026-06-04","id":1358,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"Completed CPUAffinity ffmpeg split","updated_at":"2026-06-04T21:09:02+07:00"},{"due_date":"2026-06-22","id":1358,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Verify V3 TC contracts and package metadata","updated_at":"2026-06-22T03:50:34+07:00"},{"due_date":"2026-07-03","id":1358,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-ui-127.0.0.1:18787","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Test Batch AB Roll Pro Run All Ready through real UI","updated_at":"2026-07-03T07:23:14+07:00"},{"due_date":"2026-06-22","id":1357,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Pre-implementation evidence capture","updated_at":"2026-06-22T03:50:07+07:00"},{"due_date":"2026-07-03","id":1357,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local:F:\\GreenWebOfflineMinimax; http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Strict-loop cleanup/refactor implementation with UI+API evidence","updated_at":"2026-07-03T07:04:37+07:00"},{"due_date":"2026-06-04","id":1357,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online.sj88ai.com -> https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Execute V1 production DB import into V4","updated_at":"2026-06-04T21:22:10+07:00"},{"due_date":"2026-06-30","id":1356,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Trace TC04/TC03 count contract drift","updated_at":"2026-06-22T03:49:14+07:00"},{"due_date":"2026-07-03","id":1356,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline\\docs\\RULUS","source_ip":"171.97.182.33","status":"done","tags":[],"title":"RULUS HTML docs validation completed","updated_at":"2026-07-03T06:08:10+07:00"},{"due_date":"2026-06-04","id":1356,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online.sj88ai.com -> https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Fresh production V1 DB dump strict PASS","updated_at":"2026-06-04T21:06:26+07:00"},{"due_date":"2026-06-23","id":1355,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw V3 Desktop","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"open","tags":[],"title":"Review TC contracts and code mismatch","updated_at":"2026-06-22T03:48:42+07:00"},{"due_date":"2026-06-04","id":1355,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online.sj88ai.com -> https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Fresh V1 production DB dump completed","updated_at":"2026-06-04T21:01:40+07:00"},{"due_date":"2026-07-03","id":1355,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable / SJ88 Auto Green (greenwebofflineminimax)","site":"local:F:\\GreenWebOfflineMinimax; http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Strict-loop deep study and add/remove recommendation report","updated_at":"2026-07-03T05:46:42+07:00"},{"due_date":"2026-06-04","id":1354,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto.cutdee.com","site":"N:\\ServerRTX5060ti\\auto.cutdee.com\\app","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Progress: AB preferences backend added","updated_at":"2026-06-04T20:59:56+07:00"},{"due_date":"2026-07-03","id":1354,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com / WebApp","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan class lesson auto import adaptation","updated_at":"2026-07-03T03:09:19+07:00"},{"due_date":"2026-06-30","id":1354,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw V3","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"closed","tags":[],"title":"Full-assets contract check smoke passes","updated_at":"2026-06-22T03:47:50+07:00"},{"due_date":"2026-06-23","id":1353,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw V3","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Investigate fixed expected counts in TC04","updated_at":"2026-06-22T03:37:28+07:00"},{"due_date":"2026-07-03","id":1353,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan pull class.lnwsj.com web+db snapshot 2026-07-03","updated_at":"2026-07-03T02:39:31+07:00"},{"due_date":"2026-06-04","id":1353,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online.sj88ai.com -> https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Fresh production V1 DB dump for V4 migration","updated_at":"2026-06-04T21:06:25+07:00"},{"due_date":"2026-06-04","id":1352,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"auto.cutdee.com","site":"N:\\ServerRTX5060ti\\auto.cutdee.com\\app","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Start delivery: AB preferences + Product Output into auto.cutdee.com","updated_at":"2026-06-04T20:56:25+07:00"},{"due_date":"2026-07-03","id":1352,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp","site":"yt.sj88ai.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Scoped commit push plan for WebApp","updated_at":"2026-07-03T02:06:46+07:00"},{"due_date":"2026-06-22","id":1352,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com V3","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"closed","tags":[],"title":"???? TC4 ???/?????? contract ????","updated_at":"2026-06-22T03:35:18+07:00"},{"due_date":"2026-06-04","id":1351,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Start CPUAffinity ffmpeg split","updated_at":"2026-06-04T20:54:06+07:00"},{"due_date":"2026-07-02","id":1351,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll plan 61003/61004","updated_at":"2026-07-02T22:36:13+07:00"},{"due_date":"2026-06-22","id":1351,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com V3","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"???????????? mismatch ?????????????????","updated_at":"2026-06-22T03:09:13+07:00"},{"due_date":"2026-07-02","id":1350,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll test plan for Goal reset","updated_at":"2026-07-02T21:28:28+07:00"},{"due_date":"2026-06-22","id":1350,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Verify estimate before execution","updated_at":"2026-06-22T03:00:00+07:00"},{"due_date":"2026-06-04","id":1350,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V1 to V4 migration re-plan completed","updated_at":"2026-06-04T20:13:04+07:00"},{"due_date":"2026-06-22","id":1349,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"local-vm","source_ip":"58.136.103.15","status":"closed","tags":[],"title":"Generate before/after render artifacts (21 tiles + side-by-side contact)","updated_at":"2026-06-22T02:19:26+07:00"},{"due_date":"2026-07-02","id":1349,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local:D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Inspect reports and recommend SUPERSEDED/INVALID mapping notes","updated_at":"2026-07-02T21:09:50+07:00"},{"due_date":"2026-06-04","id":1349,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan V1 production data migration into V4 target","updated_at":"2026-06-04T20:13:04+07:00"},{"due_date":"2026-06-22","id":1348,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"open","tags":[],"title":"Capture before/after artifacts for reframe step comparison","updated_at":"2026-06-22T02:15:30+07:00"},{"due_date":"2026-07-02","id":1348,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv V3 / Green PC Studio","site":"local desktop app: E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"done","tags":[],"title":"Plan strict-loop deep study for AutoMv V3 / Green PC Studio","updated_at":"2026-07-02T21:10:18+07:00"},{"due_date":"2026-06-04","id":1348,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 pre-migration backup completed PASS","updated_at":"2026-06-04T20:04:20+07:00"},{"due_date":"2026-06-04","id":1347,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 backup archive running","updated_at":"2026-06-04T19:41:23+07:00"},{"due_date":"2026-06-22","id":1347,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Analyze: V3 file-size and coupling findings before V6 split","updated_at":"2026-06-22T01:11:24+07:00"},{"due_date":"2026-07-02","id":1347,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Fix AiAutoCut API evidence exposure for reframe handoff","updated_at":"2026-07-02T10:54:56+07:00"},{"due_date":"2026-07-02","id":1346,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Audit current AiAutoCut and AB Roll flow against B_seg/Reframe storage goal","updated_at":"2026-07-02T09:19:51+07:00"},{"due_date":"2026-06-04","id":1346,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 backup remote probe completed","updated_at":"2026-06-04T19:29:10+07:00"},{"due_date":"2026-06-22","id":1346,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"closed","tags":[],"title":"Need evidence for step pattern outputs in V3","updated_at":"2026-06-22T00:55:55+07:00"},{"due_date":"2026-06-22","id":1345,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Cross-check TC01-05 contracts and edge cases","updated_at":"2026-06-22T00:47:19+07:00"},{"due_date":"2026-07-02","id":1345,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Continue Goal.md AB Roll reframe sequencing","updated_at":"2026-07-02T09:15:20+07:00"},{"due_date":"2026-06-04","id":1345,"kind":"activities","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Backup V4 code DB uploads outputs before migration","updated_at":"2026-06-04T20:04:19+07:00"},{"due_date":"2026-06-04","id":1344,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V1 to V4 AB Roll and Ai AutoCut comparison","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Done: V1 vs V4 AB Roll and Ai AutoCut comparison manual","updated_at":"2026-06-04T19:20:17+07:00"},{"due_date":"2026-07-02","id":1344,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Minimax Codex portable (greenwebofflineminimax)","site":"local:F:\\GreenWebOfflineMinimax; http://127.0.0.1:41005","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"done","tags":[],"title":"Plan deep study strict evidence loop - GreenWebOfflineMinimax","updated_at":"2026-07-02T08:04:14+07:00"},{"due_date":"2026-06-22","id":1344,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Per-TC output math for real input folder","updated_at":"2026-06-22T00:45:58+07:00"},{"due_date":"2026-06-22","id":1343,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Investigate discrepancy 187 vs 3 output count","updated_at":"2026-06-22T00:43:52+07:00"},{"due_date":"2026-06-04","id":1343,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V1 to V4 AB Roll and Ai AutoCut comparison","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Generate strict V1 vs V4 AB Roll and Ai AutoCut comparison report","updated_at":"2026-06-04T19:20:18+07:00"},{"due_date":"2026-07-02","id":1343,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"done","tags":[],"title":"PLAN code-only backup study bundle","updated_at":"2026-07-02T07:15:57+07:00"},{"due_date":"2026-07-02","id":1342,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-codex","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Plan: full AiAutoCut E2E handoff verification","updated_at":"2026-07-02T06:10:03+07:00"},{"due_date":"2026-06-04","id":1342,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan V1 to V4 upgrade and inspect Ai AutoCut code field","updated_at":"2026-06-04T19:12:10+07:00"},{"due_date":"2026-06-22","id":1342,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local-cli:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine\\dist","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Resolved dist provider-key sanitization for AutoMixSJ88Free","updated_at":"2026-06-22T00:41:26+07:00"},{"due_date":"2026-06-04","id":1341,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Ai AutoCut page-by-page strict UI API report completed","updated_at":"2026-06-04T19:02:49+07:00"},{"due_date":"2026-06-22","id":1341,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Debug: missing storage_status column on startup","updated_at":"2026-06-22T00:26:43+07:00"},{"due_date":"2026-07-02","id":1341,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan: AiAutoCut/AB Roll A+B reframe ready_lanes evidence","updated_at":"2026-07-02T06:08:02+07:00"},{"due_date":"2026-07-02","id":1340,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Plan: AB Roll reframe lane A sync + evidence report","updated_at":"2026-07-02T05:33:27+07:00"},{"due_date":"2026-06-04","id":1340,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V1 to V4 AB Roll and Ai AutoCut comparison","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Deep compare V1 vs V4 AB Roll and Ai AutoCut pages","updated_at":"2026-06-04T19:20:18+07:00"},{"due_date":"2026-06-21","id":1340,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Debug: V3 dist portability verification","updated_at":"2026-06-22T00:00:06+07:00"},{"due_date":"2026-06-04","id":1339,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V1 to V4 upgrade planning and Ai AutoCut product code audit","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"Result: V4 Ai AutoCut missing product code field and V1-to-V4 plan written","updated_at":"2026-06-04T18:58:06+07:00"},{"due_date":"2026-06-21","id":1339,"kind":"debug_items","owner":"codex","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5.2 reuse existing TikTok upload tab instead of opening every item","updated_at":"2026-06-21T23:27:26+07:00"},{"due_date":"2026-07-02","id":1339,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Plan AiAutoCut handoff implementation","updated_at":"2026-07-02T03:48:31+07:00"},{"due_date":"2026-06-04","id":1338,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V1 to V4 upgrade planning and Ai AutoCut product code audit","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Audit Ai AutoCut product code field before V1-to-V4 upgrade plan","updated_at":"2026-06-04T18:58:24+07:00"},{"due_date":"2026-06-21","id":1338,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Debug: one-file packaging and branding drift","updated_at":"2026-06-21T23:49:12+07:00"},{"due_date":"2026-07-02","id":1338,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Evidence-first continuation plan from prior failure","updated_at":"2026-07-02T03:52:36+07:00"},{"due_date":"2026-06-21","id":1337,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-source:C:\\temp\\Bot Stable\\V7.6.1 + G:\\???????????\\source code\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Delay comparison interim finding","updated_at":"2026-06-21T23:22:51+07:00"},{"due_date":"2026-07-02","id":1337,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-codex","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"?????? workflow AiAutoCut -> Batch AB Roll ???????????????","updated_at":"2026-07-02T02:34:48+07:00"},{"due_date":"2026-06-04","id":1337,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"V1 to V4 upgrade planning and Ai AutoCut product code audit","site":"local backups: tt2026onlineProduction\\20260603; target V4 tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start V1 to V4 upgrade planning audit","updated_at":"2026-06-04T18:58:24+07:00"},{"due_date":"2026-06-21","id":1336,"kind":"debug_items","owner":"codex","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Analysis only: V7.5.2 opens fresh upload tab every item and can accumulate tabs","updated_at":"2026-06-21T23:16:56+07:00"},{"due_date":"2026-06-04","id":1336,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online production extra code audit","site":"local backup comparison: tt2026onlineProduction\\20260603","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Completed production extra code audit","updated_at":"2026-06-04T18:38:55+07:00"},{"due_date":"2026-07-02","id":1336,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"?????????? AiAutoCut handoff A/B/B_seg ???????????","updated_at":"2026-07-02T02:28:45+07:00"},{"due_date":"2026-06-21","id":1335,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\temp\\Bot Stable\\V7.6.1\\dist\\V7.6.1","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V7.6.1 readiness stale dist path fix","updated_at":"2026-06-21T23:07:26+07:00"},{"due_date":"2026-06-04","id":1335,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online production extra code audit","site":"local backup comparison: tt2026onlineProduction\\20260603","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Audit why production code archive is larger","updated_at":"2026-06-04T18:38:55+07:00"},{"due_date":"2026-07-01","id":1335,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Design AB Roll lane separation","updated_at":"2026-07-01T23:53:43+07:00"},{"due_date":"2026-06-21","id":1334,"kind":"debug_items","owner":"codex","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5.2 settle caps adjusted to 12s/15s/10s","updated_at":"2026-06-21T22:55:22+07:00"},{"due_date":"2026-07-01","id":1334,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Plan AB Roll B available count correction","updated_at":"2026-07-01T23:44:28+07:00"},{"due_date":"2026-06-04","id":1334,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Study Ai AutoCut page with UI and API evidence","updated_at":"2026-06-04T19:02:49+07:00"},{"due_date":"2026-06-04","id":1333,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"Detailed V1 live vs V4 workspace compare completed","updated_at":"2026-06-04T18:31:57+07:00"},{"due_date":"2026-06-21","id":1333,"kind":"debug_items","owner":"codex","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5.2 process/pre-submit wait defaults set to 180s/90s and remain adjustable","updated_at":"2026-06-21T22:49:49+07:00"},{"due_date":"2026-07-01","id":1333,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"http://127.0.0.1:8794","source_ip":"171.97.182.33","status":"planned","tags":[],"title":"Plan fix AB Roll 88890 leftover B + normalization failure","updated_at":"2026-07-01T17:16:42+07:00"},{"due_date":"2026-06-21","id":1332,"kind":"debug_items","owner":"codex","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5.2 configurable wait seconds for process/pre-submit only","updated_at":"2026-06-21T22:43:49+07:00"},{"due_date":"2026-07-01","id":1332,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Plan AB Roll 33333 reframe evidence run","updated_at":"2026-07-01T17:07:51+07:00"},{"due_date":"2026-06-04","id":1332,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Compare V1 and V4 code/function differences","updated_at":"2026-06-04T18:32:09+07:00"},{"due_date":"2026-06-21","id":1331,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"TikTok Bot V7.5.2 release ready evidence pair","updated_at":"2026-06-21T22:11:09+07:00"},{"due_date":"2026-07-01","id":1331,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"local-windows","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Plan AB Roll 22222 no-reframe evidence run","updated_at":"2026-07-01T16:12:17+07:00"},{"due_date":"2026-06-04","id":1331,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online 3-version code and DB comparison","site":"local backup: C:\\Users\\sj88888888\\Documents\\WebApp\\TiktokAi2026_Standalone\\tt2026onlineProduction\\20260603","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Completed 3-version code and DB comparison","updated_at":"2026-06-04T18:20:32+07:00"},{"due_date":"2026-07-01","id":1330,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Plan fix for B lane split","updated_at":"2026-07-01T15:36:59+07:00"},{"due_date":"2026-06-04","id":1330,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online.sj88ai.com + https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Compare tt2026online v1 vs v4 evidence","updated_at":"2026-06-04T18:25:00+07:00"},{"due_date":"2026-06-21","id":1330,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.6.1","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"V7.6.1 root cause audit: obfuscated util workaround rejected","updated_at":"2026-06-21T22:32:09+07:00"},{"due_date":"2026-06-21","id":1329,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"TikTok Bot V7.5.2 version bump and dist readiness","updated_at":"2026-06-21T22:04:28+07:00"},{"due_date":"2026-07-02","id":1329,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj/TiktokAi2026Online (App Pro New Versoin Web Offiline)","site":"https://todo.namnan.co.th","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"QA Plan 2026-07-01 \u2014 AB Roll User-Level Chrome Test (8 TC, evidence-first)","updated_at":"2026-07-01T15:10:40+07:00"},{"due_date":"2026-06-04","id":1329,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online 3-version code and DB comparison","site":"local backup: C:\\Users\\sj88888888\\Documents\\WebApp\\TiktokAi2026_Standalone\\tt2026onlineProduction\\20260603","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start comparison of production v2 v4 backups","updated_at":"2026-06-04T18:20:32+07:00"},{"due_date":"2026-06-21","id":1328,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.2","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Strict evidence audit for V7.5.1.2 version and package readiness","updated_at":"2026-06-21T21:45:50+07:00"},{"due_date":"2026-06-04","id":1328,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"Completed CPUAffinity queue gate audit","updated_at":"2026-06-04T17:57:42+07:00"},{"due_date":"2026-07-08","id":1328,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj/TiktokAi2026Online","site":"https://todo.namnan.co.th","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e41\u0e01\u0e49 session 019f04bb \u2014 4 \u0e0a\u0e31\u0e49\u0e19 (\u0e17\u0e31\u0e19\u0e17\u0e35/\u0e2a\u0e31\u0e49\u0e19/\u0e01\u0e25\u0e32\u0e07/\u0e22\u0e32\u0e27)","updated_at":"2026-07-01T15:01:07+07:00"},{"due_date":"2026-06-04","id":1327,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Audit CPUAffinity queue gate","updated_at":"2026-06-04T17:51:47+07:00"},{"due_date":"2026-07-08","id":1327,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj/TiktokAi2026Online","site":"https://todo.namnan.co.th","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e41\u0e01\u0e49 session 019f04bb \u2014 4 \u0e0a\u0e31\u0e49\u0e19 (\u0e17\u0e31\u0e19\u0e17\u0e35/\u0e2a\u0e31\u0e49\u0e19/\u0e01\u0e25\u0e32\u0e07/\u0e22\u0e32\u0e27)","updated_at":"2026-07-01T14:51:37+07:00"},{"due_date":"2026-06-21","id":1327,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.2","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Rebuild and audit V7.5.1.2 after suspected V7.5.1.1 overwrite","updated_at":"2026-06-21T21:44:50+07:00"},{"due_date":"2026-07-01","id":1326,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline ryzen7","site":"local","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Plan real user-level UI test for AB Roll","updated_at":"2026-07-01T14:10:18+07:00"},{"due_date":"2026-06-21","id":1326,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Version documentation evidence collected","updated_at":"2026-06-21T21:46:03+07:00"},{"due_date":"2026-06-04","id":1326,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026Online","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"Completed v3 full-system test: PASS","updated_at":"2026-06-04T17:48:24+07:00"},{"due_date":"2026-06-04","id":1325,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"doing","tags":[],"title":"Read-only worker CPU core affinity audit","updated_at":"2026-06-04T17:31:21+07:00"},{"due_date":"2026-06-21","id":1325,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.5.1.2","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Commit push all progress after staging","updated_at":"2026-06-21T21:37:17+07:00"},{"due_date":"2026-07-01","id":1325,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline ryzen7","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan Batch AB Roll visible AB Roll B pool","updated_at":"2026-07-01T12:31:41+07:00"},{"due_date":"2026-07-01","id":1324,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Plan real UI run 84001/84002 with Batch AB Roll B proof","updated_at":"2026-07-01T11:38:38+07:00"},{"due_date":"2026-06-21","id":1324,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.2","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Start fix for V7.5.1.2 content script version mismatch","updated_at":"2026-06-21T21:39:11+07:00"},{"due_date":"2026-06-04","id":1324,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":["v3","registration","login","core-flows","health","full-system","evidence"],"title":"Start full v3 system test from registration","updated_at":"2026-06-04T17:47:54+07:00"},{"due_date":"2026-06-21","id":1323,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"codex://threads/019ee700-502b-7630-a0ae-a38a60cb2420","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Progress: parsed thread source and prior evidence reports","updated_at":"2026-06-21T21:24:25+07:00"},{"due_date":"2026-06-04","id":1323,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"Read-only worker CPU and queue gate audit completed","updated_at":"2026-06-04T17:19:47+07:00"},{"due_date":"2026-07-01","id":1323,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen / AB Roll unified upload migration","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Implementation plan: AB Roll unified lane upload","updated_at":"2026-07-01T09:53:00+07:00"},{"due_date":"2026-06-04","id":1322,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"doing","tags":[],"title":"Read-only audit evidence collected","updated_at":"2026-06-04T17:14:02+07:00"},{"due_date":"2026-06-21","id":1322,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"chrome://extensions + https://www.tiktok.com/tiktokstudio/upload","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Computer Use retry: accessibility works but input denied","updated_at":"2026-06-21T21:22:27+07:00"},{"due_date":"2026-07-01","id":1322,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan full check docs refresh","updated_at":"2026-07-01T07:55:32+07:00"},{"due_date":"2026-06-04","id":1321,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"doing","tags":[],"title":"Read-only worker CPU and queue gate audit","updated_at":"2026-06-04T17:05:55+07:00"},{"due_date":"2026-07-01","id":1321,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: locate ffmpeg spawn path and propose hidden-window fix","updated_at":"2026-07-01T07:41:38+07:00"},{"due_date":"2026-06-21","id":1321,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.1","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Correction: rebuild used V7.5.1 source instead of V7.5.1.1 package base","updated_at":"2026-06-21T21:20:42+07:00"},{"due_date":"2026-06-04","id":1320,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"Final four-mode UI+API evidence run completed","updated_at":"2026-06-04T16:58:51+07:00"},{"due_date":"2026-07-01","id":1320,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Plan Chrome plugin QA for cutdee.com","updated_at":"2026-07-01T07:17:08+07:00"},{"due_date":"2026-06-21","id":1320,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.1-reuse-tab","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Debug: caption suffix UI regressed after rebuild from V7.5.1 source","updated_at":"2026-06-21T21:20:42+07:00"},{"due_date":"2026-06-21","id":1319,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"https://www.tiktok.com/tiktokstudio/upload + local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"V7.5.1.3 panel label fixed; runtime retest still blocked","updated_at":"2026-06-21T21:08:29+07:00"},{"due_date":"2026-06-04","id":1319,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"[pre] green.cutdee.com upgrade to match green.sj88ai.com","updated_at":"2026-06-04T16:07:24+07:00"},{"due_date":"2026-07-01","id":1319,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan fixed live browser QA runner for cutdee.com","updated_at":"2026-07-01T06:32:44+07:00"},{"due_date":"2026-07-01","id":1318,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local-ui","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Full AB Roll/Reframe real UI validation","updated_at":"2026-07-01T01:32:40+07:00"},{"due_date":"2026-06-04","id":1318,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"end: plan + scripts ready, awaiting user to execute clone + tests","updated_at":"2026-06-04T15:58:19+07:00"},{"due_date":"2026-06-21","id":1318,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.5.1.1","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"RCA: V7.5 normal run opens fresh upload tab per item","updated_at":"2026-06-21T21:06:46+07:00"},{"due_date":"2026-06-21","id":1317,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"https://www.tiktok.com/tiktokstudio/upload + local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"V7.5.1.3 runtime retest blocked by stale Chrome extension marker","updated_at":"2026-06-21T21:05:58+07:00"},{"due_date":"2026-06-04","id":1317,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"write scripts/test_v3_auto_parity.py \u2014 Playwright + API side-by-side comparator","updated_at":"2026-06-04T15:57:53+07:00"},{"due_date":"2026-07-01","id":1317,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan live browser QA matrix for cutdee.com","updated_at":"2026-07-01T01:14:44+07:00"},{"due_date":"2026-06-21","id":1316,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"https://www.tiktok.com/tiktokstudio/upload + local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V7.5.1.3 product dialog retest progress","updated_at":"2026-06-21T20:59:40+07:00"},{"due_date":"2026-06-04","id":1316,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"write scripts/clone_auto_to_v3.sh \u2014 system-level clone with v3 identity preserved","updated_at":"2026-06-04T15:57:32+07:00"},{"due_date":"2026-07-01","id":1316,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: credit service behavior-preserving test structure","updated_at":"2026-07-01T00:47:30+07:00"},{"due_date":"2026-06-21","id":1315,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1\\tests\\runner.unit.test.js","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Debug: reuse-tab regression test object prototype mismatch","updated_at":"2026-06-21T21:04:33+07:00"},{"due_date":"2026-07-01","id":1315,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: verify cutdee.com API auth helper commit and evidence","updated_at":"2026-07-01T00:25:18+07:00"},{"due_date":"2026-06-04","id":1315,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026Online","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"compare v3 vs v4 vs auto \u2014 same isolation pattern, v3 missing 5 env vars","updated_at":"2026-06-04T15:57:23+07:00"},{"due_date":"2026-06-04","id":1314,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"start: Clone v3 \u2194 auto + parity test plan (system-level, no code copy)","updated_at":"2026-06-04T15:57:10+07:00"},{"due_date":"2026-06-21","id":1314,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.5.1.1","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"RCA: batch opens fresh upload tab for every queue item","updated_at":"2026-06-21T20:56:10+07:00"},{"due_date":"2026-06-30","id":1314,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: requireUser requireAdmin API response helpers","updated_at":"2026-07-01T00:21:31+07:00"},{"due_date":"2026-06-21","id":1313,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"tiktok-bot-v7-5","site":"https://www.tiktok.com/tiktokstudio/upload + local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"open","tags":[],"title":"Evidence screenshot gate failed","updated_at":"2026-06-21T18:29:23+07:00"},{"due_date":"2026-06-04","id":1313,"kind":"activities","owner":"ai-full-dev-bot<environment_details>","priority":"high","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e1c\u0e25\u0e2a\u0e33\u0e23\u0e27\u0e08\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e20\u0e32\u0e22\u0e19\u0e2d\u0e01\u0e02\u0e2d\u0e07 cutdee-sso (10 subagents)","updated_at":"2026-06-04T15:18:37+07:00"},{"due_date":"2026-06-30","id":1313,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Release gate + visual/API regression plan","updated_at":"2026-07-01T00:20:49+07:00"},{"due_date":"2026-06-21","id":1312,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"https://www.tiktok.com/tiktokstudio/upload + local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"open","tags":[],"title":"Product radio selector must be scoped","updated_at":"2026-06-21T18:29:23+07:00"},{"due_date":"2026-06-04","id":1312,"kind":"activities","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"start: \u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e04 Todo Namnan Version 1 \u0e14\u0e49\u0e27\u0e22 20 sub-agents","updated_at":"2026-06-04T15:12:56+07:00"},{"due_date":"2026-06-30","id":1312,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Page-by-page frontend migration plan","updated_at":"2026-06-30T23:55:42+07:00"},{"due_date":"2026-06-21","id":1311,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"https://www.tiktok.com/tiktokstudio/upload + local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"open","tags":[],"title":"Product link flow now has Link type Products Next step","updated_at":"2026-06-21T18:29:23+07:00"},{"due_date":"2026-06-30","id":1311,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: scoped orders route refactor","updated_at":"2026-06-30T23:57:55+07:00"},{"due_date":"2026-06-04","id":1311,"kind":"activities","owner":"ai-full-dev-bot<environment_details>","priority":"medium","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e2a\u0e33\u0e23\u0e27\u0e08\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e20\u0e32\u0e22\u0e19\u0e2d\u0e01 (external integrations) \u0e02\u0e2d\u0e07 cutdee-sso","updated_at":"2026-06-04T15:18:30+07:00"},{"due_date":"2026-06-21","id":1310,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"https://www.tiktok.com/tiktokstudio/upload + local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"open","tags":[],"title":"TikTok Add link clickable target changed","updated_at":"2026-06-21T18:29:23+07:00"},{"due_date":"2026-06-04","id":1310,"kind":"activities","owner":"ai-full-dev-bot@prod","priority":"high","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32 cutdee-sso \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e14\u0e49\u0e27\u0e22 10 parallel subagents","updated_at":"2026-06-04T14:51:29+07:00"},{"due_date":"2026-06-30","id":1310,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Renderer adapter implementation plan","updated_at":"2026-06-30T23:36:04+07:00"},{"due_date":"2026-06-21","id":1309,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"https://www.tiktok.com/tiktokstudio/upload + local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"open","tags":[],"title":"V7.5.1.3 runtime loads stale content markers","updated_at":"2026-06-21T18:29:23+07:00"},{"due_date":"2026-06-30","id":1309,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan central job progress event implementation","updated_at":"2026-06-30T23:16:23+07:00"},{"due_date":"2026-06-04","id":1309,"kind":"activities","owner":"ai-full-dev-bot@prod","priority":"high","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"cancelled","tags":[],"title":"test metrics","updated_at":"2026-06-04T14:52:52+07:00"},{"due_date":"2026-06-21","id":1308,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Dummy Tiktok","site":"local dummy + tiktok bot V7.5.1","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"in_progress","tags":[],"title":"Dummy DOM bot harness progress","updated_at":"2026-06-21T18:23:41+07:00"},{"due_date":"2026-06-30","id":1308,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"20260630 AI AutoCute plan","updated_at":"2026-06-30T22:47:13+07:00"},{"due_date":"2026-06-04","id":1308,"kind":"activities","owner":"ai-full-dev-bot@prod","priority":"high","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"cancelled","tags":[],"title":"test no tags","updated_at":"2026-06-04T14:52:52+07:00"},{"due_date":"2026-06-30","id":1307,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"in_progress","tags":[],"title":"Write AI AutoCute-only corrective plan","updated_at":"2026-06-30T22:44:03+07:00"},{"due_date":"2026-06-21","id":1307,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.5.1.1","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"??????????????????????????????????? V7.5.1.1","updated_at":"2026-06-21T18:19:36+07:00"},{"due_date":"2026-06-04","id":1307,"kind":"activities","owner":"ai-full-dev-bot<environment_details>","priority":"medium","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e17\u0e14\u0e2a\u0e2d\u0e1a API - \u0e28\u0e36\u0e01\u0e29\u0e32 cutdee-sso \u0e14\u0e49\u0e27\u0e22 10 subagents","updated_at":"2026-06-04T14:49:59+07:00"},{"due_date":"2026-06-04","id":1306,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"green.sj88ai.com four modes UI+API evidence retest","updated_at":"2026-06-04T14:28:03+07:00"},{"due_date":"2026-06-30","id":1306,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"in_progress","tags":[],"title":"Add AB Roll separated upload to plan index","updated_at":"2026-06-30T22:41:15+07:00"},{"due_date":"2026-06-21","id":1306,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"Dummy Tiktok","site":"tiktok.com/tiktokstudio","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"blocked","tags":[],"title":"Draft raw filename fixed; active extension reload blocked","updated_at":"2026-06-21T18:11:43+07:00"},{"due_date":"2026-06-04","id":1305,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"/var/www/cutdee.com/app","source_ip":"103.253.75.161","status":"completed","tags":[],"title":"Committed cutdee.com TT2026 membership integration control plane","updated_at":"2026-06-04T14:24:57+07:00"},{"due_date":"2026-06-30","id":1305,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"in_progress","tags":[],"title":"Narrow plan to AI AutoCut B-only","updated_at":"2026-06-30T22:40:54+07:00"},{"due_date":"2026-06-21","id":1305,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"RCA stale Chrome content script and caption hashtag duplicate hardening","updated_at":"2026-06-21T18:04:02+07:00"},{"due_date":"2026-06-04","id":1304,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"/var/www/cutdee.com/app","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Commit cutdee.com workspace changes","updated_at":"2026-06-04T14:25:23+07:00"},{"due_date":"2026-06-21","id":1304,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1.1","site":"C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1.1","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"resolved","tags":[],"title":"RCA: V7.5.1.1 opens new tab for Studio/Shop scan entrypoints","updated_at":"2026-06-21T17:45:41+07:00"},{"due_date":"2026-06-30","id":1304,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan AI AutoCut scanner core service","updated_at":"2026-06-30T22:45:14+07:00"},{"due_date":"2026-06-04","id":1303,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green.cutdee.com","source_ip":"103.253.75.161","status":"completed_with_blocker","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b path \u0e41\u0e01\u0e49\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 green.cutdee.com","updated_at":"2026-06-04T14:18:57+07:00"},{"due_date":"2026-06-21","id":1303,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"V7.5.1.2 relaxed timeout patch validation in progress","updated_at":"2026-06-21T17:42:28+07:00"},{"due_date":"2026-06-30","id":1303,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: cutdee.com only Analyze Plan Execute Test Evaluate","updated_at":"2026-06-30T22:25:17+07:00"},{"due_date":"2026-06-04","id":1302,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"green.sj88ai.com live reframe preview admin queue fix - final evidence","updated_at":"2026-06-04T14:18:47+07:00"},{"due_date":"2026-06-21","id":1302,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\tiktok-bot-v7.5\\tiktok-bot-v7.5 / TikTok Drafts","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Post-fix test result: filename fallback prevented, E2E Start unavailable","updated_at":"2026-06-21T17:29:30+07:00"},{"due_date":"2026-06-30","id":1302,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: .local_runtime workspace/file model with paired UI+API proof","updated_at":"2026-06-30T22:23:35+07:00"},{"due_date":"2026-06-21","id":1301,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\tiktok-bot-v7.5\\tiktok-bot-v7.5 / TikTok draft screenshot","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"RCA: weird TikTok draft name is raw filename caption fallback","updated_at":"2026-06-21T17:23:15+07:00"},{"due_date":"2026-06-04","id":1301,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green.cutdee.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e2b\u0e32 path \u0e41\u0e01\u0e49\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 green.cutdee.com","updated_at":"2026-06-04T14:17:06+07:00"},{"due_date":"2026-06-30","id":1301,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: deep module-by-module cutdee.com study","updated_at":"2026-06-30T22:08:16+07:00"},{"due_date":"2026-06-04","id":1300,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"completed_with_blocker","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b path \u0e41\u0e01\u0e49\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 green.sj88ai.com","updated_at":"2026-06-04T14:12:21+07:00"},{"due_date":"2026-06-21","id":1300,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\tiktok-bot-v7.5\\tiktok-bot-v7.5 / https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"TT-bot V7.5 slow-timeout rerun blocked after code fix","updated_at":"2026-06-21T17:19:39+07:00"},{"due_date":"2026-06-30","id":1300,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"TT2026Online v4 / tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"http://127.0.0.1:50001/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e28\u0e36\u0e01\u0e29\u0e32 change history \u0e1e\u0e23\u0e49\u0e2d\u0e21 evidence","updated_at":"2026-06-30T21:51:24+07:00"},{"due_date":"2026-06-04","id":1299,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e2b\u0e32 path \u0e41\u0e01\u0e49\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 green.sj88ai.com","updated_at":"2026-06-04T14:10:09+07:00"},{"due_date":"2026-06-30","id":1299,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local-refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Plan: verify current target against real v4 and close the next concrete gap","updated_at":"2026-06-30T21:43:18+07:00"},{"due_date":"2026-06-21","id":1299,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"V7.5.1.1 restore visible human delay after successful TikTok action steps","updated_at":"2026-06-21T17:22:30+07:00"},{"due_date":"2026-06-21","id":1298,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"open","tags":[],"title":"Retest blocked: Chrome extension instance ??? inject V7.5/V7.2.2","updated_at":"2026-06-21T17:11:39+07:00"},{"due_date":"2026-06-04","id":1298,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Fix live Auto Reframe same-flow UI and persistence defects","updated_at":"2026-06-04T13:34:44+07:00"},{"due_date":"2026-06-30","id":1298,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: detailed cutdee.com project study and evidence report","updated_at":"2026-06-30T21:55:24+07:00"},{"due_date":"2026-06-04","id":1297,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Analyze plan.md scope and execution prerequisites","updated_at":"2026-06-04T13:12:19+07:00"},{"due_date":"2026-06-21","id":1297,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"local-chrome-extension","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"blocked","tags":[],"title":"V7.5.1.1 runtime marker live Chrome blocked after local fix","updated_at":"2026-06-21T17:04:33+07:00"},{"due_date":"2026-06-30","id":1297,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:App Pro New Versoin","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Backend-only repair plan: keep existing frontend and port sj16tb upload/product lane behavior","updated_at":"2026-06-30T21:48:16+07:00"},{"due_date":"2026-06-04","id":1296,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Fix live green.sj88ai.com preview/admin/queue/reframe logs","updated_at":"2026-06-04T13:05:53+07:00"},{"due_date":"2026-06-21","id":1296,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"local report + Chrome TikTok Studio upload tab","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Full DOM/Bot audit report completed with blocker findings","updated_at":"2026-06-21T17:04:23+07:00"},{"due_date":"2026-06-30","id":1296,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local: C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Implementation plan for staged reframe promotion","updated_at":"2026-06-30T20:56:03+07:00"},{"due_date":"2026-06-21","id":1295,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"open","tags":[],"title":"Live Chrome ?????? content script ???? ?????? V7.5.1.1","updated_at":"2026-06-21T16:56:21+07:00"},{"due_date":"2026-06-04","id":1295,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"C:/Users/sj88888888/Documents/WebApp/TiktokAi2026_Standalone/tt2026onlineProduction/20260604/tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"Completed V4 code+DB backup","updated_at":"2026-06-04T13:03:45+07:00"},{"due_date":"2026-06-30","id":1295,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Refector v4 source alignment cleanup plan","updated_at":"2026-06-30T20:38:33+07:00"},{"due_date":"2026-06-04","id":1294,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Run tt2026online-v4 migration from prod/live","updated_at":"2026-06-04T13:00:35+07:00"},{"due_date":"2026-06-21","id":1294,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"local:TT-bot-Runer/tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Real bot V7.5 rerun blocked by Chrome policy and duplicate V6 extension","updated_at":"2026-06-21T16:53:30+07:00"},{"due_date":"2026-06-30","id":1294,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"github:https://github.com/lnwsj/TiktokAi2026Online.git","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Refector tab/view fidelity plan","updated_at":"2026-06-30T20:15:07+07:00"},{"due_date":"2026-06-21","id":1293,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"local-chrome-extension","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"doing","tags":[],"title":"RCA live Chrome has multiple TikTok Bot extensions injecting markers","updated_at":"2026-06-21T16:51:22+07:00"},{"due_date":"2026-06-04","id":1293,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Backup V4 code and DB to local production folder","updated_at":"2026-06-04T12:56:55+07:00"},{"due_date":"2026-06-30","id":1293,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local://App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan fix AB Roll B leftovers and post reframe","updated_at":"2026-06-30T20:01:06+07:00"},{"due_date":"2026-06-04","id":1292,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"green.sj88ai.com fix preview admin stale queue reframe logs","updated_at":"2026-06-04T12:55:33+07:00"},{"due_date":"2026-06-30","id":1292,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local://App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll static analysis plan","updated_at":"2026-06-30T19:56:34+07:00"},{"due_date":"2026-06-21","id":1292,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"local-chrome-extension","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"blocked","tags":[],"title":"Runtime version marker V7.5.1.1 fixed in code, live Chrome blocked until extension reload","updated_at":"2026-06-21T16:46:43+07:00"},{"due_date":"2026-06-21","id":1291,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"Chrome extension runtime/panel/content version labels","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"in_progress","tags":[],"title":"Fix visible runtime version mismatch to 7.5.1.1","updated_at":"2026-06-21T16:24:41+07:00"},{"due_date":"2026-06-04","id":1291,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"???????? migration ?????? User/DB ????? tt2026online-v4.sj88ai.com","updated_at":"2026-06-04T12:55:06+07:00"},{"due_date":"2026-06-30","id":1291,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin MacOs Web Refector","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Plan Refector v4 tab/view fidelity","updated_at":"2026-06-30T19:40:06+07:00"},{"due_date":"2026-06-04","id":1290,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"product-only auto reframe live UI+API validation completed","updated_at":"2026-06-04T12:50:56+07:00"},{"due_date":"2026-06-21","id":1290,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"Chrome extension chrome://extensions error page","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"in_progress","tags":[],"title":"Fix Chrome extension CSP inline event handler error in runner/init.js","updated_at":"2026-06-21T16:23:17+07:00"},{"due_date":"2026-06-30","id":1290,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan platform-aware offline wheelhouse validation","updated_at":"2026-06-30T15:49:14+07:00"},{"due_date":"2026-06-21","id":1289,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"Chrome extension + TikTok Studio upload","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"in_progress","tags":[],"title":"Capture real Chrome DOM error for caption verify failure","updated_at":"2026-06-21T16:17:35+07:00"},{"due_date":"2026-06-04","id":1289,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4 server web and DB backup","site":"110.164.146.205; https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Completed V4 web code and DB backup","updated_at":"2026-06-04T12:41:50+07:00"},{"due_date":"2026-06-30","id":1289,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan Refector v4 offline autologin cleanup","updated_at":"2026-06-30T15:24:29+07:00"},{"due_date":"2026-06-21","id":1288,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Patch V7.5 product modal state guards","updated_at":"2026-06-21T16:11:07+07:00"},{"due_date":"2026-06-04","id":1288,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4 server web and DB backup","site":"110.164.146.205; https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start V4 web code and DB backup","updated_at":"2026-06-04T12:41:51+07:00"},{"due_date":"2026-06-30","id":1288,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Refector vs v4 requirement audit and next fix retry","updated_at":"2026-06-30T15:02:08+07:00"},{"due_date":"2026-06-21","id":1287,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"local Chrome side panel + TikTok Studio upload","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"in_progress","tags":[],"title":"RCA live hang: copyright check label treated as busy","updated_at":"2026-06-21T15:56:33+07:00"},{"due_date":"2026-06-04","id":1287,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone-tt2026online-production","site":"https://tt2026online.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Production backup tt2026online.sj88ai.com","updated_at":"2026-06-04T12:36:29+07:00"},{"due_date":"2026-06-30","id":1287,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Restore v4-faithful local UI in Refector","updated_at":"2026-06-30T14:38:24+07:00"},{"due_date":"2026-06-04","id":1286,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"product-only auto reframe live UI+API validation","updated_at":"2026-06-04T12:34:00+07:00"},{"due_date":"2026-06-21","id":1286,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Evidence pair: ???????????? root extension","updated_at":"2026-06-21T15:33:23+07:00"},{"due_date":"2026-06-30","id":1286,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: v4 copy-trim convergence pass","updated_at":"2026-06-30T14:18:23+07:00"},{"due_date":"2026-06-21","id":1285,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"open","tags":[],"title":"V7.5 Chrome plugin unavailable during caption duplicate RCA","updated_at":"2026-06-21T14:49:57+07:00"},{"due_date":"2026-06-04","id":1285,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Start fixing Auto Reframe product-only flow","updated_at":"2026-06-04T12:09:41+07:00"},{"due_date":"2026-06-30","id":1285,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:http://127.0.0.1:8787 | target:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: copy-trim-portability audit and corrective pass","updated_at":"2026-06-30T13:58:03+07:00"},{"due_date":"2026-06-04","id":1284,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Finished normal signup/login without verification code","updated_at":"2026-06-04T12:08:10+07:00"},{"due_date":"2026-06-21","id":1284,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Debug V3 Reframe report source-of-truth","updated_at":"2026-06-21T09:54:51+07:00"},{"due_date":"2026-06-30","id":1284,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:http://127.0.0.1:8787","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: v4 UI/HDD fidelity correction for Refector","updated_at":"2026-06-30T13:41:35+07:00"},{"due_date":"2026-06-04","id":1283,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Progress normal signup without verification code","updated_at":"2026-06-04T11:55:12+07:00"},{"due_date":"2026-06-21","id":1283,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"V3 admin cannot see runtime health in one place","updated_at":"2026-06-21T09:38:11+07:00"},{"due_date":"2026-06-30","id":1283,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Copy v4 baseline into Refector with offline autologin","updated_at":"2026-06-30T12:32:57+07:00"},{"due_date":"2026-06-04","id":1282,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Start normal signup without verification code implementation and UI API test","updated_at":"2026-06-04T11:43:05+07:00"},{"due_date":"2026-06-21","id":1282,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Debug V3 cleanup destroys report value","updated_at":"2026-06-21T09:26:00+07:00"},{"due_date":"2026-06-30","id":1282,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Legacy B_pool_seg build-pool disabled and runtime verified","updated_at":"2026-06-30T11:39:01+07:00"},{"due_date":"2026-06-04","id":1281,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"Completed Auto Reframe same-flow deploy and strict UI+API evidence","updated_at":"2026-06-04T06:20:32+07:00"},{"due_date":"2026-06-30","id":1281,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Phase 2 real frontend shell","updated_at":"2026-06-30T11:28:30+07:00"},{"due_date":"2026-06-21","id":1281,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Debug V3 stale jobs after restart","updated_at":"2026-06-21T09:13:40+07:00"},{"due_date":"2026-06-04","id":1280,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Local UI+API passed before deploy","updated_at":"2026-06-04T05:53:43+07:00"},{"due_date":"2026-06-21","id":1280,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Debug: Reframe does not fully use FfmpegRunner lifecycle controls","updated_at":"2026-06-21T08:54:13+07:00"},{"due_date":"2026-06-30","id":1280,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Batch AB Roll direct/pool cleanup tested with UI+API pairs","updated_at":"2026-06-30T11:17:54+07:00"},{"due_date":"2026-06-04","id":1279,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Continue strict loop: integrate Auto Reframe same page flow","updated_at":"2026-06-04T05:50:06+07:00"},{"due_date":"2026-06-21","id":1279,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app full-assets release gate","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Fix V3 full-assets release gate current TC contracts","updated_at":"2026-06-21T08:09:52+07:00"},{"due_date":"2026-06-30","id":1279,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Import baseline screenshots from SJ88-Autocute-Web-Offline reference","updated_at":"2026-06-30T11:26:06+07:00"},{"due_date":"2026-06-04","id":1278,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"execute progress - backend/frontend same-flow patch applied","updated_at":"2026-06-04T05:39:27+07:00"},{"due_date":"2026-06-30","id":1278,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"TT2026Online v4 / tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"http://127.0.0.1/","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19 port \u0e40\u0e1b\u0e47\u0e19 80 \u0e1e\u0e23\u0e49\u0e2d\u0e21 evidence","updated_at":"2026-06-30T11:00:19+07:00"},{"due_date":"2026-06-21","id":1278,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"V7.5 stabilization dynamic evidence tests","updated_at":"2026-06-21T07:44:01+07:00"},{"due_date":"2026-06-21","id":1277,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5 stabilization evidence test added","updated_at":"2026-06-21T07:33:49+07:00"},{"due_date":"2026-06-04","id":1277,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"integrate reframe same page flow - start implementation","updated_at":"2026-06-04T05:32:48+07:00"},{"due_date":"2026-06-30","id":1277,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AB/Batch direct vs pool contract redesign","updated_at":"2026-06-30T10:51:54+07:00"},{"due_date":"2026-06-04","id":1276,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"green.sj88ai.com integrate Auto Reframe into same render flow","updated_at":"2026-06-04T05:29:18+07:00"},{"due_date":"2026-06-30","id":1276,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Plan Ai AutoCute deep study current Refector state","updated_at":"2026-06-30T10:49:16+07:00"},{"due_date":"2026-06-21","id":1276,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Dummy Tiktok DOM Rec","site":"local-computer:TikTok Studio live bot observation","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"blocked","tags":[],"title":"BLOCKED Computer Use observe-only capture for Dummy Tiktok","updated_at":"2026-06-21T07:32:05+07:00"},{"due_date":"2026-06-21","id":1275,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"caption-dedup evidence stale checks cleaned","updated_at":"2026-06-21T07:27:50+07:00"},{"due_date":"2026-06-04","id":1275,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"green.sj88ai.com reframe flow audit failed current state","updated_at":"2026-06-04T05:25:31+07:00"},{"due_date":"2026-06-30","id":1275,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan legacy desktop removal from Refector","updated_at":"2026-06-30T10:45:46+07:00"},{"due_date":"2026-06-04","id":1274,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Start fixed GPU reframe implementation and evidence loop","updated_at":"2026-06-04T03:35:44+07:00"},{"due_date":"2026-06-21","id":1274,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Dummy Tiktok DOM Rec","site":"local-chrome:TikTok Studio live bot observation","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"blocked","tags":[],"title":"BLOCKED Chrome observe-only DOM capture for Dummy Tiktok","updated_at":"2026-06-21T07:24:17+07:00"},{"due_date":"2026-06-30","id":1274,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Ai AutoCute deep study findings before report","updated_at":"2026-06-30T10:11:58+07:00"},{"due_date":"2026-06-21","id":1273,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Caption writer restored from V7.2.2 strategy","updated_at":"2026-06-21T07:23:55+07:00"},{"due_date":"2026-06-30","id":1273,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"TT2026Online v4 / tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"http://127.0.0.1:50001/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19 port \u0e41\u0e25\u0e30 verify UI+API","updated_at":"2026-06-30T10:07:55+07:00"},{"due_date":"2026-06-03","id":1273,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Final V4 Admin Analytics dashboard PASS","updated_at":"2026-06-03T23:33:15+07:00"},{"due_date":"2026-06-30","id":1272,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Design split for Batch AB Roll direct upload and explicit pool run","updated_at":"2026-06-30T09:52:20+07:00"},{"due_date":"2026-06-21","id":1272,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Dummy Tiktok","site":"Chrome active TikTok tabs / C:\\Users\\sj88888888\\Documents\\Bot Stable\\Dummy Tiktok\\Dom Rec","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"blocked","tags":[],"title":"BLOCKED Chrome DOM capture bridge failure","updated_at":"2026-06-21T07:22:46+07:00"},{"due_date":"2026-06-03","id":1272,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026onlineProduction code and DB backup 20260603","site":"110.164.146.205; https://tt2026online.sj88ai.com/; https://tt2026online-v2.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Completed production code and DB backup download","updated_at":"2026-06-03T23:18:44+07:00"},{"due_date":"2026-06-03","id":1271,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026onlineProduction code and DB backup 20260603","site":"110.164.146.205; tt2026online production/v2","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Backup progress: SFTP permission fix","updated_at":"2026-06-03T23:10:58+07:00"},{"due_date":"2026-06-21","id":1271,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local-cli:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Resolved google-aq quota fallback batch 20001 chat 46-95","updated_at":"2026-06-21T07:20:07+07:00"},{"due_date":"2026-06-30","id":1271,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"done","tags":[],"title":"App Pro Refector next plan after local skeleton boot","updated_at":"2026-06-30T09:40:32+07:00"},{"due_date":"2026-06-21","id":1270,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Batch fatal stop for Chrome stuck implemented","updated_at":"2026-06-21T07:18:06+07:00"},{"due_date":"2026-06-03","id":1270,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026onlineProduction code and DB backup 20260603","site":"110.164.146.205; tt2026online production/v2","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Backup progress: code pack listing harness fix","updated_at":"2026-06-03T23:08:58+07:00"},{"due_date":"2026-06-30","id":1270,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local-macos-hermes-desktop","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan repair Hermes source checkout and verify","updated_at":"2026-06-30T10:08:33+07:00"},{"due_date":"2026-06-21","id":1269,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Dummy Tiktok DOM Rec","site":"local-chrome:TikTok Studio live bot observation","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"blocked","tags":[],"title":"Corrected Chrome DOM capture blocker statement","updated_at":"2026-06-21T07:18:02+07:00"},{"due_date":"2026-06-03","id":1269,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026onlineProduction code and DB backup 20260603","site":"110.164.146.205; https://tt2026online.sj88ai.com/; https://tt2026online-v2.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start production code and DB backup download","updated_at":"2026-06-03T23:18:45+07:00"},{"due_date":"2026-06-30","id":1269,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT2026Online v4 / tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"http://127.0.0.1:8787/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19 UI+API","updated_at":"2026-06-30T09:52:58+07:00"},{"due_date":"2026-06-21","id":1268,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Dummy Tiktok DOM Rec","site":"local-chrome:TikTok Studio live bot observation","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"blocked","tags":[],"title":"BLOCKED Dummy Tiktok DOM capture via Chrome plugin","updated_at":"2026-06-21T07:15:59+07:00"},{"due_date":"2026-06-30","id":1268,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/.hermes/hermes-agent","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Plan Hermes update modal diagnosis with evidence","updated_at":"2026-06-30T09:26:15+07:00"},{"due_date":"2026-06-03","id":1268,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online.sj88ai.com + tt2026online-v2.sj88ai.com server path SSL audit","site":"https://tt2026online.sj88ai.com/; https://tt2026online-v2.sj88ai.com/; 110.164.146.205","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Completed SSL and server path audit for tt2026online domains","updated_at":"2026-06-03T23:03:12+07:00"},{"due_date":"2026-06-21","id":1267,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5 upload stuck recovery changed to fresh tab fallback","updated_at":"2026-06-21T07:06:13+07:00"},{"due_date":"2026-06-30","id":1267,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"doing","tags":[],"title":"Plan full refactor structure - App Pro New Versoin MacOs Web Refector","updated_at":"2026-06-30T08:55:25+07:00"},{"due_date":"2026-06-03","id":1267,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Design V4 Admin Analytics dashboard","updated_at":"2026-06-03T23:33:15+07:00"},{"due_date":"2026-06-21","id":1266,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Green PC V3","site":"N:\\Green PC\\V3","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 TC03/TC04 segment count fix verified","updated_at":"2026-06-21T06:41:58+07:00"},{"due_date":"2026-06-03","id":1266,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"complete","tags":[],"title":"V4 Admin module completed with strict evidence","updated_at":"2026-06-03T22:51:40+07:00"},{"due_date":"2026-06-30","id":1266,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local: C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin; input=H:\\My Drive\\0000000\\Ai Autucut\\2","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"done","tags":[],"title":"Plan strict AB Roll evidence run","updated_at":"2026-06-30T08:48:18+07:00"},{"due_date":"2026-06-21","id":1265,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com-code-only-V3","site":"N:\\\\Green PC\\\\code only\\\\V3","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Debug: wrong TC2/TC4 output behavior","updated_at":"2026-06-21T06:07:53+07:00"},{"due_date":"2026-06-03","id":1265,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online.sj88ai.com + tt2026online-v2.sj88ai.com server path SSL audit","site":"https://tt2026online.sj88ai.com/; https://tt2026online-v2.sj88ai.com/; 110.164.146.205","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Audit SSL and server paths for tt2026online domains","updated_at":"2026-06-03T23:03:12+07:00"},{"due_date":"2026-06-30","id":1265,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan macOS runnable copy - App Pro New Versoin MacOs Web","updated_at":"2026-06-30T08:39:24+07:00"},{"due_date":"2026-06-03","id":1264,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"local:D:\\codex\\TiktokAi2026_Standalone","source_ip":"171.97.194.238","status":"done","tags":[],"title":"?????????????? TiktokAi2026_Standalone","updated_at":"2026-06-03T22:46:41+07:00"},{"due_date":"2026-06-21","id":1264,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Read-only V7.2.2 caption comparison progress","updated_at":"2026-06-21T05:48:04+07:00"},{"due_date":"2026-06-30","id":1264,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"184.82.154.160","status":"done","tags":[],"title":"GitHub overwrite sync plan - TiktokAi2026Online","updated_at":"2026-06-30T08:23:56+07:00"},{"due_date":"2026-06-30","id":1263,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Plan AB Roll UI+API evidence rerun","updated_at":"2026-06-30T07:23:26+07:00"},{"due_date":"2026-06-03","id":1263,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"local:D:\\codex\\TiktokAi2026_Standalone","source_ip":"171.97.194.238","status":"done","tags":[],"title":"?????????????????????????? TiktokAi2026_Standalone","updated_at":"2026-06-03T22:46:41+07:00"},{"due_date":"2026-06-21","id":1263,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Release hardening validation iteration","updated_at":"2026-06-21T05:44:31+07:00"},{"due_date":"2026-06-21","id":1262,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Runtime caption verify fix applied","updated_at":"2026-06-21T05:34:12+07:00"},{"due_date":"2026-06-30","id":1262,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local-windows-app","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"done","tags":[],"title":"Strict loop plan for AI AutoCut real runtime test","updated_at":"2026-06-30T08:27:48+07:00"},{"due_date":"2026-06-03","id":1262,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 Admin module implementation progress","updated_at":"2026-06-03T22:52:36+07:00"},{"due_date":"2026-06-21","id":1261,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Distribution package readable source hardening","updated_at":"2026-06-21T05:44:31+07:00"},{"due_date":"2026-06-30","id":1261,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:F:\\input test\\Test Case\\Ai Autucut | repo:C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"done","tags":[],"title":"PLAN inspect inputs set expected outputs B lens and GPU preflight","updated_at":"2026-06-30T03:29:24+07:00"},{"due_date":"2026-06-03","id":1261,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Build real V4 Admin module","updated_at":"2026-06-03T22:52:35+07:00"},{"due_date":"2026-06-03","id":1260,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Hermes Agent","site":"local Windows Hermes Setup","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"????????? Hermes Setup access denied","updated_at":"2026-06-03T21:56:27+07:00"},{"due_date":"2026-06-21","id":1260,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"fail","tags":[],"title":"Runtime regression: verify_caption failing after fill","updated_at":"2026-06-21T05:33:15+07:00"},{"due_date":"2026-06-30","id":1260,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Pre-test plan AiAutoCut mixed reframe 64001 64002","updated_at":"2026-06-30T03:18:27+07:00"},{"due_date":"2026-06-21","id":1259,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Protected audit RCA regex fix","updated_at":"2026-06-21T05:32:42+07:00"},{"due_date":"2026-06-03","id":1259,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Hermes Agent","site":"local Windows Hermes Setup / C:\\Users\\sj88888888\\AppData\\Local\\hermes","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Hermes desktop build completed after retry","updated_at":"2026-06-03T21:40:58+07:00"},{"due_date":"2026-06-30","id":1259,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:F:\\input test\\Test Case\\Ai Autucut | report:C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin\\docs\\reports\\ai_autocut_pretest_plan_20260630_031852","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"done","tags":[],"title":"PLAN inspect AI AutoCut inputs and define expected output/B lens before testing","updated_at":"2026-06-30T03:19:54+07:00"},{"due_date":"2026-06-21","id":1258,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Protected build/audit patched","updated_at":"2026-06-21T05:31:47+07:00"},{"due_date":"2026-06-03","id":1258,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Hermes Agent","site":"local Windows Hermes Setup / C:\\Users\\sj88888888\\AppData\\Local\\hermes","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Hermes Setup Electron postinstall still progressing","updated_at":"2026-06-03T21:16:02+07:00"},{"due_date":"2026-06-30","id":1258,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Pre-test plan AiAutoCut no-reframe 64001 64002","updated_at":"2026-06-30T03:13:24+07:00"},{"due_date":"2026-06-21","id":1257,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Portable release RCA fix applied","updated_at":"2026-06-21T05:21:17+07:00"},{"due_date":"2026-06-30","id":1257,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"done","tags":[],"title":"PLAN analyze App Pro New Versoin and generate evidence-backed report","updated_at":"2026-06-30T03:11:58+07:00"},{"due_date":"2026-06-03","id":1257,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Create disposable admin user and probe admin page","updated_at":"2026-06-03T21:18:07+07:00"},{"due_date":"2026-06-21","id":1256,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Portable dist implementation in validation","updated_at":"2026-06-21T05:20:34+07:00"},{"due_date":"2026-06-03","id":1256,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Hermes Agent","site":"local Windows Hermes Setup / C:\\Users\\sj88888888\\AppData\\Local\\hermes","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Hermes Setup retry passed venv and Python dependency stage","updated_at":"2026-06-03T20:54:43+07:00"},{"due_date":"2026-06-30","id":1256,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Plan Batch AB Roll implementation and full test matrix","updated_at":"2026-06-30T02:12:05+07:00"},{"due_date":"2026-06-03","id":1255,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Hermes Agent","site":"local Windows Hermes Setup / C:\\Users\\sj88888888\\AppData\\Local\\hermes","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Fix Hermes Setup access denied on venv python.exe","updated_at":"2026-06-03T20:49:30+07:00"},{"due_date":"2026-06-21","id":1255,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Portable release manifest root cause confirmed","updated_at":"2026-06-21T05:24:41+07:00"},{"due_date":"2026-06-30","id":1255,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan preserve original UI and fix reframe contract text/local target","updated_at":"2026-06-30T02:12:17+07:00"},{"due_date":"2026-06-03","id":1254,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"START audit V4 admin/job progress capability","updated_at":"2026-06-03T20:43:38+07:00"},{"due_date":"2026-06-21","id":1254,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local-cli:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Verification passed for 20001 chat extra45 live AB","updated_at":"2026-06-21T05:16:14+07:00"},{"due_date":"2026-06-30","id":1254,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"codex://threads/019ef1a3-7483-7511-a2aa-0b7611bc3f95","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Continuation plan after detailed Codex thread review","updated_at":"2026-06-30T01:47:48+07:00"},{"due_date":"2026-06-21","id":1253,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Apply stronger no-duplicate caption fix without Chrome inspection","updated_at":"2026-06-21T05:09:59+07:00"},{"due_date":"2026-06-30","id":1253,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen","site":"C:\\temp\\TiktokAi2026OnlineWithGreen","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Execution plan: bootstrap offline green/reframe app","updated_at":"2026-06-30T01:16:01+07:00"},{"due_date":"2026-06-03","id":1253,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"DONE commit/push V4 AB Roll upload status 4.0.1","updated_at":"2026-06-03T20:37:41+07:00"},{"due_date":"2026-06-21","id":1252,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Attempt 1 failed in evidence harness, patched and rerunning","updated_at":"2026-06-21T04:56:17+07:00"},{"due_date":"2026-06-29","id":1252,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll Reframe rerun started product 88942","updated_at":"2026-06-29T21:44:06+07:00"},{"due_date":"2026-06-03","id":1252,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"START commit/push V4 AB Roll upload status 4.0.1","updated_at":"2026-06-03T20:37:41+07:00"},{"due_date":"2026-06-03","id":1251,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"local-windows-hermes-environment","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Hermes WSL bash and ripgrep fixed","updated_at":"2026-06-03T11:44:35+07:00"},{"due_date":"2026-06-21","id":1251,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Correct caption suffix duplicate investigation scope","updated_at":"2026-06-21T04:58:10+07:00"},{"due_date":"2026-06-29","id":1251,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen","site":"C:\\temp\\TiktokAi2026OnlineWithGreen","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Detailed upgrade plan written to plan_upgrade.md","updated_at":"2026-06-29T21:32:31+07:00"},{"due_date":"2026-06-03","id":1250,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"completed_with_blocker","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b SSL path green.sj88ai.com \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19","updated_at":"2026-06-03T11:42:41+07:00"},{"due_date":"2026-06-21","id":1250,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Caption overflow root cause found","updated_at":"2026-06-21T04:58:10+07:00"},{"due_date":"2026-06-29","id":1250,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"D:\\000 coding\\App Pro New Versoin","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Reframe and new workspace study report","updated_at":"2026-06-29T21:20:40+07:00"},{"due_date":"2026-06-21","id":1249,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"RCA candidate: caption editor accepts duplicate text as success","updated_at":"2026-06-21T04:50:21+07:00"},{"due_date":"2026-06-03","id":1249,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"local-windows-hermes-environment","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"WSL Ubuntu installed and verification running","updated_at":"2026-06-03T11:42:09+07:00"},{"due_date":"2026-06-29","id":1249,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"PLAN Analyze-Plan-Execute-Test-Evaluate for GitHub pull","updated_at":"2026-06-29T20:01:52+07:00"},{"due_date":"2026-06-03","id":1248,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"local-windows-hermes-environment","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Fix Hermes bash/WSL terminal environment","updated_at":"2026-06-03T11:38:53+07:00"},{"due_date":"2026-06-21","id":1248,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Compare Batch AB Roll Pro subtitle UI with V4","updated_at":"2026-06-21T04:50:40+07:00"},{"due_date":"2026-06-29","id":1248,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Two-pass Lv1 render verification plan","updated_at":"2026-06-29T19:26:16+07:00"},{"due_date":"2026-06-21","id":1247,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"Patched TC01 TC03 TC04 runtime random bg audio","updated_at":"2026-06-21T03:54:21+07:00"},{"due_date":"2026-06-03","id":1247,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"local-windows-hermes-environment","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Hermes terminal/read_file root cause found","updated_at":"2026-06-03T11:37:45+07:00"},{"due_date":"2026-06-29","id":1247,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Plan GPU Auto encoder implementation and evidence test","updated_at":"2026-06-29T18:43:01+07:00"},{"due_date":"2026-06-29","id":1246,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"open","tags":[],"title":"Wire AI AutoCut render worker after lv0 FAIL","updated_at":"2026-06-29T16:26:31+07:00"},{"due_date":"2026-06-03","id":1246,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e1e\u0e1a nginx SSL config green.sj88ai.com","updated_at":"2026-06-03T11:35:58+07:00"},{"due_date":"2026-06-21","id":1246,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"local:N:\\V7.2.2 -> C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"RCA: Chrome extension page export blocked","updated_at":"2026-06-21T03:51:39+07:00"},{"due_date":"2026-06-03","id":1245,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07 SSL green.sj88ai.com","updated_at":"2026-06-03T11:34:53+07:00"},{"due_date":"2026-06-21","id":1245,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Final validation: production Reframe after-18 retry report","updated_at":"2026-06-21T03:39:11+07:00"},{"due_date":"2026-06-29","id":1245,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"2001:44c8:4664:35a4:99f0:6fa2:9dd0:59de","status":"done","tags":[],"title":"Mobile chat obstruction fix plan","updated_at":"2026-06-29T16:41:22+07:00"},{"due_date":"2026-06-03","id":1244,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"local-windows-hermes-environment","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Diagnose Hermes terminal/read_file environment blocker","updated_at":"2026-06-03T11:31:48+07:00"},{"due_date":"2026-06-29","id":1244,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"??? AiAutoCut Windows command length ??? rerun Lv1","updated_at":"2026-06-29T15:49:31+07:00"},{"due_date":"2026-06-20","id":1244,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Analyzed Reframe retry 8/8","updated_at":"2026-06-21T03:35:28+07:00"},{"due_date":"2026-06-20","id":1243,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Submitted Reframe retry 8/8","updated_at":"2026-06-21T03:27:15+07:00"},{"due_date":"2026-06-03","id":1243,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21001","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Strict loop test starting on local green.sj88ai.com runtime","updated_at":"2026-06-03T11:31:22+07:00"},{"due_date":"2026-06-29","id":1243,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"????? AiAutoCut ???????????? Workshop Lv1 ???????","updated_at":"2026-06-29T15:15:44+07:00"},{"due_date":"2026-06-03","id":1242,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Progress: repo accessible and strict-loop harness found","updated_at":"2026-06-03T11:29:23+07:00"},{"due_date":"2026-06-20","id":1242,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Analyzed Reframe retry 7/8","updated_at":"2026-06-21T03:27:12+07:00"},{"due_date":"2026-06-29","id":1242,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Lock App Pro Web Offline mode contracts before testing","updated_at":"2026-06-29T15:01:21+07:00"},{"due_date":"2026-06-20","id":1241,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"192.166.82.15","status":"in_progress","tags":[],"title":"Submitted Reframe retry 7/8","updated_at":"2026-06-21T03:18:50+07:00"},{"due_date":"2026-06-03","id":1241,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Preflight study and repair: green.sj88ai.com","updated_at":"2026-06-03T11:27:39+07:00"},{"due_date":"2026-06-29","id":1241,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"Render worker probe FAIL","updated_at":"2026-06-29T14:53:50+07:00"},{"due_date":"2026-06-03","id":1240,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Study code changes + deploy + retest start","updated_at":"2026-06-03T11:24:47+07:00"},{"due_date":"2026-06-20","id":1240,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"192.166.82.15","status":"resolved","tags":[],"title":"Analyzed Reframe retry 6/8","updated_at":"2026-06-21T03:18:36+07:00"},{"due_date":"2026-06-29","id":1240,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Open-world vertical slice plan","updated_at":"2026-06-29T15:42:47+07:00"},{"due_date":"2026-06-20","id":1239,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"192.166.82.15","status":"in_progress","tags":[],"title":"Started production Reframe after-18 retry replay","updated_at":"2026-06-21T03:15:59+07:00"},{"due_date":"2026-06-03","id":1239,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"hermes ai","site":"C:\\Users\\ASUS\\Documents\\Playground","source_ip":"171.97.194.238","status":"done","tags":[],"title":"????????? Hermes AI ???? MiniMax M3","updated_at":"2026-06-03T08:04:14+07:00"},{"due_date":"2026-06-29","id":1239,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"AI AutoCut no B/audio chooser plans","updated_at":"2026-06-29T14:20:10+07:00"},{"due_date":"2026-06-03","id":1238,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Commit/push small files and documents","updated_at":"2026-06-03T07:55:24+07:00"},{"due_date":"2026-06-20","id":1238,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"192.166.82.15","status":"blocked","tags":[],"title":"Production Reframe after-18 retry runner failed","updated_at":"2026-06-21T03:11:00+07:00"},{"due_date":"2026-06-29","id":1238,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"AI AutoCut no B/audio chooser plans","updated_at":"2026-06-29T14:17:37+07:00"},{"due_date":"2026-06-20","id":1237,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Submitted Reframe retry 6/8","updated_at":"2026-06-21T03:06:28+07:00"},{"due_date":"2026-06-03","id":1237,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"hermes ai","site":"C:\\Users\\ASUS\\Documents\\Playground","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"??????????????? hermes ai ???????????????","updated_at":"2026-06-03T07:54:33+07:00"},{"due_date":"2026-06-29","id":1237,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"AI AutoCut no B/audio chooser plans","updated_at":"2026-06-29T14:14:03+07:00"},{"due_date":"2026-06-03","id":1236,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AI Full Dev","site":"Codex Desktop local config restore","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Completed Codex config restore to default provider","updated_at":"2026-06-03T05:35:16+07:00"},{"due_date":"2026-06-29","id":1236,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"AI AutoCut no B/audio chooser plans","updated_at":"2026-06-29T14:11:08+07:00"},{"due_date":"2026-06-20","id":1236,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Analyzed Reframe retry 5/8","updated_at":"2026-06-21T03:06:25+07:00"},{"due_date":"2026-06-20","id":1235,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Submitted Reframe retry 5/8","updated_at":"2026-06-21T02:52:43+07:00"},{"due_date":"2026-06-03","id":1235,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AI Full Dev","site":"Codex Desktop local config restore","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Start restore Codex config from MiniMax change","updated_at":"2026-06-03T05:33:18+07:00"},{"due_date":"2026-06-29","id":1235,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"AI AutoCut single-dropzone backend implementation","updated_at":"2026-06-29T14:02:45+07:00"},{"due_date":"2026-06-03","id":1234,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AI Full Dev","site":"Codex Desktop local MiniMax-M3 provider config","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"MiniMax-M3 Codex provider API verification passed","updated_at":"2026-06-03T05:28:55+07:00"},{"due_date":"2026-06-20","id":1234,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Analyzed Reframe retry 4/8","updated_at":"2026-06-21T02:52:39+07:00"},{"due_date":"2026-06-29","id":1234,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Build Windows onefile exe for lnwsj offline wrapper","updated_at":"2026-06-29T14:17:33+07:00"},{"due_date":"2026-06-21","id":1233,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"TC03 TC04 UI and TC04 pipeline fix","updated_at":"2026-06-21T02:48:16+07:00"},{"due_date":"2026-06-03","id":1233,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AI Full Dev","site":"Codex Desktop local MiniMax-M3 provider config","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Complete MiniMax-M3 Codex provider configuration","updated_at":"2026-06-03T05:27:46+07:00"},{"due_date":"2026-07-06","id":1233,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen","site":"offline-desktop","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"TEST plan probe","updated_at":"2026-06-29T13:42:59+07:00"},{"due_date":"2026-06-21","id":1232,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"TC04 code RCA background audio ignored","updated_at":"2026-06-21T02:45:24+07:00"},{"due_date":"2026-06-03","id":1232,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AI Full Dev","site":"Codex Desktop local MiniMax-M3 provider config","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Start MiniMax-M3 Codex provider configuration","updated_at":"2026-06-03T05:26:01+07:00"},{"due_date":"2026-06-29","id":1232,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Strict loop plan for live two-voice fix","updated_at":"2026-06-29T14:22:58+07:00"},{"due_date":"2026-06-20","id":1231,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Submitted Reframe retry 4/8","updated_at":"2026-06-21T02:30:41+07:00"},{"due_date":"2026-06-03","id":1231,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vdo minimax","site":"C:\\temp\\Ai Full Dev\\vdo minimax\\output\\images\\minimax-i2i-beach-066e72664190c482acd2036e70b4c7aa.jpeg","source_ip":"184.82.152.134","status":"done","tags":[],"title":"MiniMax I2I generated same character beach image","updated_at":"2026-06-03T03:41:31+07:00"},{"due_date":"2026-06-29","id":1231,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Live identity audit plan","updated_at":"2026-06-29T13:37:52+07:00"},{"due_date":"2026-06-03","id":1230,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vdo minimax","site":"MiniMax image_generation I2I / C:\\temp\\Ai Full Dev\\vdo minimax\\input","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Generate MiniMax I2I same characters at beach","updated_at":"2026-06-03T03:41:31+07:00"},{"due_date":"2026-06-20","id":1230,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Analyzed Reframe retry 3/8","updated_at":"2026-06-21T02:30:35+07:00"},{"due_date":"2026-06-29","id":1230,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-TiktokAi2026WebOffline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.7.174","status":"done","tags":[],"title":"????????? tt2026online-sj16tb ??????????? Offline Onefile EXE","updated_at":"2026-06-29T13:15:57+07:00"},{"due_date":"2026-06-21","id":1229,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"TC01 frame capture RCA","updated_at":"2026-06-21T02:11:04+07:00"},{"due_date":"2026-06-29","id":1229,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Fix Current Run Download abp_mqyi7i0s_64feg","updated_at":"2026-06-29T13:42:25+07:00"},{"due_date":"2026-06-03","id":1229,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"vdo minimax","site":"C:\\temp\\Ai Full Dev\\vdo minimax\\docs\\report\\2026-06-03-minimax-image-generation-api-study.md and https://www.notion.so/3735a17a475f81baa59ded17a1833cbc","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Closeout MiniMax image generation T2I I2I study","updated_at":"2026-06-03T03:16:53+07:00"},{"due_date":"2026-06-20","id":1228,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Submitted Reframe retry 3/8","updated_at":"2026-06-21T02:03:24+07:00"},{"due_date":"2026-06-29","id":1228,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan local snapshot vs live server voice feature comparison","updated_at":"2026-06-29T13:13:26+07:00"},{"due_date":"2026-06-03","id":1228,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"vdo minimax","site":"MiniMax Platform image generation T2I and I2I docs","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Study MiniMax image generation T2I and I2I docs","updated_at":"2026-06-03T03:16:51+07:00"},{"due_date":"2026-06-03","id":1227,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vdo minimax","site":"C:\\temp\\Ai Full Dev\\vdo minimax\\output\\minimax-i2v-portal-emergence-safe-404998886891745.mp4","source_ip":"184.82.152.134","status":"done","tags":[],"title":"MiniMax I2V generated portal emergence scene after safe crop retry","updated_at":"2026-06-03T03:04:51+07:00"},{"due_date":"2026-06-20","id":1227,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Analyzed Reframe retry 2/8","updated_at":"2026-06-21T02:03:16+07:00"},{"due_date":"2026-06-29","id":1227,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan anime line-art gameplay fix","updated_at":"2026-06-29T14:15:59+07:00"},{"due_date":"2026-06-21","id":1226,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"Computer Use unavailable, V3 GUI launched visibly","updated_at":"2026-06-21T02:02:19+07:00"},{"due_date":"2026-06-03","id":1226,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vdo minimax","site":"C:\\temp\\Ai Full Dev\\vdo minimax\\input\\db1afe39-d352-40a7-806b-d95ee5e43ae9.png","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Generate MiniMax I2V portal emergence scene from latest input image","updated_at":"2026-06-03T03:04:51+07:00"},{"due_date":"2026-06-29","id":1226,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan portable AutoMixSJ88 JSV2 handoff package","updated_at":"2026-06-29T13:00:13+07:00"},{"due_date":"2026-06-20","id":1225,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Submitted Reframe retry 2/8","updated_at":"2026-06-21T01:39:47+07:00"},{"due_date":"2026-06-29","id":1225,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"local-plan-only","source_ip":"184.82.154.160","status":"planned","tags":[],"title":"AutoSu AI spellfix implementation plan","updated_at":"2026-06-29T12:51:57+07:00"},{"due_date":"2026-06-03","id":1225,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"vdo minimax","site":"C:\\temp\\Ai Full Dev\\vdo minimax\\input","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Analyze next MiniMax I2V mirror dimension scene prompt","updated_at":"2026-06-03T02:56:37+07:00"},{"due_date":"2026-06-03","id":1224,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com/","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"Commit/push completed for WebAppGPU port 33006","updated_at":"2026-06-03T02:55:22+07:00"},{"due_date":"2026-06-29","id":1224,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"D:\\000 coding\\TiktokAi2026Online | https://github.com/lnwsj/TiktokAi2026Online.git","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"????????????????? GitHub ?? local","updated_at":"2026-06-29T12:45:49+07:00"},{"due_date":"2026-06-20","id":1224,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Analyzed Reframe retry 1/8","updated_at":"2026-06-21T01:39:40+07:00"},{"due_date":"2026-06-29","id":1223,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Plan: Thai multiplayer-ready pass","updated_at":"2026-06-29T10:45:51+07:00"},{"due_date":"2026-06-03","id":1223,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoSceneCutter","site":"d:\\000 coding\\AutoSceneCutter | https://github.com/lnwsj/AutoSceneCutter.git","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Commit and push all - done","updated_at":"2026-06-03T02:55:08+07:00"},{"due_date":"2026-06-21","id":1223,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026/SJ88_Auto_Reframe_V8","site":"D:\\000 coding\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"2001:fb1:16b:1591:9833:dc97:a6c0:f331","status":"resolved","tags":[],"title":"????????????: ?????????? Browser UI/API strict gate","updated_at":"2026-06-21T01:39:43+07:00"},{"due_date":"2026-06-21","id":1222,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"V3 report attempt failed screenshot RCA","updated_at":"2026-06-21T01:18:26+07:00"},{"due_date":"2026-06-29","id":1222,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Plan: coding arcade expansion","updated_at":"2026-06-29T10:04:41+07:00"},{"due_date":"2026-06-03","id":1222,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Commit/push verified WebAppGPU default port 33006","updated_at":"2026-06-03T02:55:34+07:00"},{"due_date":"2026-06-21","id":1221,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"V3 code audit findings from sub-agent","updated_at":"2026-06-21T01:09:40+07:00"},{"due_date":"2026-06-29","id":1221,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"game.aiclasss.com","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Plan: fix gameplay visual fidelity","updated_at":"2026-06-29T09:54:31+07:00"},{"due_date":"2026-06-03","id":1221,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoSceneCutter","site":"d:\\000 coding\\AutoSceneCutter | https://github.com/lnwsj/AutoSceneCutter.git","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Commit and push all - start","updated_at":"2026-06-03T02:55:08+07:00"},{"due_date":"2026-06-21","id":1220,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"local:E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"Interim audit findings: V3 logging and GPU paths","updated_at":"2026-06-21T01:06:46+07:00"},{"due_date":"2026-06-29","id":1220,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-games","site":"https://game.aiclasss.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Plan AAA visual quality pass for SJ88-games","updated_at":"2026-06-29T09:52:14+07:00"},{"due_date":"2026-06-03","id":1220,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vdo minimax","site":"C:\\temp\\Ai Full Dev\\vdo minimax\\output\\minimax-i2v-man-mirror-pull-404991320522985.mp4","source_ip":"184.82.152.134","status":"done","tags":[],"title":"MiniMax I2V generated prequel man pulled into mirror scene","updated_at":"2026-06-03T02:29:45+07:00"},{"due_date":"2026-06-20","id":1219,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Submitted Reframe retry 1/8","updated_at":"2026-06-21T00:42:36+07:00"},{"due_date":"2026-06-29","id":1219,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"https://game.aiclasss.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan visual fidelity correction for SJ88-games","updated_at":"2026-06-29T09:48:20+07:00"},{"due_date":"2026-06-03","id":1219,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"DONE V4 AB Roll per-file upload status","updated_at":"2026-06-03T02:26:57+07:00"},{"due_date":"2026-06-20","id":1218,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Started production Reframe after-18 retry replay","updated_at":"2026-06-21T00:42:26+07:00"},{"due_date":"2026-06-03","id":1218,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vdo minimax","site":"C:\\temp\\Ai Full Dev\\vdo minimax\\input","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Generate MiniMax I2V prequel mirror scene from new input image","updated_at":"2026-06-03T02:29:45+07:00"},{"due_date":"2026-06-29","id":1218,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"https://game.aiclasss.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan commit push for SJ88-games","updated_at":"2026-06-29T09:52:14+07:00"},{"due_date":"2026-06-20","id":1217,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Production Reframe after-18 retry runner failed","updated_at":"2026-06-21T00:29:01+07:00"},{"due_date":"2026-06-03","id":1217,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vdo minimax","site":"C:\\temp\\Ai Full Dev\\vdo minimax\\output\\minimax-i2v-school-mirror-404990139412745.mp4","source_ip":"184.82.152.134","status":"done","tags":[],"title":"MiniMax I2V generation downloaded school mirror video","updated_at":"2026-06-03T02:18:40+07:00"},{"due_date":"2026-06-29","id":1217,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"https://game.aiclasss.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan production deploy SSL test for SJ88-games","updated_at":"2026-06-29T09:24:58+07:00"},{"due_date":"2026-06-20","id":1216,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 audit finding fixes","site":"local-ui:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Audit fixes rerun RCA","updated_at":"2026-06-20T23:48:12+07:00"},{"due_date":"2026-06-03","id":1216,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vdo minimax","site":"MiniMax I2V API / latest chat attachment","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Retry I2V with user attached latest school mirror image","updated_at":"2026-06-03T02:19:11+07:00"},{"due_date":"2026-06-29","id":1216,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"Workflow_Full_Agent_V4","site":"C:/temp/Bot Audio/Workflow_Full_Agent_V4","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Gather repo evidence and recent signals for suggestions","updated_at":"2026-06-29T08:53:55+07:00"},{"due_date":"2026-06-20","id":1215,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Submitted Reframe retry 1/9","updated_at":"2026-06-20T23:43:51+07:00"},{"due_date":"2026-06-03","id":1215,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"vdo minimax","site":"MiniMax I2V API / C:\\temp\\Ai Full Dev\\vdo minimax","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Retry MiniMax I2V generation after user said generate now","updated_at":"2026-06-03T02:19:11+07:00"},{"due_date":"2026-06-29","id":1215,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-games","site":"local:C:\\temp\\SJ88-games; youtube:https://www.youtube.com/watch?v=G7RxgjE3ZVk; notion:https://www.notion.so/3435a17a475f818bae05c4dca1bb6aba","source_ip":"184.82.154.160","status":"done","tags":[],"title":"????????? 1: ????????? ?????? ????? ???????","updated_at":"2026-06-29T09:00:37+07:00"},{"due_date":"2026-06-20","id":1214,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Started production Reframe after-18 retry replay","updated_at":"2026-06-20T23:43:48+07:00"},{"due_date":"2026-06-03","id":1214,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"vdo minimax","site":"MiniMax I2V API / C:\\temp\\Ai Full Dev\\vdo minimax","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Generate one MiniMax I2V portal test video and download","updated_at":"2026-06-03T01:52:13+07:00"},{"due_date":"2026-06-29","id":1214,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan AutoMixSJ88 JSV2 local/public test workflow artifacts","updated_at":"2026-06-29T08:02:28+07:00"},{"due_date":"2026-06-20","id":1213,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Submitted Reframe retry 1/9","updated_at":"2026-06-20T23:41:09+07:00"},{"due_date":"2026-06-29","id":1213,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan AutoMixSJ88 JSV2 workflow and deployment pipeline artifacts","updated_at":"2026-06-29T07:52:43+07:00"},{"due_date":"2026-06-03","id":1213,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"vdo minimax","site":"MiniMax I2V portal scene script and audio plan","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Draft 10s Thai dialogue and SFX plan for MiniMax I2V portal scene","updated_at":"2026-06-03T01:50:11+07:00"},{"due_date":"2026-06-20","id":1212,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Started production Reframe after-18 retry replay","updated_at":"2026-06-20T23:41:00+07:00"},{"due_date":"2026-06-29","id":1212,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"110.164.146.205","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan read-only port inventory without impacting services","updated_at":"2026-06-29T07:01:18+07:00"},{"due_date":"2026-06-03","id":1212,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"vdo minimax","site":"MiniMax I2V selected config","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Confirm MiniMax I2V config Hailuo 2.3 768P 10s","updated_at":"2026-06-03T01:49:39+07:00"},{"due_date":"2026-06-20","id":1211,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Production Reframe after-18 retry runner failed","updated_at":"2026-06-20T23:40:12+07:00"},{"due_date":"2026-06-29","id":1211,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan full operator documentation update for SSL closeout","updated_at":"2026-06-29T06:54:08+07:00"},{"due_date":"2026-06-03","id":1211,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"vdo minimax","site":"MiniMax I2V prompt planning camera commands","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Select MiniMax camera commands for portal I2V prompt","updated_at":"2026-06-03T01:49:02+07:00"},{"due_date":"2026-06-20","id":1210,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Started production Reframe after-18 retry replay","updated_at":"2026-06-20T23:40:11+07:00"},{"due_date":"2026-06-29","id":1210,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan safe SSL change after full read-only survey","updated_at":"2026-06-29T06:45:27+07:00"},{"due_date":"2026-06-03","id":1210,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"vdo minimax","site":"MiniMax I2V docs and pricing","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Check MiniMax I2V Thai speech 10s 1080P vertical support","updated_at":"2026-06-03T01:48:12+07:00"},{"due_date":"2026-06-20","id":1209,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Production Reframe after-18 retry runner failed","updated_at":"2026-06-20T23:39:30+07:00"},{"due_date":"2026-06-29","id":1209,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Analyze plan for AutoMixSJ88 folder comparison","updated_at":"2026-06-29T06:25:37+07:00"},{"due_date":"2026-06-03","id":1209,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"vdo minimax","site":"MiniMax I2V prompt planning from attached portal bedroom image","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Draft I2V cinematic portal prompt from user image","updated_at":"2026-06-03T01:46:34+07:00"},{"due_date":"2026-07-01","id":1208,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Run 4 modes UI+API sequence","updated_at":"2026-06-29T03:54:58+07:00"},{"due_date":"2026-06-20","id":1208,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Production Reframe after-18 retry runner failed","updated_at":"2026-06-20T23:38:46+07:00"},{"due_date":"2026-06-03","id":1208,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"vdo minimax","site":"MiniMax docs: video generation guide, API refs, pricing-video","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Answered available MiniMax API video generation modes","updated_at":"2026-06-03T01:44:08+07:00"},{"due_date":"2026-06-20","id":1207,"kind":"debug_items","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Started production Reframe after-18 retry replay","updated_at":"2026-06-20T23:38:45+07:00"},{"due_date":"2026-06-29","id":1207,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"c:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Plan - Run 4 modes evidence loop","updated_at":"2026-06-29T03:49:54+07:00"},{"due_date":"2026-06-03","id":1207,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"vdo minimax","site":"MiniMax Platform video generation docs and pricing/quota check","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Answer MiniMax free daily video generation options","updated_at":"2026-06-03T01:44:07+07:00"},{"due_date":"2026-06-29","id":1206,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"todo.namnan.co.th","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Plan for 4-mode evidence run sequence","updated_at":"2026-06-29T03:48:07+07:00"},{"due_date":"2026-06-20","id":1206,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Reframe left/right shift sign semantics corrected","updated_at":"2026-06-20T23:22:13+07:00"},{"due_date":"2026-06-03","id":1206,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 AB Roll per-file upload status UI","updated_at":"2026-06-03T02:26:25+07:00"},{"due_date":"2026-06-30","id":1205,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Complete 4-case run via Computer + report","updated_at":"2026-06-29T03:41:43+07:00"},{"due_date":"2026-06-03","id":1205,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"vdo minimax","site":"C:\\temp\\Ai Full Dev\\vdo minimax and Notion page https://www.notion.so/3735a17a475f81658ad1f3f19ed48bf3","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Closeout MiniMax video generation docs study","updated_at":"2026-06-03T01:40:45+07:00"},{"due_date":"2026-06-20","id":1205,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"TikTok Bot V7.5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Notion MCP timeout during HTML manual update","updated_at":"2026-06-20T23:03:32+07:00"},{"due_date":"2026-06-29","id":1204,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan smoke Batch AB Roll/Pro real long run","updated_at":"2026-06-29T04:13:02+07:00"},{"due_date":"2026-06-03","id":1204,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"vdo minimax","site":"MiniMax Platform video generation docs","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Analysis complete MiniMax video docs study","updated_at":"2026-06-03T01:40:45+07:00"},{"due_date":"2026-06-20","id":1204,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"TikTok Bot V7.5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Notion MCP timeout during V7.5.1 Products port","updated_at":"2026-06-20T22:48:45+07:00"},{"due_date":"2026-06-30","id":1203,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"desktop","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"4-mode UI replay with paired API/UI evidence","updated_at":"2026-06-29T03:23:40+07:00"},{"due_date":"2026-06-03","id":1203,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"vdo minimax","site":"MiniMax Platform video generation docs: t2v/i2v/fl2v/s2v/query/download","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Preflight MiniMax video docs study","updated_at":"2026-06-03T01:40:45+07:00"},{"due_date":"2026-06-20","id":1203,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"TikTok Bot V7.5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Notion MCP timeout during V7.5.1 comparison study","updated_at":"2026-06-20T22:28:57+07:00"},{"due_date":"2026-06-30","id":1202,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-desktop","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Reframe full 4-mode run with real UI/API evidence","updated_at":"2026-06-29T02:58:38+07:00"},{"due_date":"2026-06-20","id":1202,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Restore production after incompatible main.py guardrails deploy","updated_at":"2026-06-20T21:58:58+07:00"},{"due_date":"2026-06-03","id":1202,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Commit/push V4 changlog and latest AutoCut changes","updated_at":"2026-06-03T01:39:23+07:00"},{"due_date":"2026-06-29","id":1201,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan deploy then production UI+API evidence","updated_at":"2026-06-29T02:54:06+07:00"},{"due_date":"2026-06-20","id":1201,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Notion MCP fetch timeout during next additions study","updated_at":"2026-06-20T22:05:58+07:00"},{"due_date":"2026-06-03","id":1201,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Update V4 changlog with completed work and version policy","updated_at":"2026-06-03T01:21:41+07:00"},{"due_date":"2026-06-29","id":1200,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AutoSu acceptance gate corrective plan","updated_at":"2026-06-29T02:31:34+07:00"},{"due_date":"2026-06-20","id":1200,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Notion MCP handshake timeout during complete capabilities docs closeout","updated_at":"2026-06-20T21:52:03+07:00"},{"due_date":"2026-06-03","id":1200,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 Ai AutoCut auto upload manual updated after PASS","updated_at":"2026-06-03T01:13:33+07:00"},{"due_date":"2026-06-29","id":1199,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"AutoSu split accuracy report gate plan","updated_at":"2026-06-29T02:16:55+07:00"},{"due_date":"2026-06-20","id":1199,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Notion MCP handshake timeout during Support Diagnostic Bundle closeout","updated_at":"2026-06-20T21:31:31+07:00"},{"due_date":"2026-06-03","id":1199,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict AutoCut auto upload live test completed: PASS","updated_at":"2026-06-03T01:09:36+07:00"},{"due_date":"2026-06-03","id":1198,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"v4 test plan: 96 TCs, 28 done (29%) \u2014 68 pending","updated_at":"2026-06-03T01:06:23+07:00"},{"due_date":"2026-06-20","id":1198,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Workspace Profiles Notion MCP handshake timeout","updated_at":"2026-06-20T21:14:52+07:00"},{"due_date":"2026-06-30","id":1198,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"SJ88 Auto cute PC App","site":"local","source_ip":"171.97.7.174","status":"done","tags":[],"title":"????????????? ProductCodePanel dialog","updated_at":"2026-06-29T02:05:44+07:00"},{"due_date":"2026-06-03","id":1197,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"???? creator/affiliate fields ?? CSV ?????????","updated_at":"2026-06-03T01:02:47+07:00"},{"due_date":"2026-06-29","id":1197,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local:C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Diagnose and fix Computer Use launch/test for App Pro New Versoin","updated_at":"2026-06-29T01:56:21+07:00"},{"due_date":"2026-06-20","id":1197,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Visual QA Center debug - audit false positives","updated_at":"2026-06-20T20:50:21+07:00"},{"due_date":"2026-06-29","id":1196,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Plan pre-deploy AutoSu subtitle test matrix","updated_at":"2026-06-29T01:50:36+07:00"},{"due_date":"2026-06-03","id":1196,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Strict AutoCut auto upload live test completed: FAIL","updated_at":"2026-06-03T01:01:17+07:00"},{"due_date":"2026-06-20","id":1196,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"AI Full Dev progress activity title required","updated_at":"2026-06-20T20:06:05+07:00"},{"due_date":"2026-06-03","id":1195,"kind":"activities","owner":"ai-full-dev-bot","priority":"P3","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"conversation context (HANDOFF+state+decisions) for future agent","updated_at":"2026-06-03T00:54:07+07:00"},{"due_date":"2026-06-20","id":1195,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:V7.2.3w","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Report Pack V2 focused test failed on chart max calculation","updated_at":"2026-06-20T19:44:37+07:00"},{"due_date":"2026-06-29","id":1195,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan AutoSub per-output evidence sidecars","updated_at":"2026-06-29T01:49:01+07:00"},{"due_date":"2026-06-03","id":1194,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"??????????????? creator/affiliate ?? feed ???????","updated_at":"2026-06-03T00:52:34+07:00"},{"due_date":"2026-06-20","id":1194,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:V7.2.3w","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Storage Center test failure: image cache counted products_by_csv_id alias","updated_at":"2026-06-20T19:21:58+07:00"},{"due_date":"2026-06-29","id":1194,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: AutoSub timing modes + cue enforcement","updated_at":"2026-06-29T01:38:16+07:00"},{"due_date":"2026-06-03","id":1193,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"?????????/??????? Shopee feed ?????????","updated_at":"2026-06-03T00:44:02+07:00"},{"due_date":"2026-06-20","id":1193,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Product 360 Drawer verification loops resolved","updated_at":"2026-06-20T18:59:28+07:00"},{"due_date":"2026-06-29","id":1193,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Plan: Batch AB Roll AutoSu UI simplification","updated_at":"2026-06-29T01:11:52+07:00"},{"due_date":"2026-06-03","id":1192,"kind":"activities","owner":"ai-full-dev-bot","priority":"P3","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"chat_index built (v4 reports/scripts/commits/transcripts cross-ref)","updated_at":"2026-06-03T00:37:15+07:00"},{"due_date":"2026-06-29","id":1192,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"AutoSu separate V4-style frontend pages","updated_at":"2026-06-29T00:35:00+07:00"},{"due_date":"2026-06-20","id":1192,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Queue Preflight test round 3 failed - expected inactive code mismatch","updated_at":"2026-06-20T18:37:57+07:00"},{"due_date":"2026-06-03","id":1191,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"?????????/??????? CSV feed","updated_at":"2026-06-03T00:29:11+07:00"},{"due_date":"2026-06-20","id":1191,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Queue Preflight test round 1 failed - VM array assertion","updated_at":"2026-06-20T18:37:58+07:00"},{"due_date":"2026-06-28","id":1191,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"D:\\000 coding\\GreenDektop\\All Code","source_ip":"171.97.7.174","status":"done","tags":[],"title":"TC01-05 input-driven pipeline implementation plan completed","updated_at":"2026-06-28T23:55:31+07:00"},{"due_date":"2026-06-28","id":1190,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.154.160","status":"planned","tags":[],"title":"Plan: separate AutoSu page and improve subtitle accuracy","updated_at":"2026-06-28T23:52:46+07:00"},{"due_date":"2026-06-20","id":1190,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Change History / Undo Center - test sandbox boot race and config noise resolved","updated_at":"2026-06-20T18:15:26+07:00"},{"due_date":"2026-06-03","id":1190,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Implement AI AutoCut auto upload on file select/drop","updated_at":"2026-06-03T01:12:53+07:00"},{"due_date":"2026-06-20","id":1189,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 product data sync","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Resolved product data sync browser selector rerun","updated_at":"2026-06-20T18:12:51+07:00"},{"due_date":"2026-06-28","id":1189,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"D:\\000 coding\\GreenDektop\\All Code","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Plan study all output green screen implementation","updated_at":"2026-06-28T22:12:09+07:00"},{"due_date":"2026-06-03","id":1189,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Completed V4 AB Roll download shortcut manual update","updated_at":"2026-06-03T00:26:37+07:00"},{"due_date":"2026-06-03","id":1188,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"?????????????????? ???? ???????????? CSV","updated_at":"2026-06-03T00:26:22+07:00"},{"due_date":"2026-06-30","id":1188,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop / SJ88 Green16gb","site":"onefile-desktop","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Plan: remediate release blockers and validate UI/API pairs with Computer Use","updated_at":"2026-06-28T10:05:03+07:00"},{"due_date":"2026-06-20","id":1188,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"tiktok-bot-v7-5","site":"local-extension://TikTok Bot V7.5","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Import restore snapshot fallback fixed","updated_at":"2026-06-20T17:47:42+07:00"},{"due_date":"2026-06-20","id":1187,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 migration","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Resolved Products Best CSV migration scope bug","updated_at":"2026-06-20T17:32:45+07:00"},{"due_date":"2026-06-03","id":1187,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"???????????????? ???? ???????????? CSV","updated_at":"2026-06-03T00:21:45+07:00"},{"due_date":"2026-06-28","id":1187,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.2 / tiktok-bot-v7-5","site":"local Chrome Extension workspace: C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Next additions plan from TikTok Bot V7.5.2 deep study","updated_at":"2026-06-28T06:30:44+07:00"},{"due_date":"2026-06-20","id":1186,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 staged validation passed before commit","updated_at":"2026-06-20T16:44:00+07:00"},{"due_date":"2026-06-28","id":1186,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Deep study plan: code docs tests methods","updated_at":"2026-06-28T06:21:50+07:00"},{"due_date":"2026-06-02","id":1186,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"transcript-019e8483-study","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32 transcript 019e8483 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14","updated_at":"2026-06-03T00:11:26+07:00"},{"due_date":"2026-06-28","id":1185,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"2405:9800:b660:2e41:909c:36cf:b525:78bb","status":"in_progress","tags":[],"title":"Plan diagnose fix verify current run download","updated_at":"2026-06-28T03:30:29+07:00"},{"due_date":"2026-06-20","id":1185,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI; source web reference free1.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Docs entrypoint drift between README, docs/Readme, and phase reports","updated_at":"2026-06-20T16:41:19+07:00"},{"due_date":"2026-06-03","id":1185,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Update V4 AB Roll download shortcut manual","updated_at":"2026-06-03T00:26:37+07:00"},{"due_date":"2026-06-20","id":1184,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Resolved screenshot-only UI regressions in Mission Control implementation","updated_at":"2026-06-20T16:22:04+07:00"},{"due_date":"2026-06-28","id":1184,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"2405:9800:b660:2e41:909c:36cf:b525:78bb","status":"done","tags":[],"title":"Analyze plan fix verify product endpoint 11003","updated_at":"2026-06-28T02:48:12+07:00"},{"due_date":"2026-06-02","id":1184,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 AB Roll download shortcut complete with live UI API evidence","updated_at":"2026-06-03T00:08:02+07:00"},{"due_date":"2026-06-02","id":1183,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"????????????????????????????????? CSV ?????????","updated_at":"2026-06-02T23:48:26+07:00"},{"due_date":"2026-06-20","id":1183,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"V3 normal Reframe strict NVENC blocker fixed","updated_at":"2026-06-20T16:09:48+07:00"},{"due_date":"2026-06-27","id":1183,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:48f9:47cb:ec78:19ca:2fd:22b","status":"done","tags":[],"title":"Plan emotion directions for five E27 voice scripts","updated_at":"2026-06-27T17:32:48+07:00"},{"due_date":"2026-06-20","id":1182,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"tiktok-bot-v7-5","site":"local://C:/Users/sj88s/Music/TikTok Bot V7.2.3w/V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Gap identified: no first-screen work board","updated_at":"2026-06-20T15:49:55+07:00"},{"due_date":"2026-06-02","id":1182,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"????????????????????????????????? CSV","updated_at":"2026-06-02T23:45:37+07:00"},{"due_date":"2026-06-27","id":1182,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:48f9:47cb:ec78:19ca:2fd:22b","status":"done","tags":[],"title":"Plan second set of five Thai voice scripts","updated_at":"2026-06-27T17:22:17+07:00"},{"due_date":"2026-06-02","id":1181,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"??????????? 10 ??????????? CSV ?????????","updated_at":"2026-06-02T23:37:59+07:00"},{"due_date":"2026-06-20","id":1181,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"V3 desktop forced NVENC design risk resolved by EncoderPlan blueprint","updated_at":"2026-06-20T15:49:02+07:00"},{"due_date":"2026-06-27","id":1181,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:48f9:47cb:ec78:19ca:2fd:22b","status":"done","tags":[],"title":"Plan five Thai voice scripts request","updated_at":"2026-06-27T17:17:28+07:00"},{"due_date":"2026-06-20","id":1180,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 migration analysis","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"open","tags":[],"title":"Risk: V7.2.3w Products B1-B10 handler scope bug before V7.5.1 migration","updated_at":"2026-06-20T15:29:05+07:00"},{"due_date":"2026-06-27","id":1180,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"series-director","site":"local:/Users/sj88/Documents/Codex_workshop/series-director-v9.7/series-director-v9.7/series-director","source_ip":"2001:44c8:48f9:47cb:999e:affa:c689:f373","status":"in_progress","tags":[],"title":"Project study evidence plan - series-director-v9.7","updated_at":"2026-06-27T17:03:49+07:00"},{"due_date":"2026-06-02","id":1180,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 AB Roll add done-state download shortcut in status panel","updated_at":"2026-06-03T00:08:02+07:00"},{"due_date":"2026-06-20","id":1179,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"V3 mismatch root cause documented","updated_at":"2026-06-20T15:23:06+07:00"},{"due_date":"2026-06-27","id":1179,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:48f9:47cb:ec78:19ca:2fd:22b","status":"done","tags":[],"title":"Plan full project study for AutoMixSJ88Free","updated_at":"2026-06-27T17:01:02+07:00"},{"due_date":"2026-06-02","id":1179,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 AB Roll hide Start button after upload/done - deploy live test push complete","updated_at":"2026-06-02T23:31:50+07:00"},{"due_date":"2026-06-20","id":1178,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Root cause fixed: ProductsImport CSV import stale map after duplicate check","updated_at":"2026-06-20T10:14:41+07:00"},{"due_date":"2026-06-02","id":1178,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"???????????????? 10 ??????????? CSV","updated_at":"2026-06-02T23:27:59+07:00"},{"due_date":"2026-06-27","id":1178,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://www.notion.so/3435a17a475f818bae05c4dca1bb6aba","source_ip":"49.230.61.99","status":"done","tags":[],"title":"Plan project study with paired UI/API evidence","updated_at":"2026-06-27T17:01:19+07:00"},{"due_date":"2026-06-20","id":1177,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Root cause: fixed Reframe path removed random tilt and lens jitter","updated_at":"2026-06-20T09:47:15+07:00"},{"due_date":"2026-06-02","id":1177,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb-study","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32 tt2026online-sj16tb.sj88ai.com \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e2a\u0e38\u0e14\u0e46","updated_at":"2026-06-02T23:22:22+07:00"},{"due_date":"2026-06-27","id":1177,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:48f9:47cb:ec78:19ca:2fd:22b","status":"done","tags":[],"title":"Plan for detailed study of Notion and AI Full Dev format","updated_at":"2026-06-27T16:49:29+07:00"},{"due_date":"2026-06-20","id":1176,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Product advanced feature module-boundary prerequisite","updated_at":"2026-06-20T09:39:17+07:00"},{"due_date":"2026-06-27","id":1176,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:/Users/sj88/Documents/codex/audio_workflow","source_ip":"2001:44c8:48f9:47cb:999e:affa:c689:f373","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e28\u0e36\u0e01\u0e29\u0e32 audio_workflow \u0e1e\u0e23\u0e49\u0e2d\u0e21 evidence UI+API","updated_at":"2026-06-27T16:02:12+07:00"},{"due_date":"2026-06-02","id":1176,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"AB Roll done/upload Start button hidden fix deployed and verified","updated_at":"2026-06-02T23:11:36+07:00"},{"due_date":"2026-06-20","id":1175,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw Reframe lens visual similarity root cause","updated_at":"2026-06-20T09:01:43+07:00"},{"due_date":"2026-06-02","id":1175,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"???????????? CSV 10 ??????????????????","updated_at":"2026-06-02T23:04:24+07:00"},{"due_date":"2026-06-27","id":1175,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"Plan: finish Reframe post-render integration and evidence","updated_at":"2026-06-27T08:03:32+07:00"},{"due_date":"2026-06-20","id":1174,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Debug/Checklist: required fixes for V7.5 identity bump","updated_at":"2026-06-20T08:47:42+07:00"},{"due_date":"2026-06-27","id":1174,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"planned","tags":[],"title":"Plan product code empty-start and folder creation flow","updated_at":"2026-06-27T06:00:25+07:00"},{"due_date":"2026-06-02","id":1174,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"?????????? 10 ???????????? CSV","updated_at":"2026-06-02T22:59:14+07:00"},{"due_date":"2026-06-20","id":1173,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local-docs-report","source_ip":"2001:fb1:16b:1591:19d2:5a7c:d5bf:ef5b","status":"in_progress","tags":[],"title":"Track repeated failure mode: wrong target/source/GPU proof","updated_at":"2026-06-20T08:45:50+07:00"},{"due_date":"2026-06-27","id":1173,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"ready","tags":[],"title":"plan_debug_20260627 EXE-root config/path cleanup","updated_at":"2026-06-27T05:29:20+07:00"},{"due_date":"2026-06-02","id":1173,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Backup zip created: tt2026online-sj16tb_backup_20260602_225025.zip (1,328,072 bytes, 83% saved)","updated_at":"2026-06-02T22:52:56+07:00"},{"due_date":"2026-06-20","id":1172,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"greenlnw Reframe history paging validation","updated_at":"2026-06-20T08:42:51+07:00"},{"due_date":"2026-06-27","id":1172,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/?view=batch-abroll-pro","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Plan Batch AB Roll Audio A table count","updated_at":"2026-06-27T05:54:39+07:00"},{"due_date":"2026-06-02","id":1172,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"AB Roll fix: hide Start after done","updated_at":"2026-06-02T23:11:36+07:00"},{"due_date":"2026-06-20","id":1171,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16b:1591:19d2:5a7c:d5bf:ef5b","status":"resolved","tags":[],"title":"RCA V8: hard memory for wrong target/source/GPU failures","updated_at":"2026-06-20T08:44:03+07:00"},{"due_date":"2026-06-27","id":1171,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/?view=abroll","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Plan AB Roll Reframe quota display","updated_at":"2026-06-27T05:22:54+07:00"},{"due_date":"2026-06-02","id":1171,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"AB Roll workflow UI audit: Start button remains after done","updated_at":"2026-06-02T22:44:32+07:00"},{"due_date":"2026-06-20","id":1170,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3w","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Debug: Chrome rejected manifest version 7.2.3w","updated_at":"2026-06-20T08:34:48+07:00"},{"due_date":"2026-06-27","id":1170,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/?view=smartauto","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Plan Smart Auto Reframe quota display","updated_at":"2026-06-27T05:10:34+07:00"},{"due_date":"2026-06-02","id":1170,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"AB Roll UI workflow audit - Start button visibility after upload/process","updated_at":"2026-06-02T22:44:06+07:00"},{"due_date":"2026-06-20","id":1169,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"greenlnw Reframe reports design validation","updated_at":"2026-06-20T08:32:31+07:00"},{"due_date":"2026-06-27","id":1169,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Plan add AI AutoCut Reframe quota display like Batch AB Roll","updated_at":"2026-06-27T04:55:04+07:00"},{"due_date":"2026-06-02","id":1169,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict Ai AutoCut Mode 3 interleave live test completed: PASS","updated_at":"2026-06-02T22:27:33+07:00"},{"due_date":"2026-06-02","id":1168,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Ai AutoCut Mode 3 local helper probe passed before deploy","updated_at":"2026-06-02T22:19:01+07:00"},{"due_date":"2026-06-20","id":1168,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16b:1591:19d2:5a7c:d5bf:ef5b","status":"resolved","tags":[],"title":"RCA V7: consolidate repeated docs audit demands","updated_at":"2026-06-20T08:33:07+07:00"},{"due_date":"2026-06-27","id":1168,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/?view=autocut","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Deploy AI AutoCut Upload-step Reframe controls","updated_at":"2026-06-27T04:37:04+07:00"},{"due_date":"2026-06-20","id":1167,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Attempt 3 seed passed; browser binary missing; switching to installed Chrome","updated_at":"2026-06-20T07:52:04+07:00"},{"due_date":"2026-06-02","id":1167,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"QC docs written, verification starting","updated_at":"2026-06-02T22:05:01+07:00"},{"due_date":"2026-06-27","id":1167,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-license","site":"https://github.com/lnwsj/SJ88-license.git","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"Plan destructive sync SJ88-license main from GitHub","updated_at":"2026-06-27T03:05:27+07:00"},{"due_date":"2026-06-20","id":1166,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Attempt 2 seed RCA: ffmpeg consumed stdin; added -nostdin","updated_at":"2026-06-20T07:51:16+07:00"},{"due_date":"2026-06-27","id":1166,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"http://tt2026online-sj16tb.sj88ai.com/manual","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Build detailed TT2026 manual pages by mode and Reframe flow","updated_at":"2026-06-27T02:53:32+07:00"},{"due_date":"2026-06-02","id":1166,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Analyze Ai AutoCut Mode 3 against App Pro New Version reference","updated_at":"2026-06-02T22:27:34+07:00"},{"due_date":"2026-06-20","id":1165,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Attempt 1 failed before UI/API run; fixed remote seed evidence script","updated_at":"2026-06-20T07:50:23+07:00"},{"due_date":"2026-06-27","id":1165,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto cute PC App","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan GitHub main extraction and artifact verification","updated_at":"2026-06-27T02:45:46+07:00"},{"due_date":"2026-06-02","id":1165,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict full modes live test completed: PASS","updated_at":"2026-06-02T22:00:26+07:00"},{"due_date":"2026-06-02","id":1164,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"QC workflow docs start","updated_at":"2026-06-02T22:15:54+07:00"},{"due_date":"2026-06-20","id":1164,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"greenlnw Reframe simple download retention design validation","updated_at":"2026-06-20T07:48:18+07:00"},{"due_date":"2026-06-27","id":1164,"kind":"plans","owner":"Codex","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Design post-run Reframe checkbox for AI AutoCut, SmartAuto, and AB Roll","updated_at":"2026-06-27T00:36:24+07:00"},{"due_date":"2026-06-20","id":1163,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Live paired UI/API test after deploy","updated_at":"2026-06-20T07:39:41+07:00"},{"due_date":"2026-06-02","id":1163,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Deploy phase: AutoCut download button static files","updated_at":"2026-06-02T21:44:39+07:00"},{"due_date":"2026-06-26","id":1163,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Analyze Plan Execute Test Evaluate Reframe integration","updated_at":"2026-06-26T23:50:13+07:00"},{"due_date":"2026-06-20","id":1162,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"resolved","tags":[],"title":"Reframe file/download manager design verification","updated_at":"2026-06-20T07:38:54+07:00"},{"due_date":"2026-06-26","id":1162,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI dist package","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Plan: full dist rebuild without provider keys","updated_at":"2026-06-26T23:22:32+07:00"},{"due_date":"2026-06-02","id":1162,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Add Ai AutoCut output download button","updated_at":"2026-06-02T22:00:26+07:00"},{"due_date":"2026-06-20","id":1161,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"RCA complete: B+audio failed due resolved_mode drop + SAR mismatch","updated_at":"2026-06-20T03:24:24+07:00"},{"due_date":"2026-06-26","id":1161,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Plan: Run History / Presets","updated_at":"2026-06-26T11:34:56+07:00"},{"due_date":"2026-06-02","id":1161,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 local timestamped ZIP backup completed","updated_at":"2026-06-02T21:36:31+07:00"},{"due_date":"2026-06-20","id":1160,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"RCA evidence: Batch AB Roll B+audio failed as b_only_audio_master","updated_at":"2026-06-20T03:09:14+07:00"},{"due_date":"2026-06-26","id":1160,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Plan: video quality and HLS handling","updated_at":"2026-06-26T11:19:27+07:00"},{"due_date":"2026-06-02","id":1160,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Create local timestamped V4 ZIP backup","updated_at":"2026-06-02T21:36:31+07:00"},{"due_date":"2026-06-02","id":1159,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com + green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Deploy public domains live UI API evidence PASS","updated_at":"2026-06-02T18:17:53+07:00"},{"due_date":"2026-06-20","id":1159,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Debug: UI AB capture concurrent lane switch false fail","updated_at":"2026-06-20T02:56:59+07:00"},{"due_date":"2026-06-26","id":1159,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Plan implementation for TT2026 Multimedia Manager","updated_at":"2026-06-26T11:31:20+07:00"},{"due_date":"2026-06-02","id":1158,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com + green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Deploy public domains completed restart","updated_at":"2026-06-02T18:17:39+07:00"},{"due_date":"2026-06-20","id":1158,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Debug: AB append API runner BOM parse failure fixed","updated_at":"2026-06-20T02:56:59+07:00"},{"due_date":"2026-06-26","id":1158,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"sp-bot","site":"F:\\codex\\sp-bot","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Plan: CLI keyword parity with GUI","updated_at":"2026-06-26T11:00:08+07:00"},{"due_date":"2026-06-02","id":1157,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com + green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Deploy public domains green.sj88ai.com and green.cutdee.com","updated_at":"2026-06-02T18:17:39+07:00"},{"due_date":"2026-06-20","id":1157,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Reframe hot storage split verification","updated_at":"2026-06-20T02:32:14+07:00"},{"due_date":"2026-06-26","id":1157,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Plan MP3 audio_A and Multimedia Manager metrics update","updated_at":"2026-06-26T10:26:39+07:00"},{"due_date":"2026-06-02","id":1156,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"local:SJ88AutoGreenScreen / /api/v1/jobs/render","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 4 Hook Batch Service complete","updated_at":"2026-06-02T13:28:46+07:00"},{"due_date":"2026-06-26","id":1156,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Plan Multimedia Manager design","updated_at":"2026-06-26T10:08:54+07:00"},{"due_date":"2026-06-20","id":1156,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Append-only upload local test pass before deploy","updated_at":"2026-06-20T02:31:35+07:00"},{"due_date":"2026-06-26","id":1155,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"local-chrome-extension:F:\\codex\\sp-bot\\ShopeeMediaBot","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"GUI smart redesign verification and delivery","updated_at":"2026-06-26T09:10:03+07:00"},{"due_date":"2026-06-02","id":1155,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"local:SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 4 Hook Batch Service unit tests passed","updated_at":"2026-06-02T13:28:46+07:00"},{"due_date":"2026-06-20","id":1155,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"RCA attempt1 API testcase false fail","updated_at":"2026-06-20T01:56:34+07:00"},{"due_date":"2026-06-25","id":1154,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online.git","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Plan - pull GitHub overwrite all for TiktokAi2026Online","updated_at":"2026-06-26T01:25:11+07:00"},{"due_date":"2026-06-20","id":1154,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Batch AB Roll chunk duplicate skip local implementation","updated_at":"2026-06-20T01:56:34+07:00"},{"due_date":"2026-06-02","id":1154,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 4 Hook Batch Service into Main App progress","updated_at":"2026-06-02T13:28:46+07:00"},{"due_date":"2026-06-02","id":1153,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 4 Hook Batch Service start","updated_at":"2026-06-02T13:28:46+07:00"},{"due_date":"2026-06-20","id":1153,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Correction: machine_name for product refresh debug","updated_at":"2026-06-20T01:21:11+07:00"},{"due_date":"2026-06-26","id":1153,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online.git","source_ip":"58.136.103.15","status":"done","tags":[],"title":"?????? New App Pro ????????? origin/main snapshot","updated_at":"2026-06-26T01:08:20+07:00"},{"due_date":"2026-06-02","id":1152,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 3 Audio Loop Batch complete","updated_at":"2026-06-02T13:04:02+07:00"},{"due_date":"2026-06-20","id":1152,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Reframe improvement proposal verification","updated_at":"2026-06-20T01:17:34+07:00"},{"due_date":"2026-06-25","id":1152,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan AI handoff documentation improvements","updated_at":"2026-06-25T21:53:41+07:00"},{"due_date":"2026-06-20","id":1151,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Investigate product folder refresh stale loading message","updated_at":"2026-06-20T01:02:27+07:00"},{"due_date":"2026-06-25","id":1151,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online.git","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"???????????? GitHub ????????? local changes","updated_at":"2026-06-25T21:29:01+07:00"},{"due_date":"2026-06-02","id":1151,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 3 implementation and unit tests passed","updated_at":"2026-06-02T13:04:03+07:00"},{"due_date":"2026-06-20","id":1150,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Greenlnw latest Reframe job bottleneck diagnosis","updated_at":"2026-06-20T00:50:48+07:00"},{"due_date":"2026-06-02","id":1150,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 3 Audio Loop Batch start","updated_at":"2026-06-02T13:04:03+07:00"},{"due_date":"2026-06-25","id":1150,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online.git; local=C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Plan: GitHub force sync and evidence report","updated_at":"2026-06-25T21:25:42+07:00"},{"due_date":"2026-06-19","id":1149,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Docs stale pointers fixed for greenlnw.sj88ai.com","updated_at":"2026-06-20T00:06:15+07:00"},{"due_date":"2026-06-02","id":1149,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 6 Tests closeout","updated_at":"2026-06-02T12:43:02+07:00"},{"due_date":"2026-06-25","id":1149,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:C:\\Users\\admin\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"58.136.103.15","status":"done","tags":[],"title":"GitHub overwrite sync: App Pro New Versoin","updated_at":"2026-06-25T21:25:14+07:00"},{"due_date":"2026-06-02","id":1148,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 6 progress: unit tests and build passed","updated_at":"2026-06-02T12:43:02+07:00"},{"due_date":"2026-06-19","id":1148,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"110.164.146.205","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Root cause identified - greenlnw ffmpeg on sda plus fixed tt2026 restart loop","updated_at":"2026-06-20T00:06:52+07:00"},{"due_date":"2026-06-25","id":1148,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local-cli:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan rebuild dist, sanitize key material, refresh handoff README","updated_at":"2026-06-25T21:01:24+07:00"},{"due_date":"2026-06-02","id":1147,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 6 Tests start","updated_at":"2026-06-02T12:43:02+07:00"},{"due_date":"2026-06-19","id":1147,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"110.164.146.205","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Disk audit checkpoint - sda util spikes without full filesystem","updated_at":"2026-06-20T00:06:52+07:00"},{"due_date":"2026-06-30","id":1147,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"????? Plan_20260625.md ????????????????????????? corrective plan","updated_at":"2026-06-25T15:16:02+07:00"},{"due_date":"2026-06-02","id":1146,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"local://C:/Users/sjryzen7/Pictures/codex/SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 5 UI Fix completed with paired UI/API evidence","updated_at":"2026-06-02T12:18:38+07:00"},{"due_date":"2026-06-19","id":1146,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"greenlnw Reframe upload 413 root cause confirmed","updated_at":"2026-06-19T23:46:56+07:00"},{"due_date":"2026-06-25","id":1146,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com + tt2026online-sj16tb.sj88ai.com","site":"https://greenlnw.sj88ai.com; https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan disk speed benchmark greenlnw and tt2026","updated_at":"2026-06-25T13:20:39+07:00"},{"due_date":"2026-06-19","id":1145,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"RCA Reframe upload limit","updated_at":"2026-06-19T23:13:17+07:00"},{"due_date":"2026-06-02","id":1145,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"local://C:/Users/sjryzen7/Pictures/codex/SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 5 UI Fix executing UI/API evidence run","updated_at":"2026-06-02T12:18:38+07:00"},{"due_date":"2026-06-25","id":1145,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan repo handoff rules and continuation docs","updated_at":"2026-06-25T12:48:59+07:00"},{"due_date":"2026-06-19","id":1144,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"N:\\Green PC","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Unblock green.sj88ai.com GPU parity route and fixture gates","updated_at":"2026-06-19T22:49:11+07:00"},{"due_date":"2026-06-02","id":1144,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Phase 5 UI Fix - frontend tests passed","updated_at":"2026-06-02T12:03:28+07:00"},{"due_date":"2026-06-25","id":1144,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: README script standard and examples","updated_at":"2026-06-25T12:35:18+07:00"},{"due_date":"2026-06-02","id":1143,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 5 UI Fix - start","updated_at":"2026-06-02T12:18:38+07:00"},{"due_date":"2026-06-25","id":1143,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan green retroactive FTP transfer UI","updated_at":"2026-06-25T12:29:09+07:00"},{"due_date":"2026-06-19","id":1143,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"DEBUG RESOLVED | dev pull wrapper dry-run failures fixed","updated_at":"2026-06-19T22:48:45+07:00"},{"due_date":"2026-06-02","id":1142,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 2 FFmpeg external audio - PASS","updated_at":"2026-06-02T11:54:36+07:00"},{"due_date":"2026-06-19","id":1142,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Production E2E RCA: worker runtime path used stale backend copy","updated_at":"2026-06-19T22:43:57+07:00"},{"due_date":"2026-06-25","id":1142,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Clear stale FTP error and finish 10012/B transfer","updated_at":"2026-06-25T12:14:24+07:00"},{"due_date":"2026-06-02","id":1141,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 2 FFmpeg external audio - regression passed","updated_at":"2026-06-02T11:54:36+07:00"},{"due_date":"2026-06-19","id":1141,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Production E2E RCA: evidenceHash variable typo in test script","updated_at":"2026-06-19T22:41:43+07:00"},{"due_date":"2026-06-25","id":1141,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Fix rsync contimeout and retry 10012/A transfer","updated_at":"2026-06-25T11:37:29+07:00"},{"due_date":"2026-06-19","id":1140,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 7 RCA - API harness/browser evidence corrective loop","updated_at":"2026-06-19T22:40:38+07:00"},{"due_date":"2026-06-02","id":1140,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Phase 2 FFmpeg External Audio","updated_at":"2026-06-02T11:33:57+07:00"},{"due_date":"2026-06-25","id":1140,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan greenlnw attach transfer for ref_upload_0b5dd9dd34e348ae","updated_at":"2026-06-25T07:37:49+07:00"},{"due_date":"2026-06-02","id":1139,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 1 External Audio Hook midpoint","updated_at":"2026-06-02T11:31:57+07:00"},{"due_date":"2026-06-19","id":1139,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Production E2E RCA: Pro view missed shared Batch AB Roll dependency","updated_at":"2026-06-19T22:40:16+07:00"},{"due_date":"2026-06-25","id":1139,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/ + https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan-only: retrofit TT2026 FTP transfer after job submission","updated_at":"2026-06-25T06:34:07+07:00"},{"due_date":"2026-06-02","id":1138,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 1 External Audio Hook","updated_at":"2026-06-02T11:31:56+07:00"},{"due_date":"2026-06-19","id":1138,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Production E2E RCA: hidden dropdown inside closed details","updated_at":"2026-06-19T22:37:21+07:00"},{"due_date":"2026-06-25","id":1138,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: greenlnw FTP status UI implementation","updated_at":"2026-06-25T06:21:23+07:00"},{"due_date":"2026-06-02","id":1137,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Phase 1 External Audio Hook","updated_at":"2026-06-02T11:02:13+07:00"},{"due_date":"2026-06-19","id":1137,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"DEBUG | nginx present but not serving primary web runtime","updated_at":"2026-06-19T22:38:01+07:00"},{"due_date":"2026-06-25","id":1137,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"green sj88ai immediate reframe plan","updated_at":"2026-06-25T06:02:46+07:00"},{"due_date":"2026-06-19","id":1136,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 6 blocked: GPU integration cannot certify before Phase 5 pass","updated_at":"2026-06-19T22:30:39+07:00"},{"due_date":"2026-06-02","id":1136,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"plan fixes for green audio and batch mode limitations","updated_at":"2026-06-02T10:58:08+07:00"},{"due_date":"2026-06-25","id":1136,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw nntv immediate reframe queue plan","updated_at":"2026-06-25T06:02:46+07:00"},{"due_date":"2026-06-02","id":1135,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[done] latest four strict runs input-output summary","updated_at":"2026-06-02T10:02:36+07:00"},{"due_date":"2026-06-19","id":1135,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Deploy precheck script RCA: PowerShell host variable collision","updated_at":"2026-06-19T22:28:30+07:00"},{"due_date":"2026-06-25","id":1135,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"tt2026 mobile Smart Auto to SSO completion plan","updated_at":"2026-06-25T05:40:49+07:00"},{"due_date":"2026-06-02","id":1134,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[start] summarize latest 4 strict test runs input/output mapping","updated_at":"2026-06-02T10:02:37+07:00"},{"due_date":"2026-06-19","id":1134,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Unit test RCA: ABRollWorker import required MySQL env","updated_at":"2026-06-19T22:25:23+07:00"},{"due_date":"2026-06-25","id":1134,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw mobile Smartauto to SSO link page plan","updated_at":"2026-06-25T05:40:49+07:00"},{"due_date":"2026-06-25","id":1133,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Implementation checkpoint: greenlnw TT2026 SSO/FTP scope","updated_at":"2026-06-25T04:08:27+07:00"},{"due_date":"2026-06-19","id":1133,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 5 blocked: FFmpeg-only reframe cannot certify before Phase 1-4 pass","updated_at":"2026-06-19T22:23:08+07:00"},{"due_date":"2026-06-02","id":1133,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[done] strict live UI+API input4 rerun PASS","updated_at":"2026-06-02T09:57:30+07:00"},{"due_date":"2026-06-19","id":1132,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 4 blocked: batch/audio segmentation golden baseline missing","updated_at":"2026-06-19T22:13:52+07:00"},{"due_date":"2026-06-02","id":1132,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during] execute strict live input4 runner","updated_at":"2026-06-02T09:57:31+07:00"},{"due_date":"2026-06-25","id":1132,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: add TT2026 SSO and transfer parity to greenlnw.sj88ai.com","updated_at":"2026-06-25T03:57:18+07:00"},{"due_date":"2026-06-19","id":1131,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 3 blocker: normal render parity has no reference product/output baseline","updated_at":"2026-06-19T22:02:14+07:00"},{"due_date":"2026-06-02","id":1131,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[start] strict live UI+API test input4 rerun on reframe.cutdee.com","updated_at":"2026-06-02T09:57:31+07:00"},{"due_date":"2026-06-25","id":1131,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: document current Green Screen modes and edit points","updated_at":"2026-06-25T03:40:25+07:00"},{"due_date":"2026-06-19","id":1130,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 2 blocker: golden product fixture absent and output contract unresolved","updated_at":"2026-06-19T21:53:55+07:00"},{"due_date":"2026-06-02","id":1130,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[done] strict live UI+API input3 rerun PASS","updated_at":"2026-06-02T09:51:26+07:00"},{"due_date":"2026-06-25","id":1130,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: Prepare FTP transfer and status UI","updated_at":"2026-06-25T03:24:08+07:00"},{"due_date":"2026-06-19","id":1129,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 1 blocker: Auto Reframe source contract conflict","updated_at":"2026-06-19T21:43:22+07:00"},{"due_date":"2026-06-02","id":1129,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during] execute strict live input3 runner","updated_at":"2026-06-02T09:51:26+07:00"},{"due_date":"2026-06-25","id":1129,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Correct Reframe quota to separate Reframe Units, not Green membership clip quota","updated_at":"2026-06-25T02:55:01+07:00"},{"due_date":"2026-06-19","id":1128,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com / V3 output-count parity","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Critical defect: old report mutated instead of new evidence run","updated_at":"2026-06-19T21:32:03+07:00"},{"due_date":"2026-06-25","id":1128,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Shopee Media Bot","site":"https://shopee.co.th/%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B8%87%E0%B8%99%E0%B8%B1%E0%B8%81%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%97%E0%B8%A3%E0%B8%87%E0%B9%81%E0%B8%84%E0%B8%9A-AliceBK-5.5-%E0%B8%99%E0%B8%B4%E0%B9%89%E0%B8%A7-%E0%B8%AA%E0%B8%B5%E0%B8%81%E0%B8%A3%E0%B8%A1%E0%B9%80%E0%B8%82%E0%B9%89%E0%B8%A1-%E0%B9%80%E0%B8%AD%E0%B8%A7-22-27-i.157593242.22351190665","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Plan: Shopee URL media extraction bot","updated_at":"2026-06-25T01:57:04+07:00"},{"due_date":"2026-06-02","id":1128,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[start] strict live UI+API test input3 rerun on reframe.cutdee.com","updated_at":"2026-06-02T09:51:26+07:00"},{"due_date":"2026-06-19","id":1127,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com / V3 output-count parity","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Admission/RCA: source confusion and missing real evidence report","updated_at":"2026-06-19T21:31:28+07:00"},{"due_date":"2026-06-25","id":1127,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://shopee.co.th/?is_from_login=true","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Strict loop: structure scan + Chrome login probe","updated_at":"2026-06-25T01:50:04+07:00"},{"due_date":"2026-06-02","id":1127,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[done] strict live UI+API input2 rerun PASS","updated_at":"2026-06-02T09:45:31+07:00"},{"due_date":"2026-06-19","id":1126,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com / V3 output-count parity","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"RCA: V3 output-count parity confusion","updated_at":"2026-06-19T21:29:41+07:00"},{"due_date":"2026-06-02","id":1126,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during] input2 runner progress tc05","updated_at":"2026-06-02T09:45:32+07:00"},{"due_date":"2026-06-25","id":1126,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com/dashboard.php","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan correct origin pull patch deploy","updated_at":"2026-06-25T01:50:18+07:00"},{"due_date":"2026-06-19","id":1125,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"codex://threads/019ed932-a0fa-7533-8cc8-c845bb62f525","source_ip":"184.82.152.248","status":"open","tags":[],"title":"Target thread needs correction ledger before continuation","updated_at":"2026-06-19T21:26:42+07:00"},{"due_date":"2026-06-25","id":1125,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com/dashboard.php","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Plan QR user Sultan SSO visibility investigation","updated_at":"2026-06-25T01:34:27+07:00"},{"due_date":"2026-06-02","id":1125,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 full modes strict live rerun PASS","updated_at":"2026-06-02T09:41:07+07:00"},{"due_date":"2026-06-19","id":1124,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com / V4 TC3 parity","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"TC3 greenlnw vs V4 evidence report complete","updated_at":"2026-06-19T12:52:51+07:00"},{"due_date":"2026-06-02","id":1124,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict full modes live test completed: PASS","updated_at":"2026-06-02T09:40:15+07:00"},{"due_date":"2026-06-25","id":1124,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"green.sj88ai.com quota limit audit","site":"https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: length-based quota for Reframe 3x7","updated_at":"2026-06-25T01:26:01+07:00"},{"due_date":"2026-06-19","id":1123,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com / V4 TC3 parity","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"TC3 harness corrective rerun","updated_at":"2026-06-19T12:24:03+07:00"},{"due_date":"2026-06-02","id":1123,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during] execute strict live input2 runner","updated_at":"2026-06-02T09:45:32+07:00"},{"due_date":"2026-06-25","id":1123,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com/dashboard.php","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Dashboard course ID 9 SSO panel plan","updated_at":"2026-06-25T01:27:25+07:00"},{"due_date":"2026-06-19","id":1122,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com / V4 TC3 parity","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"TC3 greenlnw runtime produced 10 outputs from current code","updated_at":"2026-06-19T12:22:39+07:00"},{"due_date":"2026-06-25","id":1122,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com + green.sj88ai.com SSO integration","site":"https://tt2026online-sj16tb.sj88ai.com/ -> https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Plan: implement and verify TT2026-to-Green SSO","updated_at":"2026-06-25T00:40:54+07:00"},{"due_date":"2026-06-02","id":1122,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[start] strict live UI+API test input2 rerun on reframe.cutdee.com","updated_at":"2026-06-02T09:45:32+07:00"},{"due_date":"2026-06-19","id":1121,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw-tc02-parity","site":"greenlnw.sj88ai.com / V4 TC02 parity","source_ip":"184.82.152.248","status":"resolved_for_rerun","tags":[],"title":"TC2 V4 runner attempt 1 Unicode stdout failure","updated_at":"2026-06-19T11:47:32+07:00"},{"due_date":"2026-06-02","id":1121,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[done] strict live UI+API input1 rerun PASS","updated_at":"2026-06-02T09:35:13+07:00"},{"due_date":"2026-06-25","id":1121,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com + green.sj88ai.com SSO integration","site":"https://tt2026online-sj16tb.sj88ai.com/ -> https://green.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan TT2026 SSO app launcher and green UID return mapping","updated_at":"2026-06-25T00:36:54+07:00"},{"due_date":"2026-06-19","id":1120,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"RCA: job parser used wrong response shape","updated_at":"2026-06-19T11:45:26+07:00"},{"due_date":"2026-06-02","id":1120,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Strict full modes live test completed: FAIL","updated_at":"2026-06-02T09:33:09+07:00"},{"due_date":"2026-06-25","id":1120,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: GPU-fast Reframe rotate optimization","updated_at":"2026-06-25T00:06:32+07:00"},{"due_date":"2026-06-19","id":1119,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"RCA: concurrent hidden input upload missed B lane in test harness","updated_at":"2026-06-19T11:43:38+07:00"},{"due_date":"2026-06-02","id":1119,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during] input1 runner progress tc10","updated_at":"2026-06-02T09:35:14+07:00"},{"due_date":"2026-06-24","id":1119,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com + tt2026online-sj16tb.sj88ai.com integration","site":"https://green.sj88ai.com/reframe -> tt2026online-sj16tb.sj88ai.com storage","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implementation plan: Reframe TT2026 transfer","updated_at":"2026-06-25T00:13:35+07:00"},{"due_date":"2026-06-19","id":1118,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"RCA: Playwright Chromium binary missing before production UI test","updated_at":"2026-06-19T11:29:54+07:00"},{"due_date":"2026-06-24","id":1118,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com + tt2026online-sj16tb.sj88ai.com integration","site":"https://green.sj88ai.com/reframe -> tt2026online-sj16tb.sj88ai.com storage","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan A/B lane transfer refinement","updated_at":"2026-06-24T23:50:32+07:00"},{"due_date":"2026-06-02","id":1118,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 AB Roll audio duration fix deployed to live","updated_at":"2026-06-02T09:41:07+07:00"},{"due_date":"2026-06-19","id":1117,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw-tc01-parity","site":"greenlnw.sj88ai.com / V4 TC01 parity","source_ip":"184.82.152.248","status":"open","tags":[],"title":"TC01 parity FAIL RCA","updated_at":"2026-06-19T11:26:16+07:00"},{"due_date":"2026-06-24","id":1117,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: compare fast vs slow Team Test Reframe jobs","updated_at":"2026-06-24T23:55:39+07:00"},{"due_date":"2026-06-02","id":1117,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Continue V4 fix: AB Roll audio duration strict rerun","updated_at":"2026-06-02T09:41:07+07:00"},{"due_date":"2026-06-02","id":1116,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during] execute strict live input1 runner","updated_at":"2026-06-02T09:35:13+07:00"},{"due_date":"2026-06-19","id":1116,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.2 / TT-bot-Runer","site":"local:C:\\final\\semi final\\V7.2.2u","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Investigate suspected duplicate data storage","updated_at":"2026-06-19T11:04:29+07:00"},{"due_date":"2026-06-24","id":1116,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com + tt2026online-sj16tb.sj88ai.com integration","site":"https://green.sj88ai.com/reframe -> tt2026online-sj16tb.sj88ai.com storage","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan Reframe output transfer integration","updated_at":"2026-06-24T23:43:57+07:00"},{"due_date":"2026-06-02","id":1115,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"[start] strict live UI+API test input1 rerun on reframe.cutdee.com","updated_at":"2026-06-24T23:22:40+07:00"},{"due_date":"2026-06-25","id":1115,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"C:/temp/greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Fix hardcoded-repo assumptions in V3 validation scripts","updated_at":"2026-06-24T23:22:41+07:00"},{"due_date":"2026-06-19","id":1115,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"E2E request_id header scope RCA","updated_at":"2026-06-19T10:46:16+07:00"},{"due_date":"2026-06-19","id":1114,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com / V4 TC04 parity","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"open","tags":[],"title":"TC04 FAIL RCA: V4 workflow/lens mismatch and API probes unavailable","updated_at":"2026-06-19T10:43:29+07:00"},{"due_date":"2026-06-25","id":1114,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"C:/temp/greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 TC03/TC04 parity closeout","updated_at":"2026-06-24T23:16:05+07:00"},{"due_date":"2026-06-02","id":1114,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"summarize green program capabilities from code","updated_at":"2026-06-02T09:12:14+07:00"},{"due_date":"2026-06-19","id":1113,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Notion instruction page fetch timeout","updated_at":"2026-06-19T10:42:11+07:00"},{"due_date":"2026-06-02","id":1113,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Strict full modes live test completed: FAIL","updated_at":"2026-06-02T09:09:54+07:00"},{"due_date":"2026-06-25","id":1113,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Reframe integration alignment with greenlnw shell","updated_at":"2026-06-24T23:26:51+07:00"},{"due_date":"2026-06-24","id":1112,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"?????????????","updated_at":"2026-06-24T22:13:21+07:00"},{"due_date":"2026-06-02","id":1112,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com / green.cutdee.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"commit and push green UI parity artifacts","updated_at":"2026-06-02T09:06:43+07:00"},{"due_date":"2026-06-19","id":1112,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"RCA E2E attempt 1 API key permission","updated_at":"2026-06-19T10:33:35+07:00"},{"due_date":"2026-06-30","id":1111,"kind":"plans","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Fix batch count contract in TC03/TC04 (estimate by duration, not fixed 10 outputs)","updated_at":"2026-06-24T22:02:39+07:00"},{"due_date":"2026-06-02","id":1111,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"Ai Full Dev","site":"https://tt2026online-v2.sj88ai.com/","source_ip":"184.82.152.134","status":"done","tags":[],"title":"??????????? tt2026online-v2 ?????????????????????????????","updated_at":"2026-06-02T09:05:34+07:00"},{"due_date":"2026-06-19","id":1111,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"RCA Phase 0 baseline secret redaction","updated_at":"2026-06-19T10:31:42+07:00"},{"due_date":"2026-06-19","id":1110,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Final acceptance gate passed after corrective rerun","updated_at":"2026-06-19T10:28:57+07:00"},{"due_date":"2026-06-24","id":1110,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"planned","tags":[],"title":"Fix batch count math to duration-based only","updated_at":"2026-06-24T22:00:11+07:00"},{"due_date":"2026-06-02","id":1110,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"RCA AB Roll upload stall and rerun plan","updated_at":"2026-06-02T09:09:55+07:00"},{"due_date":"2026-06-19","id":1109,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"open","tags":[],"title":"Production UI+API attempt 1 failed at worker stage","updated_at":"2026-06-19T10:05:39+07:00"},{"due_date":"2026-06-02","id":1109,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Rerun strict full modes after Playwright hidden file input RCA","updated_at":"2026-06-02T08:45:58+07:00"},{"due_date":"2026-06-24","id":1109,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com V3","site":"C:/temp/greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"TC01-TC05 contract verification in V3","updated_at":"2026-06-24T21:57:44+07:00"},{"due_date":"2026-06-19","id":1108,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Deploy attempt 1 stopped before upload due to shell quoting","updated_at":"2026-06-19T09:39:20+07:00"},{"due_date":"2026-06-02","id":1108,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Strict full modes live test completed: FAIL","updated_at":"2026-06-02T08:44:36+07:00"},{"due_date":"2026-06-24","id":1108,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"tt10tb Batch AB Roll full system no-subtitle test plan","updated_at":"2026-06-24T22:03:12+07:00"},{"due_date":"2026-06-19","id":1107,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Pre-deploy verification passed for SJ16TB target","updated_at":"2026-06-19T09:37:56+07:00"},{"due_date":"2026-06-02","id":1107,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Downloaded code + DB from tt2026online-sj16tb.sj88ai.com","updated_at":"2026-06-02T08:37:05+07:00"},{"due_date":"2026-06-24","id":1107,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/reframe","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Plan green.sj88ai.com Reframe chunk upload plus user shell","updated_at":"2026-06-24T21:26:57+07:00"},{"due_date":"2026-06-24","id":1106,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"doing","tags":[],"title":"Plan green.sj88ai.com Reframe-only production deploy + large browser test","updated_at":"2026-06-24T19:32:01+07:00"},{"due_date":"2026-06-18","id":1106,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"AI Full Dev final POST 500 when evidence was object","updated_at":"2026-06-19T05:11:03+07:00"},{"due_date":"2026-06-02","id":1106,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Resume strict full modes live test after disposable account authorization","updated_at":"2026-06-03T01:09:36+07:00"},{"due_date":"2026-06-02","id":1105,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Ai Full Dev","site":"https://tt2026online-v2.sj88ai.com/","source_ip":"184.82.152.134","status":"done","tags":[],"title":"?????????????????????????????? tt2026online-v2","updated_at":"2026-06-02T08:25:53+07:00"},{"due_date":"2026-06-18","id":1105,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"Verification RCA: AI Full Dev response JSON mixed with HTTP status line","updated_at":"2026-06-19T05:08:49+07:00"},{"due_date":"2026-06-24","id":1105,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan green.sj88ai.com user.md credential append","updated_at":"2026-06-24T19:25:17+07:00"},{"due_date":"2026-06-18","id":1104,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"open","tags":[],"title":"AI Full Dev schema mismatch: title required","updated_at":"2026-06-19T05:01:06+07:00"},{"due_date":"2026-06-30","id":1104,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"????????????????????????? plan vs code + roadmap","updated_at":"2026-06-24T19:15:09+07:00"},{"due_date":"2026-06-02","id":1104,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"complete: AI handoff HTML report for green fixes","updated_at":"2026-06-02T08:23:29+07:00"},{"due_date":"2026-06-18","id":1103,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Resolved Greenlnw deployment blockers","updated_at":"2026-06-19T04:54:56+07:00"},{"due_date":"2026-06-02","id":1103,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"create AI handoff HTML report for green UI/deploy fixes","updated_at":"2026-06-02T08:23:29+07:00"},{"due_date":"2026-06-24","id":1103,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"tt10tb output retention 7 days plan","updated_at":"2026-06-24T19:24:41+07:00"},{"due_date":"2026-06-19","id":1102,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Batch AB Roll fallback dependency fix","updated_at":"2026-06-19T04:47:35+07:00"},{"due_date":"2026-06-02","id":1102,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Ai Full Dev","site":"https://tt2026online-v2.sj88ai.com/","source_ip":"184.82.152.134","status":"done","tags":[],"title":"??????????????????????????????? report ??? tt2026online-v2","updated_at":"2026-06-02T08:25:41+07:00"},{"due_date":"2026-06-24","id":1102,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"local://C:/temp/greenlnw.sj88ai.com/green.sj88ai.com/pull_20260623T230140Z","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan green.sj88ai.com reframe-only page and 6 ffmpeg parallelism","updated_at":"2026-06-24T19:21:43+07:00"},{"due_date":"2026-06-19","id":1101,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_Web","site":"N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_Web","source_ip":"184.82.152.248","status":"open","tags":[],"title":"Runtime certification blockers for SJ88 Auto Reframe Web","updated_at":"2026-06-19T04:28:42+07:00"},{"due_date":"2026-06-02","id":1101,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"complete: remove confusing auto-route dropzone from UI","updated_at":"2026-06-02T07:56:03+07:00"},{"due_date":"2026-06-24","id":1101,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan CPU allocation for tt10tb","updated_at":"2026-06-24T19:09:23+07:00"},{"due_date":"2026-06-19","id":1100,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Closeout limitation: Notion page not accessible in this session","updated_at":"2026-06-19T04:24:54+07:00"},{"due_date":"2026-06-02","id":1100,"kind":"activities","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Strict live UI+API test all key modes: AiAuto Cut + AB Roll","updated_at":"2026-06-02T08:03:28+07:00"},{"due_date":"2026-06-24","id":1100,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"tt10tb deploy SSL plan","updated_at":"2026-06-24T18:22:21+07:00"},{"due_date":"2026-06-19","id":1099,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online/App Pro New Versoin","site":"local desktop App Pro New Versoin","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Local Green core render port validation","updated_at":"2026-06-19T04:24:35+07:00"},{"due_date":"2026-06-02","id":1099,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Detailed docs/timesheet.md completed with strict evidence","updated_at":"2026-06-02T07:53:27+07:00"},{"due_date":"2026-06-24","id":1099,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: Hook optional fallback","updated_at":"2026-06-24T08:11:36+07:00"},{"due_date":"2026-06-19","id":1098,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Debug: verification round 1 failed due harness/filter issue","updated_at":"2026-06-19T04:21:59+07:00"},{"due_date":"2026-06-02","id":1098,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"remove main auto-route dropzone from UI","updated_at":"2026-06-02T07:56:03+07:00"},{"due_date":"2026-06-30","id":1098,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Release checklist: validate onefile exe on clean Windows and evidence pairing","updated_at":"2026-06-24T06:47:49+07:00"},{"due_date":"2026-06-19","id":1097,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Phase 3 attempt 2 RCA: Playwright core module path missing","updated_at":"2026-06-19T04:19:57+07:00"},{"due_date":"2026-06-02","id":1097,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Timesheet.md created and under strict validation","updated_at":"2026-06-02T07:51:17+07:00"},{"due_date":"2026-06-30","id":1097,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"onefile-desktop","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"\u0e41\u0e1c\u0e19: \u0e41\u0e01\u0e49\u0e1b\u0e38\u0e48\u0e21 render \u0e41\u0e25\u0e30\u0e23\u0e31\u0e19 strict loop","updated_at":"2026-06-24T06:44:13+07:00"},{"due_date":"2026-06-19","id":1096,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"N:\\Green PC\\greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"open","tags":[],"title":"Runtime blockers for greenlnw Reframe Only certification","updated_at":"2026-06-19T04:19:29+07:00"},{"due_date":"2026-06-02","id":1096,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"[during] input4 strict loop rerun after register 422","updated_at":"2026-06-02T07:51:11+07:00"},{"due_date":"2026-06-30","id":1096,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Run strict release checklist against onefile exe and clean-machine scenarios","updated_at":"2026-06-24T06:21:39+07:00"},{"due_date":"2026-06-19","id":1095,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Phase 3 attempt 1 RCA: Playwright JS path interpolation failed","updated_at":"2026-06-19T04:17:14+07:00"},{"due_date":"2026-06-02","id":1095,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"complete: green.cutdee baseline synced to both domains + hex picker pass","updated_at":"2026-06-02T07:48:19+07:00"},{"due_date":"2026-06-24","id":1095,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Deploy plan: Hook+A first","updated_at":"2026-06-24T06:11:34+07:00"},{"due_date":"2026-06-19","id":1094,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Debug note: Notion format unavailable at start","updated_at":"2026-06-19T04:16:37+07:00"},{"due_date":"2026-06-30","id":1094,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Implement release plan for general-user onefile EXE","updated_at":"2026-06-24T05:57:15+07:00"},{"due_date":"2026-06-02","id":1094,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Write detailed timesheet.md for V4 Batch AB Roll documentation work","updated_at":"2026-06-02T07:53:27+07:00"},{"due_date":"2026-06-19","id":1093,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"RCA runtime blockers for web testcase catalog","updated_at":"2026-06-19T04:04:49+07:00"},{"due_date":"2026-06-30","id":1093,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Run UI+API strict loop after onefile frontend path fix and update Plan/code evidence","updated_at":"2026-06-24T05:43:52+07:00"},{"due_date":"2026-06-02","id":1093,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict loop test input4 on live web","updated_at":"2026-06-02T07:51:11+07:00"},{"due_date":"2026-06-19","id":1092,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 2 RCA attempts before final PASS","updated_at":"2026-06-19T04:01:25+07:00"},{"due_date":"2026-06-02","id":1092,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"[during] input3 strict loop execution done","updated_at":"2026-06-02T07:43:00+07:00"},{"due_date":"2026-06-30","id":1092,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"onefile-launch","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"?????? onefile exe ??????????? ???????????? + QA ??? UI+API","updated_at":"2026-06-24T05:40:16+07:00"},{"due_date":"2026-06-19","id":1091,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"RCA blockers for greenlnw.sj88ai.com ultra study","updated_at":"2026-06-19T03:54:17+07:00"},{"due_date":"2026-06-02","id":1091,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 Batch AB Roll final documentation completed with strict UI+API evidence","updated_at":"2026-06-02T07:42:30+07:00"},{"due_date":"2026-06-30","id":1091,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Onefile.exe general-user release readiness plan","updated_at":"2026-06-24T05:39:32+07:00"},{"due_date":"2026-06-02","id":1090,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 Batch AB Roll final documentation strict evidence packaging","updated_at":"2026-06-02T07:42:29+07:00"},{"due_date":"2026-07-01","id":1090,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Create execution plan for onefile.exe public release and evidence gating","updated_at":"2026-06-24T05:32:00+07:00"},{"due_date":"2026-06-19","id":1090,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Phase 2 scope clarified from real 10-phase plan","updated_at":"2026-06-19T04:01:47+07:00"},{"due_date":"2026-06-19","id":1089,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"RCA for greenlnw.sj88ai.com source/runtime blockers","updated_at":"2026-06-19T03:38:53+07:00"},{"due_date":"2026-06-02","id":1089,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict loop test input3 on live web","updated_at":"2026-06-02T07:43:00+07:00"},{"due_date":"2026-06-30","id":1089,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21001","source_ip":"171.97.7.174","status":"done","tags":[],"title":"onefile exe delivery readiness plan and execution evidence","updated_at":"2026-06-24T05:30:40+07:00"},{"due_date":"2026-06-19","id":1088,"kind":"debug_items","owner":"codex","priority":"normal","project":"AutoMixSJ88Free","site":"local-cli","source_ip":"184.82.152.248","status":"done","tags":[],"title":"RCA for Phase 1 evidence harness false failures","updated_at":"2026-06-19T03:34:29+07:00"},{"due_date":"2026-06-02","id":1088,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"[during] input2 strict loop execution and rerun","updated_at":"2026-06-02T07:36:04+07:00"},{"due_date":"2026-06-24","id":1088,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21001","source_ip":"171.97.7.174","status":"done","tags":[],"title":"????? onefile readiness ???????????? 20260624_052901","updated_at":"2026-06-24T05:29:39+07:00"},{"due_date":"2026-06-19","id":1087,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"N:\\Green PC\\greenlnw.sj88ai.com\\greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Runtime blockers from full deep source study","updated_at":"2026-06-19T03:28:29+07:00"},{"due_date":"2026-06-02","id":1087,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Sync baseline from green.cutdee.com to both domains + fix Hex picker","updated_at":"2026-06-02T07:48:19+07:00"},{"due_date":"2026-06-24","id":1087,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21001","source_ip":"171.97.7.174","status":"done","tags":[],"title":"onefile readiness completion","updated_at":"2026-06-24T05:28:33+07:00"},{"due_date":"2026-06-02","id":1086,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict loop test input2 on live web","updated_at":"2026-06-02T07:36:04+07:00"},{"due_date":"2026-06-19","id":1086,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Phase 1 baseline evidence collected","updated_at":"2026-06-19T03:34:13+07:00"},{"due_date":"2026-06-24","id":1086,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21001","source_ip":"171.97.7.174","status":"done","tags":[],"title":"?? exe onefile ?????????????????","updated_at":"2026-06-24T05:27:53+07:00"},{"due_date":"2026-06-02","id":1085,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"[during] register/login evidence captured","updated_at":"2026-06-02T07:24:21+07:00"},{"due_date":"2026-06-30","id":1085,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Release checklist: validate onefile exe on clean Windows and evidence pairing","updated_at":"2026-06-24T05:26:37+07:00"},{"due_date":"2026-06-19","id":1085,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"resolved","tags":[],"title":"RCA V6: exact causality for wrong target/source/GPU claim","updated_at":"2026-06-19T03:21:41+07:00"},{"due_date":"2026-06-19","id":1084,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"N:\\Green PC\\greenlnw.sj88ai.com\\greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"greenlnw source study closeout finding","updated_at":"2026-06-19T03:15:25+07:00"},{"due_date":"2026-06-24","id":1084,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"onefile_exe_general_052536","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"???????????????????? Plan ?????????????????????????? onefile","updated_at":"2026-06-24T05:26:12+07:00"},{"due_date":"2026-06-02","id":1084,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Create detailed V4 Batch AB Roll final HTML documentation","updated_at":"2026-06-02T07:42:30+07:00"},{"due_date":"2026-06-02","id":1083,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 documentation update completed with strict evidence PASS","updated_at":"2026-06-02T07:21:04+07:00"},{"due_date":"2026-06-19","id":1083,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"resolved","tags":[],"title":"RCA V5: prevent wrong target, unproven GPU, and cross-project contamination","updated_at":"2026-06-19T03:16:22+07:00"},{"due_date":"2026-06-24","id":1083,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"onefile_exe_general_052249","source_ip":"171.97.7.174","status":"done","tags":[],"title":"????? onefile exe ????????????????????","updated_at":"2026-06-24T05:23:38+07:00"},{"due_date":"2026-06-02","id":1082,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Update V4 documentation for public host and Batch AB Roll deployment","updated_at":"2026-06-02T07:20:20+07:00"},{"due_date":"2026-06-19","id":1082,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"resolved","tags":[],"title":"RCA expansion: wrong target and missing proof gates","updated_at":"2026-06-19T03:10:01+07:00"},{"due_date":"2026-06-24","id":1082,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan Hook+A first mode without changing B overlay rules","updated_at":"2026-06-24T05:39:11+07:00"},{"due_date":"2026-06-30","id":1081,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Onefile exe release validation and user-readiness hardening","updated_at":"2026-06-24T05:14:58+07:00"},{"due_date":"2026-06-02","id":1081,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Live access check + register user on reframe.cutdee.com","updated_at":"2026-06-02T07:24:21+07:00"},{"due_date":"2026-06-19","id":1081,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"resolved","tags":[],"title":"RCA wrong deployment/product verification failure","updated_at":"2026-06-19T03:02:56+07:00"},{"due_date":"2026-06-19","id":1080,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"local:N:\\Green PC\\greenlnw.sj88ai.com\\greenlnw.sj88ai.com; report:N:\\Green PC\\docs\\reports\\greenlnw_source_deep_study_20260619_024554","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"greenlnw deep source study line evidence collection","updated_at":"2026-06-19T02:49:03+07:00"},{"due_date":"2026-06-02","id":1080,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Live access check + register user on reframe.cutdee.com","updated_at":"2026-06-02T07:18:45+07:00"},{"due_date":"2026-06-30","id":1080,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Build+verify onefile portable exe for user distribution and document gap with Plan.md","updated_at":"2026-06-24T05:04:13+07:00"},{"due_date":"2026-06-19","id":1079,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green-pc-v3","site":"local:N:\\Green PC\\V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Post-smoke cleanup: removed unreachable TC04 batch-first residue","updated_at":"2026-06-19T02:43:56+07:00"},{"due_date":"2026-06-30","id":1079,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Release checklist: validate onefile exe on clean Windows and evidence pairing","updated_at":"2026-06-24T05:04:09+07:00"},{"due_date":"2026-06-02","id":1079,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[after] settings Similarity/Blend/Despill visible on live","updated_at":"2026-06-02T07:18:32+07:00"},{"due_date":"2026-06-19","id":1078,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"server:110.164.146.205:/opt/greenlnw.sj88ai.com -> local:N:\\codex\\SJ88-Auto-Reframe-2026\\server_sources","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Sanitized source pull correction for greenlnw.sj88ai.com","updated_at":"2026-06-19T02:40:54+07:00"},{"due_date":"2026-06-24","id":1078,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Detailed onefile exe usability hardening plan","updated_at":"2026-06-24T04:55:48+07:00"},{"due_date":"2026-06-02","id":1078,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during] force settings controls visible + redeploy","updated_at":"2026-06-02T07:18:32+07:00"},{"due_date":"2026-06-19","id":1077,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green-pc-v3","site":"local:N:\\Green PC\\V3; reference:N:\\Green PC\\greenlnw.sj88ai.com\\greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"RCA: V3 reframe must follow greenlnw fixed GPU FFmpeg path, not V8/OpenCV","updated_at":"2026-06-19T02:31:05+07:00"},{"due_date":"2026-06-24","id":1077,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Detailed fix plan for onefile win portable usability","updated_at":"2026-06-24T04:53:18+07:00"},{"due_date":"2026-06-02","id":1077,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Update V4 documentation for public host and Batch AB Roll deployment","updated_at":"2026-06-02T07:21:04+07:00"},{"due_date":"2026-06-19","id":1076,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green-pc-v3","site":"local:N:\\Green PC\\greenlnw.sj88ai.com\\greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Study local greenlnw reframe source before V3 correction","updated_at":"2026-06-19T02:26:47+07:00"},{"due_date":"2026-06-24","id":1076,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"todo.namnan.co.th","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Detailed correction plan for onefile win portable","updated_at":"2026-06-24T04:48:18+07:00"},{"due_date":"2026-06-02","id":1076,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Correct-host V4 Batch AB Roll deploy and strict probe PASS","updated_at":"2026-06-02T07:13:21+07:00"},{"due_date":"2026-06-19","id":1075,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green-pc-v3","site":"local:N:\\Green PC\\V3","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"RCA pivot V3 reframe must stay GPU FFmpeg","updated_at":"2026-06-19T02:25:38+07:00"},{"due_date":"2026-06-24","id":1075,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop / SJ88 Green16gb","site":"D:\\000 coding\\GreenDektop\\All Code","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Detailed corrective planning steps","updated_at":"2026-06-24T04:44:53+07:00"},{"due_date":"2026-06-02","id":1075,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Mid/Final update: engine path fixed and strict rerun PASS 14/14","updated_at":"2026-06-02T07:10:58+07:00"},{"due_date":"2026-06-19","id":1074,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"SJ88_Auto_Reframe_Web","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_Web","source_ip":"184.82.152.248","status":"open","tags":[],"title":"Web GPU label/runtime mismatch","updated_at":"2026-06-19T02:13:18+07:00"},{"due_date":"2026-06-02","id":1074,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[after] queue clear fix deployed + ui/api pass","updated_at":"2026-06-02T07:09:19+07:00"},{"due_date":"2026-06-24","id":1074,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan grouped download implementation and strict evidence","updated_at":"2026-06-24T04:19:50+07:00"},{"due_date":"2026-06-19","id":1073,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"sj88-auto-reframe-web","site":"reframe.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Inspect V8 reframe engine evidence","updated_at":"2026-06-19T02:11:14+07:00"},{"due_date":"2026-06-02","id":1073,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Public host deploy completed, strict UI+API probe running","updated_at":"2026-06-02T07:05:12+07:00"},{"due_date":"2026-06-24","id":1073,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan multi-output download design before implementation","updated_at":"2026-06-24T03:16:21+07:00"},{"due_date":"2026-06-19","id":1072,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"RCA TC04 attempt 1 fail and corrective patch","updated_at":"2026-06-19T01:55:56+07:00"},{"due_date":"2026-06-02","id":1072,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Deploy Batch AB Roll UX to correct public host","updated_at":"2026-06-02T07:13:21+07:00"},{"due_date":"2026-06-24","id":1072,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: sync local docs and Notion for Batch AB Roll Pro table align","updated_at":"2026-06-24T02:58:51+07:00"},{"due_date":"2026-06-19","id":1071,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Greenlnw code pull complete and V3 TC04 patch in progress","updated_at":"2026-06-19T01:50:33+07:00"},{"due_date":"2026-06-02","id":1071,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during] implement queue clear fix + deploy + ui/api proof","updated_at":"2026-06-02T07:09:19+07:00"},{"due_date":"2026-06-24","id":1071,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: repair Pro table columns and verify UI+API","updated_at":"2026-06-24T02:53:06+07:00"},{"due_date":"2026-06-02","id":1070,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"Commit and push completed for Batch AB Roll UX/report set","updated_at":"2026-06-02T07:00:15+07:00"},{"due_date":"2026-06-19","id":1070,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"Green PC","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"open","tags":[],"title":"RCA TC04 order mismatch against green.sj88ai.com","updated_at":"2026-06-19T01:37:42+07:00"},{"due_date":"2026-06-24","id":1070,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan product table Hook count UI fix","updated_at":"2026-06-24T02:28:53+07:00"},{"due_date":"2026-06-02","id":1069,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Commit and push Batch AB Roll UX/report set","updated_at":"2026-06-02T07:00:44+07:00"},{"due_date":"2026-06-19","id":1069,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Strict gate result for Reframe GPU status check","updated_at":"2026-06-19T01:34:08+07:00"},{"due_date":"2026-06-23","id":1069,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"??? deploy/test Hook first server????","updated_at":"2026-06-23T23:02:53+07:00"},{"due_date":"2026-06-02","id":1068,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Fix clear queue not clearing","updated_at":"2026-06-02T07:09:31+07:00"},{"due_date":"2026-06-19","id":1068,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Intermediate GPU pipeline evidence","updated_at":"2026-06-19T01:34:08+07:00"},{"due_date":"2026-06-23","id":1068,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"???????? Hook first real fixture","updated_at":"2026-06-23T22:32:04+07:00"},{"due_date":"2026-06-23","id":1067,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"Plan pic06 remaining shocked acting generation 68 clips","updated_at":"2026-06-23T21:47:48+07:00"},{"due_date":"2026-06-02","id":1067,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict loop pass on green.sj88ai.com","updated_at":"2026-06-02T06:39:33+07:00"},{"due_date":"2026-06-19","id":1067,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Ai Full Dev","site":"192.166.82.15","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"RCA WireGuard attempt 1 sysctl failure","updated_at":"2026-06-19T01:41:42+07:00"},{"due_date":"2026-06-19","id":1066,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"green.sj88ai.com|target:N:\\Green PC\\V3|payload:N:\\Server i9\\green_download_assets_2026-06-19\\extracted\\green_download_assets_30audio_5product_40background_20260618T171650Z\\payload","source_ip":"184.82.152.248","status":"doing","tags":[],"title":"RCA TC04 pipeline order wrong","updated_at":"2026-06-19T01:29:13+07:00"},{"due_date":"2026-06-02","id":1066,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Corrective deploy to live runtime path completed","updated_at":"2026-06-02T06:36:19+07:00"},{"due_date":"2026-06-23","id":1066,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Plan Batch AB Roll Hook first overlay lane","updated_at":"2026-06-23T21:09:43+07:00"},{"due_date":"2026-06-23","id":1065,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Plan Hook overlay support across Batch AB Roll surfaces","updated_at":"2026-06-23T20:44:15+07:00"},{"due_date":"2026-06-02","id":1065,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Rerun after frame sampling fix","updated_at":"2026-06-02T06:39:33+07:00"},{"due_date":"2026-06-18","id":1065,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Selected alternative before-reframe green job","updated_at":"2026-06-18T23:33:30+07:00"},{"due_date":"2026-06-02","id":1064,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Deploy done, live probe running","updated_at":"2026-06-02T06:29:58+07:00"},{"due_date":"2026-06-23","id":1064,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"local:C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Documentation plan for Factoy_tt pic05 VDO continuation","updated_at":"2026-06-23T06:44:19+07:00"},{"due_date":"2026-06-18","id":1064,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Blocked: before-reframe source for job 263a not present on server","updated_at":"2026-06-18T23:14:28+07:00"},{"due_date":"2026-06-02","id":1063,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Rerun start: fix multi-upload outputs","updated_at":"2026-06-02T06:39:33+07:00"},{"due_date":"2026-06-18","id":1063,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Debug: no raw audio input folders remain; selected latest active audio-rich job","updated_at":"2026-06-18T22:58:50+07:00"},{"due_date":"2026-06-23","id":1063,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop / SJ88 Green16gb","site":"D:\\000 coding\\GreenDektop\\All Code","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Plan for updated-docs vs code audit","updated_at":"2026-06-23T06:35:47+07:00"},{"due_date":"2026-06-18","id":1062,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Phase 6 split all pages strict gate PASS","updated_at":"2026-06-18T22:52:57+07:00"},{"due_date":"2026-06-23","id":1062,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt\\pic05","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"?????? VDO pic05 ?????????","updated_at":"2026-06-23T01:25:48+07:00"},{"due_date":"2026-06-02","id":1062,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"done: verified post-cleanup disk status","updated_at":"2026-06-02T06:23:00+07:00"},{"due_date":"2026-06-23","id":1061,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt\\pic05","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"?? prompt ???????????? pic05 VDO fixed camera","updated_at":"2026-06-23T01:19:58+07:00"},{"due_date":"2026-06-02","id":1061,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"start: verify df after cleanup","updated_at":"2026-06-02T06:23:00+07:00"},{"due_date":"2026-06-18","id":1061,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Debug: active storage has no input folders for latest jobs","updated_at":"2026-06-18T22:45:37+07:00"},{"due_date":"2026-06-18","id":1060,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|target:N:\\Green PC\\V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"RCA evidence capture V3 drag drop","updated_at":"2026-06-18T22:37:05+07:00"},{"due_date":"2026-06-02","id":1060,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Rerun start: fix multi-upload outputs","updated_at":"2026-06-02T06:22:31+07:00"},{"due_date":"2026-06-23","id":1060,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt\\pic05","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"???????? pic05 ???? VDO","updated_at":"2026-06-23T01:15:43+07:00"},{"due_date":"2026-06-18","id":1059,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"Phase 6 rerun strict gate after API path fixes","updated_at":"2026-06-18T22:35:23+07:00"},{"due_date":"2026-06-23","id":1059,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"??????????????? Factoy_tt","updated_at":"2026-06-23T01:09:07+07:00"},{"due_date":"2026-06-02","id":1059,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"done: cleaned download_cache and archived old user_workspaces","updated_at":"2026-06-02T06:21:13+07:00"},{"due_date":"2026-06-18","id":1058,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|target:N:\\Green PC\\V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"RCA drag and drop V3 ?????? FAIL","updated_at":"2026-06-18T22:32:43+07:00"},{"due_date":"2026-06-02","id":1058,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"during: archive+purge executed successfully","updated_at":"2026-06-02T06:21:13+07:00"},{"due_date":"2026-06-22","id":1058,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Bot Flow V20","site":"local Chrome/Grok macro UI","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Plan V20 macro Reuse OK click fix","updated_at":"2026-06-22T18:30:25+07:00"},{"due_date":"2026-06-18","id":1057,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"green.sj88ai.com + App Pro New Versoin comparison","site":"local:N:\\codex\\green.sj88ai.com; local:C:\\Users\\admin\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Findings: App Pro New vs green.sj88ai.com","updated_at":"2026-06-18T22:20:26+07:00"},{"due_date":"2026-06-02","id":1057,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Batch AB Roll UX deploy + live probe start","updated_at":"2026-06-02T06:20:21+07:00"},{"due_date":"2026-06-22","id":1057,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Bot Flow","site":"local Chrome active tab","source_ip":"2001:fb1:16b:1591:7dad:4be7:cf9:2d50","status":"in_progress","tags":[],"title":"Plan Chrome active-tab DOM capture","updated_at":"2026-06-22T18:12:45+07:00"},{"due_date":"2026-06-02","id":1056,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"start: cleanup download_cache + archive old user_workspaces","updated_at":"2026-06-02T06:21:13+07:00"},{"due_date":"2026-06-18","id":1056,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|source:N:\\codex\\green.sj88ai.com|target:N:\\Green PC\\V3","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"RCA: preview smoke timeout after matching preview_time=2.0","updated_at":"2026-06-18T21:44:43+07:00"},{"due_date":"2026-06-22","id":1056,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0Fr36ZEXmsKZitu2cSoDtqfafHZctpjqatW68rJm7ZBFVH17qbvw2mFa6N2K1DF9tl","source_ip":"58.136.103.15","status":"done","tags":[],"title":"?????????????? pfbid0Fr36ZEX","updated_at":"2026-06-22T08:43:14+07:00"},{"due_date":"2026-06-02","id":1055,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"done: df verified after cleanup","updated_at":"2026-06-02T06:18:23+07:00"},{"due_date":"2026-06-18","id":1055,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Debug checkpoint: green tuning and preview code compiled","updated_at":"2026-06-18T21:19:00+07:00"},{"due_date":"2026-06-22","id":1055,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Facebook","site":"https://www.facebook.com/sj88studio/posts/pfbid0qvdZNZ7rGWh3fSGcC3MGwmuyMrK8Vg9WufHLhmJ1czayqpMmVGA3HBWujPUrqNp5l","source_ip":"58.136.103.15","status":"done","tags":[],"title":"?????????????? Facebook post pfbid0qvdZNZ7","updated_at":"2026-06-22T08:27:22+07:00"},{"due_date":"2026-06-18","id":1054,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"AI Full Dev","site":"local:D:\\codex\\Ai Full Dev","source_ip":"2001:fb1:16a:3823:d133:648c:9143:13eb","status":"blocked","tags":[],"title":"???????????????????? sensor ???????????? RPM","updated_at":"2026-06-18T20:44:35+07:00"},{"due_date":"2026-06-02","id":1054,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"start: verify df -h after cleanup","updated_at":"2026-06-02T06:18:23+07:00"},{"due_date":"2026-06-23","id":1054,"kind":"plans","owner":"codex","priority":"P1","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"???????????????? docs ??? sync ??????/???? V3","updated_at":"2026-06-22T03:54:20+07:00"},{"due_date":"2026-06-02","id":1053,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"start: cleanup tmp_smoke_product/ui_jobs on 157.85.107.14","updated_at":"2026-06-02T06:17:32+07:00"},{"due_date":"2026-06-22","id":1053,"kind":"plans","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Code+docs update for V3","updated_at":"2026-06-22T03:50:07+07:00"},{"due_date":"2026-06-18","id":1053,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"Debug checkpoint: UI split implementation compiled","updated_at":"2026-06-18T19:36:09+07:00"},{"due_date":"2026-06-18","id":1052,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"Phase 5.9 deployed to V4; strict test pending","updated_at":"2026-06-18T19:25:31+07:00"},{"due_date":"2026-06-30","id":1052,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 finalize fix-and-doc sync","updated_at":"2026-06-22T03:49:14+07:00"},{"due_date":"2026-06-02","id":1052,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"done: HDD near-full RCA on 157.85.107.14","updated_at":"2026-06-02T06:15:57+07:00"},{"due_date":"2026-06-18","id":1051,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"Phase 5.5 dependency map complete","updated_at":"2026-06-18T18:37:30+07:00"},{"due_date":"2026-06-23","id":1051,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw V3 Desktop","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Full-fix V3 contracts/docs","updated_at":"2026-06-22T03:48:42+07:00"},{"due_date":"2026-06-02","id":1051,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"done: disk cleanup executed on tiktokai instances","updated_at":"2026-06-02T06:15:14+07:00"},{"due_date":"2026-06-18","id":1050,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"Phase 5.4 Product Output Manager split deployed; starting strict UI/API test","updated_at":"2026-06-18T18:17:39+07:00"},{"due_date":"2026-06-02","id":1050,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"start: purge mp4 and app/data in tiktokai instances","updated_at":"2026-06-02T06:15:14+07:00"},{"due_date":"2026-06-30","id":1050,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw V3","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Update docs+code after full-assets contract fix","updated_at":"2026-06-22T03:47:46+07:00"},{"due_date":"2026-06-18","id":1049,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"Phase 5.3 Admin Dashboard split deployed; starting strict UI/API test","updated_at":"2026-06-18T18:08:15+07:00"},{"due_date":"2026-06-22","id":1049,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Fix V3 code/docs and Readme sync","updated_at":"2026-06-22T03:46:07+07:00"},{"due_date":"2026-06-02","id":1049,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"during: pinpointed exact disk hotspots","updated_at":"2026-06-02T06:15:57+07:00"},{"due_date":"2026-06-18","id":1048,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"Phase 5.2 Monitor deploy warmed up","updated_at":"2026-06-18T17:48:29+07:00"},{"due_date":"2026-06-21","id":1048,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e44\u0e1f\u0e25\u0e4c\u0e2b\u0e25\u0e31\u0e01 project green.sj88ai.com","updated_at":"2026-06-22T03:45:31+07:00"},{"due_date":"2026-06-02","id":1048,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"http://127.0.0.1:8804","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Batch AB Roll UX redesign strict PASS","updated_at":"2026-06-02T06:14:47+07:00"},{"due_date":"2026-06-23","id":1047,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw V3","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Analyze TC04 expected formula and patch smoke checks","updated_at":"2026-06-22T03:37:26+07:00"},{"due_date":"2026-06-02","id":1047,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"start: inspect last-month mp4 cleanup candidates","updated_at":"2026-06-02T06:14:16+07:00"},{"due_date":"2026-06-18","id":1047,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:C:\\Users\\admin\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"184.82.152.248","status":"closed","tags":[],"title":"Study App Pro New Versoin identity and entrypoint","updated_at":"2026-06-18T17:45:39+07:00"},{"due_date":"2026-06-02","id":1046,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"start: investigate near-full HDD on 157.85.107.14","updated_at":"2026-06-02T06:15:57+07:00"},{"due_date":"2026-06-18","id":1046,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"resolved","tags":[],"title":"RCA V3 Reframe Only report gate timing failure","updated_at":"2026-06-18T16:35:17+07:00"},{"due_date":"2026-06-22","id":1046,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com V3","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"?????????+?????? TC4 ??????????????????","updated_at":"2026-06-22T03:35:16+07:00"},{"due_date":"2026-06-02","id":1045,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Pre-rerun: green.sj88ai.com strict loop","updated_at":"2026-06-02T06:10:55+07:00"},{"due_date":"2026-06-18","id":1045,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"resolved","tags":[],"title":"RCA TC03 TC04 segment extraction failure","updated_at":"2026-06-18T16:36:11+07:00"},{"due_date":"2026-06-22","id":1045,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com V3","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"????????? release-gate ???????????????","updated_at":"2026-06-22T03:09:11+07:00"},{"due_date":"2026-06-02","id":1044,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"During-run: apply selector fix and rerun","updated_at":"2026-06-02T06:10:35+07:00"},{"due_date":"2026-06-18","id":1044,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"resolved","tags":[],"title":"RCA V3 Reframe Only strict screenshot failure","updated_at":"2026-06-18T16:31:51+07:00"},{"due_date":"2026-06-22","id":1044,"kind":"plans","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Close path-based TC4 count estimate","updated_at":"2026-06-22T03:00:00+07:00"},{"due_date":"2026-06-02","id":1043,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"start: investigate near-full HDD on 157.85.107.14","updated_at":"2026-06-02T06:12:49+07:00"},{"due_date":"2026-06-18","id":1043,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"resolved","tags":[],"title":"RCA: evidence UI screenshots rendered shell without testcase content","updated_at":"2026-06-18T15:43:17+07:00"},{"due_date":"2026-06-22","id":1043,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"local-vm","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Execute V3 1-file before/after render comparison","updated_at":"2026-06-22T02:19:22+07:00"},{"due_date":"2026-06-18","id":1042,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"greenlnw admin-release API initially failed due missing service API key","updated_at":"2026-06-18T15:42:53+07:00"},{"due_date":"2026-06-02","id":1042,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Pre-run: Retest green.sj88ai.com (5 product + 7 background)","updated_at":"2026-06-02T05:57:39+07:00"},{"due_date":"2026-06-22","id":1042,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 1-file before/after render smoke (tilt step)","updated_at":"2026-06-22T02:15:25+07:00"},{"due_date":"2026-06-02","id":1041,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"done: deployed jsv2 to 157.85.107.14 and restarted services","updated_at":"2026-06-02T05:56:45+07:00"},{"due_date":"2026-06-18","id":1041,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"resolved","tags":[],"title":"RCA: strict evidence screenshot capture failed from unescaped URL ampersand","updated_at":"2026-06-18T15:39:34+07:00"},{"due_date":"2026-06-22","id":1041,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: V3 source study, V6 architecture split, file-size guard 300-800 lines, verification, docs closeout","updated_at":"2026-06-22T01:11:24+07:00"},{"due_date":"2026-06-02","id":1040,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"deploy patch to green.sj88ai.com","updated_at":"2026-06-02T05:53:30+07:00"},{"due_date":"2026-06-18","id":1040,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"resolved","tags":[],"title":"RCA: V3 CUDA filter path failed on image background","updated_at":"2026-06-18T15:34:10+07:00"},{"due_date":"2026-06-22","id":1040,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement step-based tilt pattern for V3 reframe","updated_at":"2026-06-22T00:55:52+07:00"},{"due_date":"2026-06-18","id":1039,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"nomachine","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Verify NoMachine config enforces sj88 login","updated_at":"2026-06-18T15:03:31+07:00"},{"due_date":"2026-06-02","id":1039,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"http://127.0.0.1:8804","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Batch AB Roll UX mobile nav fix and strict retest","updated_at":"2026-06-02T06:15:00+07:00"},{"due_date":"2026-06-22","id":1039,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw V3","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Verify each TC contract against implementation","updated_at":"2026-06-22T00:49:50+07:00"},{"due_date":"2026-06-18","id":1038,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"103.253.75.161 / NoMachine","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"NoMachine sj88 login repair - analysis checkpoint","updated_at":"2026-06-18T14:48:37+07:00"},{"due_date":"2026-06-22","id":1038,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 TC01-05 behavior audit from code paths","updated_at":"2026-06-22T00:47:19+07:00"},{"due_date":"2026-06-02","id":1038,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"start: deploy jsv2 folder to prod server","updated_at":"2026-06-02T05:56:45+07:00"},{"due_date":"2026-06-02","id":1037,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"local://C:/temp/AutoMixSJ88/automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"check: deploy readiness for local jsv2 folder","updated_at":"2026-06-02T05:50:32+07:00"},{"due_date":"2026-06-18","id":1037,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.3","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.2.3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"resolved","tags":[],"title":"Strict evidence attempt 1 failed in report harness","updated_at":"2026-06-18T11:55:09+07:00"},{"due_date":"2026-06-22","id":1037,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Update README with concrete G:\\\\...\\\\Green PC\\\\input workflow and TC outputs","updated_at":"2026-06-22T00:45:50+07:00"},{"due_date":"2026-06-02","id":1036,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"http://127.0.0.1:8804","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 Batch AB Roll UX redesign local validation","updated_at":"2026-06-02T06:15:00+07:00"},{"due_date":"2026-06-18","id":1036,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.3","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.2.3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"resolved","tags":[],"title":"RCA: Catalog duplicate SKU guard blocks extra CSV ID","updated_at":"2026-06-18T11:55:09+07:00"},{"due_date":"2026-06-22","id":1036,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: Correct TC01 output count + docs","updated_at":"2026-06-22T00:44:21+07:00"},{"due_date":"2026-06-02","id":1035,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"fix upload count by product in random bg mode","updated_at":"2026-06-02T05:41:09+07:00"},{"due_date":"2026-06-18","id":1035,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension-panel V7.2.3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"resolved","tags":[],"title":"Strict evidence attempt 1 RCA for product action layout","updated_at":"2026-06-18T11:31:36+07:00"},{"due_date":"2026-06-22","id":1035,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / sanitized dist handoff","site":"local:C:\\temp\\SJ88-series-director","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Build sanitized dist package and docs","updated_at":"2026-06-22T01:13:32+07:00"},{"due_date":"2026-06-02","id":1034,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 Batch AB Roll UX redesign start","updated_at":"2026-06-02T06:15:00+07:00"},{"due_date":"2026-06-18","id":1034,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension-panel V7.2.3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"resolved","tags":[],"title":"Strict evidence attempt 1 RCA for portable backup","updated_at":"2026-06-18T11:11:06+07:00"},{"due_date":"2026-06-22","id":1034,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local-cli:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan sanitized dist copy, key removal, latest-work documentation","updated_at":"2026-06-22T00:41:28+07:00"},{"due_date":"2026-06-02","id":1033,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 commit push completed","updated_at":"2026-06-02T05:37:00+07:00"},{"due_date":"2026-06-18","id":1033,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.2.3","source_ip":"2001:fb1:16a:3823:8101:a37:f1e9:391d","status":"resolved","tags":[],"title":"Debug strict harness fail: command spawn and browser stub","updated_at":"2026-06-18T10:42:24+07:00"},{"due_date":"2026-06-22","id":1033,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: SQLite migration crash fix","updated_at":"2026-06-22T00:26:43+07:00"},{"due_date":"2026-06-02","id":1032,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 commit push deployed AB Roll guard evidence","updated_at":"2026-06-02T05:36:59+07:00"},{"due_date":"2026-06-18","id":1032,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.2.3","source_ip":"2001:fb1:16a:3823:8101:a37:f1e9:391d","status":"resolved","tags":[],"title":"Debug validation fail: products-tab.js over 800 lines","updated_at":"2026-06-18T10:42:24+07:00"},{"due_date":"2026-06-21","id":1032,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: V3 dist portable package","updated_at":"2026-06-22T00:00:06+07:00"},{"due_date":"2026-06-02","id":1031,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 deploy live probe completed","updated_at":"2026-06-02T05:30:34+07:00"},{"due_date":"2026-06-17","id":1031,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe88.sj88ai.com/","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"closed","tags":[],"title":"Protect Cloudflare secret","updated_at":"2026-06-17T20:40:01+07:00"},{"due_date":"2026-06-21","id":1031,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: SJ88 Green Screen V1.0 docs and exe","updated_at":"2026-06-21T23:49:12+07:00"},{"due_date":"2026-06-02","id":1030,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"extended full upload with remaining bg","updated_at":"2026-06-02T05:25:23+07:00"},{"due_date":"2026-06-17","id":1030,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"notebook-local-cloudflare-audit","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"closed","tags":[],"title":"Redact tokens and avoid Git","updated_at":"2026-06-17T20:22:57+07:00"},{"due_date":"2026-06-21","id":1030,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"TikTok Bot V7.5.2 release ready verification","updated_at":"2026-06-21T22:09:32+07:00"},{"due_date":"2026-06-02","id":1029,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"normal full upload completed","updated_at":"2026-06-02T05:23:49+07:00"},{"due_date":"2026-06-17","id":1029,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local-machine-cloudflare-tunnel-audit","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"closed","tags":[],"title":"Do not expose tokens or touch git","updated_at":"2026-06-17T20:06:56+07:00"},{"due_date":"2026-06-21","id":1029,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.6.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.6.1 rebuild and previous-fix RCA plan","updated_at":"2026-06-21T22:32:01+07:00"},{"due_date":"2026-06-02","id":1028,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"normal full upload running","updated_at":"2026-06-02T05:23:49+07:00"},{"due_date":"2026-06-17","id":1028,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com/","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"closed","tags":[],"title":"Avoid touching unrelated Git state","updated_at":"2026-06-17T19:22:24+07:00"},{"due_date":"2026-06-21","id":1028,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.2","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Protocol-aware V7.5.1.2 compatibility fix","updated_at":"2026-06-21T21:39:17+07:00"},{"due_date":"2026-06-17","id":1027,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.3 export fix (from V7.2.2)","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.3","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"RCA export ?????? V7.3","updated_at":"2026-06-17T13:49:51+07:00"},{"due_date":"2026-06-21","id":1027,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-chrome-extension:C:\\Users\\admin\\Music\\7.5.1.3\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Plan: diagnose and fix unexpected new tab after one posting round","updated_at":"2026-06-21T21:37:00+07:00"},{"due_date":"2026-06-02","id":1027,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 deploy live probe running","updated_at":"2026-06-02T05:30:34+07:00"},{"due_date":"2026-06-17","id":1026,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.2e (Sprint 7 lib)","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.2.2e","source_ip":"184.82.152.248","status":"completed","tags":[],"title":"RCA: ???? V7.2.2e ??????????? V7.2.1","updated_at":"2026-06-17T12:33:07+07:00"},{"due_date":"2026-06-02","id":1026,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"normal mode full upload run (all files)","updated_at":"2026-06-02T05:23:49+07:00"},{"due_date":"2026-06-21","id":1026,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"codex://threads/019ee700-502b-7630-a0ae-a38a60cb2420","source_ip":"58.136.103.15","status":"done","tags":[],"title":"?????????????????????? thread 019ee700","updated_at":"2026-06-21T21:39:18+07:00"},{"due_date":"2026-06-17","id":1025,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.2.1","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"RCA schedule hang: busy pre-submit wait ignored","updated_at":"2026-06-17T12:22:56+07:00"},{"due_date":"2026-06-21","id":1025,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: reuse upload tab default with protected package rebuild","updated_at":"2026-06-21T21:04:08+07:00"},{"due_date":"2026-06-02","id":1025,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Deploy and live probe V4 UI-ABROLL guards","updated_at":"2026-06-02T05:30:33+07:00"},{"due_date":"2026-06-17","id":1024,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"blocked","tags":[],"title":"Reframe GPU live deployment blocked by network route","updated_at":"2026-06-17T11:51:23+07:00"},{"due_date":"2026-06-21","id":1024,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"https://www.tiktok.com/tiktokstudio/upload + local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Plan: product dialog fix and real Chrome retest","updated_at":"2026-06-21T21:08:30+07:00"},{"due_date":"2026-06-02","id":1024,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"UI-ABROLL-002 P2 source fixed, local strict pass, live deploy blocked","updated_at":"2026-06-02T05:13:43+07:00"},{"due_date":"2026-06-02","id":1023,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"local://C:/temp/AutoMixSJ88/automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"done: copied v2 source to automixsj88-jsv2.sj88ai.com folder","updated_at":"2026-06-02T05:05:15+07:00"},{"due_date":"2026-06-17","id":1023,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / V2 / green16tb.sj88ai.com","site":"green16tb.sj88ai.com","source_ip":"58.136.103.228","status":"resolved","tags":[],"title":"RCA: green16tb SSL/health OK but public green parity mismatch","updated_at":"2026-06-17T08:44:54+07:00"},{"due_date":"2026-06-21","id":1023,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: stop unexpected new tab after first post by reusing upload tab or adding mode setting","updated_at":"2026-06-21T20:52:01+07:00"},{"due_date":"2026-06-21","id":1022,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.5.1.1","source_ip":"58.136.103.15","status":"pending","tags":[],"title":"?????? Products ?????????????????????? V7.5.1.1","updated_at":"2026-06-21T18:19:28+07:00"},{"due_date":"2026-06-02","id":1022,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"local://C:/temp/AutoMixSJ88/automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"start: copy latest v2 into automixsj88-jsv2.sj88ai.com folder","updated_at":"2026-06-02T05:04:50+07:00"},{"due_date":"2026-06-17","id":1022,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / V2 / green16tb.sj88ai.com","site":"green16tb.sj88ai.com","source_ip":"58.136.103.228","status":"resolved","tags":[],"title":"Local green16tb code copy completed; server deploy starting","updated_at":"2026-06-17T08:44:54+07:00"},{"due_date":"2026-06-02","id":1021,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"done: pushed v2 commit to main","updated_at":"2026-06-02T05:03:32+07:00"},{"due_date":"2026-06-17","id":1021,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"server:5.231.28.248:55502;local:C:\\temp\\SJ88-series-director\\Factoy_tt\\webapp_v2","source_ip":"58.136.103.228","status":"resolved","tags":[],"title":"Second fix cycle before rerun","updated_at":"2026-06-17T07:41:54+07:00"},{"due_date":"2026-06-21","id":1021,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: fix product-link flow opening new product tab","updated_at":"2026-06-21T18:15:12+07:00"},{"due_date":"2026-06-02","id":1020,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"start: commit+push v2 changes","updated_at":"2026-06-02T05:03:32+07:00"},{"due_date":"2026-06-17","id":1020,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\webapp_v2","source_ip":"58.136.103.228","status":"resolved","tags":[],"title":"Step 3 test failed on System.Text Add-Type","updated_at":"2026-06-17T07:41:54+07:00"},{"due_date":"2026-06-21","id":1020,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"https://www.tiktok.com/tiktokstudio/upload + local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan for N:\\For bot real save-draft manual parity test","updated_at":"2026-06-21T18:29:24+07:00"},{"due_date":"2026-06-21","id":1019,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"V7.5.1.2 real bot monitor and fix loop","updated_at":"2026-06-21T18:04:02+07:00"},{"due_date":"2026-06-02","id":1019,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict real-web input1 full upload test (origin-route)","updated_at":"2026-06-02T07:10:58+07:00"},{"due_date":"2026-06-17","id":1019,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"server:5.231.28.248:55502;local:C:\\temp\\SJ88-series-director\\Factoy_tt\\webapp_v2","source_ip":"58.136.103.228","status":"resolved","tags":[],"title":"Deploy completed with script cleanup needed","updated_at":"2026-06-17T07:41:54+07:00"},{"due_date":"2026-06-02","id":1018,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"UI-ABROLL-002 P2 fix start: prevent pre-login protected API 401","updated_at":"2026-06-02T05:13:43+07:00"},{"due_date":"2026-06-17","id":1018,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\webapp_v2","source_ip":"58.136.103.228","status":"resolved","tags":[],"title":"Step 1 post_todo.ps1 failed on nested activity payload","updated_at":"2026-06-17T07:41:54+07:00"},{"due_date":"2026-06-21","id":1018,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1.1","site":"C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1.1","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"done","tags":[],"title":"Plan tab behavior analysis for V7.5.1.1","updated_at":"2026-06-21T17:45:41+07:00"},{"due_date":"2026-06-02","id":1017,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Strict real-web input1 full upload test (origin-route)","updated_at":"2026-06-02T04:56:00+07:00"},{"due_date":"2026-06-17","id":1017,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\webapp_v2","source_ip":"58.136.103.228","status":"resolved","tags":[],"title":"Preflight defects found in Factoy_tt workflow scripts","updated_at":"2026-06-17T07:41:54+07:00"},{"due_date":"2026-06-21","id":1017,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5 / TikTok Bot V7.5.1.1","site":"local:C:\\temp\\Bot Stable\\V7.5.1.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: analyze compare verify document V7.5.1.1","updated_at":"2026-06-21T17:41:09+07:00"},{"due_date":"2026-06-21","id":1016,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Dummy Tiktok","site":"tiktok.com/tiktokstudio + local Dummy Tiktok Dom Rec","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"in_progress","tags":[],"title":"Plan bot-mimic draft upload capture","updated_at":"2026-06-21T17:26:40+07:00"},{"due_date":"2026-06-02","id":1016,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"normal mode test 000 completed","updated_at":"2026-06-02T04:54:01+07:00"},{"due_date":"2026-06-17","id":1016,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.2.2e","source_ip":"58.136.103.228","status":"resolved","tags":[],"title":"?????????? verification ??? caption ???? submit","updated_at":"2026-06-17T06:53:14+07:00"},{"due_date":"2026-06-17","id":1015,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / V2 / green.sj88ai.com","site":"103.253.75.161:/opt/green.sj88ai.com","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"RCA: Windows tar hardlink extraction issue during green.sj88ai.com pull","updated_at":"2026-06-17T04:13:12+07:00"},{"due_date":"2026-06-21","id":1015,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"local-chrome-extension","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"doing","tags":[],"title":"Plan strict rerun for V7.5.1.1 Chrome marker/version evidence","updated_at":"2026-06-21T16:49:09+07:00"},{"due_date":"2026-06-02","id":1015,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"normal mode test 000 ??????????","updated_at":"2026-06-02T04:53:58+07:00"},{"due_date":"2026-06-21","id":1014,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"local:TT-bot-Runer/tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Fix V7.5 runtime labels before real bot rerun","updated_at":"2026-06-21T16:53:48+07:00"},{"due_date":"2026-06-02","id":1014,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"???????????????? TestGreen000","updated_at":"2026-06-02T04:54:01+07:00"},{"due_date":"2026-06-17","id":1014,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Grok Build Beta research","site":"https://x.ai/cli","source_ip":"58.136.103.228","status":"resolved","tags":[],"title":"Grok Build installer safety notes","updated_at":"2026-06-17T03:46:30+07:00"},{"due_date":"2026-06-21","id":1013,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Add explicit V7.5.1.1 runtime version before live bot retest","updated_at":"2026-06-21T16:22:01+07:00"},{"due_date":"2026-06-16","id":1013,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"Preview EOF fix attempt 2 needed","updated_at":"2026-06-17T02:30:19+07:00"},{"due_date":"2026-06-02","id":1013,"kind":"activities","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan UI-ABROLL-002 P2 pre-login protected API 401 cleanup","updated_at":"2026-06-02T04:52:04+07:00"},{"due_date":"2026-06-21","id":1012,"kind":"plans","owner":"ai-full-dev-bot","priority":"urgent","project":"Bot Stable V7.5.1","site":"chrome-live-test:tiktok-bot-upload-caption","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"in_progress","tags":[],"title":"Strict loop plan for live TikTok bot upload/caption test","updated_at":"2026-06-21T15:32:44+07:00"},{"due_date":"2026-06-02","id":1012,"kind":"activities","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"UI-ABROLL-001 P1 source fix complete, live strict test blocked by undeployed bundle","updated_at":"2026-06-02T04:47:41+07:00"},{"due_date":"2026-06-16","id":1012,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"Preview before.png missing during full-system test","updated_at":"2026-06-17T02:30:19+07:00"},{"due_date":"2026-06-16","id":1011,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"TikTok Bot V7.2","site":"local:F:\\V7.2 No Data","source_ip":"2001:44c8:466d:7e1d:b405:50c0:6df8:a9e5","status":"done","tags":[],"title":"AI Full Dev logging endpoint error during product map cleanup","updated_at":"2026-06-16T15:20:45+07:00"},{"due_date":"2026-06-02","id":1011,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"C:/Users/sj88888888/Documents/WebApp/TiktokAi2026_Standalone","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Publish hyperpersonalized Codex suggestions for TT2026 standalone repo","updated_at":"2026-06-02T04:42:03+07:00"},{"due_date":"2026-06-21","id":1011,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Analyze -> Plan -> Execute -> Test(UI+API evidence) -> Evaluate ?????????????? repo","updated_at":"2026-06-21T15:33:04+07:00"},{"due_date":"2026-06-02","id":1010,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"C:/Users/sj88888888/Documents/WebApp/TiktokAi2026_Standalone","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Shortlist repo-local open loops for Codex suggestions","updated_at":"2026-06-02T04:41:44+07:00"},{"due_date":"2026-06-16","id":1010,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1","source_ip":"58.136.103.228","status":"resolved","tags":[],"title":"V6.2 to V7.1 posting robustness line map","updated_at":"2026-06-16T14:24:45+07:00"},{"due_date":"2026-06-21","id":1010,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5 source-only caption duplicate fix plan","updated_at":"2026-06-21T14:55:59+07:00"},{"due_date":"2026-06-02","id":1009,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"C:/Users/sj88888888/Documents/WebApp/TiktokAi2026_Standalone","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Build hyperpersonalized Codex suggestions from repo + AI Full Dev signals","updated_at":"2026-06-02T04:40:46+07:00"},{"due_date":"2026-06-16","id":1009,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"local:C:\\V7.1\\dist","source_ip":"58.136.103.228","status":"resolved","tags":[],"title":"Debug: dist asset refs missing after first obfuscation build","updated_at":"2026-06-16T10:24:39+07:00"},{"due_date":"2026-06-21","id":1009,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan V3 Reframe value report + visual QA","updated_at":"2026-06-21T09:54:51+07:00"},{"due_date":"2026-06-16","id":1008,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.1","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"V7.1 validation passed, building evidence report","updated_at":"2026-06-16T03:16:05+07:00"},{"due_date":"2026-06-02","id":1008,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com, https://green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"?????? final: deploy + 2 domain strict-loop pass","updated_at":"2026-06-02T04:40:09+07:00"},{"due_date":"2026-06-21","id":1008,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan V3 admin diagnostics and settings doctor","updated_at":"2026-06-21T09:38:11+07:00"},{"due_date":"2026-06-02","id":1007,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com, https://green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"????????: deploy + strict-loop pass","updated_at":"2026-06-02T04:36:44+07:00"},{"due_date":"2026-06-21","id":1007,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan V3 non-destructive cleanup","updated_at":"2026-06-21T09:26:00+07:00"},{"due_date":"2026-06-16","id":1007,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1","source_ip":"58.136.103.228","status":"resolved","tags":[],"title":"Unit test schema mismatch in Reports+ test","updated_at":"2026-06-16T00:54:04+07:00"},{"due_date":"2026-06-02","id":1006,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com, https://green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"?????????: deploy ??? RCA 502","updated_at":"2026-06-02T04:37:02+07:00"},{"due_date":"2026-06-16","id":1006,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7","site":"local-extension: C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7","source_ip":"171.97.25.202","status":"resolved","tags":[],"title":"V7 Build button cannot be clicked/does not work","updated_at":"2026-06-16T00:53:14+07:00"},{"due_date":"2026-06-21","id":1006,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan V3 startup job recovery","updated_at":"2026-06-21T09:13:40+07:00"},{"due_date":"2026-06-02","id":1005,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Playwright E2E v4 AB Roll COMPLETED - 5/5 PASS","updated_at":"2026-06-02T04:33:42+07:00"},{"due_date":"2026-06-16","id":1005,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"resolved","tags":[],"title":"RCA evidence ????????? Check List fail","updated_at":"2026-06-16T00:36:11+07:00"},{"due_date":"2026-06-21","id":1005,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: Reframe uses FfmpegRunner cancel watchdog progress","updated_at":"2026-06-21T08:54:12+07:00"},{"due_date":"2026-06-02","id":1004,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"After-run: strict loop closeout PASS","updated_at":"2026-06-02T04:25:52+07:00"},{"due_date":"2026-06-21","id":1004,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app packaging and clean-machine certification","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan V3 portable packaging and TC01-TC05 certification","updated_at":"2026-06-21T08:38:04+07:00"},{"due_date":"2026-06-15","id":1004,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"171.97.25.202","status":"resolved","tags":[],"title":"Real Chrome admin dashboard default-route bug fixed","updated_at":"2026-06-15T21:57:18+07:00"},{"due_date":"2026-06-02","id":1003,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Start fixing V4 AB Roll P1 upload navigation orphan job","updated_at":"2026-06-02T04:47:41+07:00"},{"due_date":"2026-06-15","id":1003,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"2001:44c8:46c3:441d:a571:e4d0:92b6:7b2b","status":"resolved","tags":[],"title":"Fix admin dashboard attendee loading race","updated_at":"2026-06-15T18:50:35+07:00"},{"due_date":"2026-06-21","id":1003,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app full-assets release gate","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan V3 full-assets smoke release gate fix","updated_at":"2026-06-21T08:09:45+07:00"},{"due_date":"2026-06-02","id":1002,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 AB Roll remaining findings summary","updated_at":"2026-06-02T04:20:36+07:00"},{"due_date":"2026-06-15","id":1002,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"resolved","tags":[],"title":"V6.3 report page root cause found and patched","updated_at":"2026-06-15T14:35:00+07:00"},{"due_date":"2026-06-21","id":1002,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app global executor","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan V3 global FFmpeg executor","updated_at":"2026-06-21T07:57:58+07:00"},{"due_date":"2026-06-02","id":1001,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Before-run: strict loop closeout","updated_at":"2026-06-02T04:25:52+07:00"},{"due_date":"2026-06-15","id":1001,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Pictures\\V6.2\\V6","source_ip":"58.136.103.228","status":"resolved","tags":[],"title":"Pictures V6.2 panel button fix verified","updated_at":"2026-06-15T12:20:21+07:00"},{"due_date":"2026-06-21","id":1001,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5 / TikTok Bot V7.5.1","site":"local:C:\\temp\\Bot Stable\\V7.5.1 + C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.5.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: forensic compare two V7.5.1 workspaces","updated_at":"2026-06-21T07:53:51+07:00"},{"due_date":"2026-06-02","id":1000,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"done: strict UI+API pair rerun on jsv2 passed","updated_at":"2026-06-02T04:02:40+07:00"},{"due_date":"2026-06-15","id":1000,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"resolved","tags":[],"title":"V6.3 panel buttons root cause found","updated_at":"2026-06-15T12:13:38+07:00"},{"due_date":"2026-06-21","id":1000,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"TikTok Bot","site":"C:\\temp\\Bot Stable","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: compare V6.2 baseline folders with V7","updated_at":"2026-06-21T07:35:52+07:00"},{"due_date":"2026-06-15","id":999,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.2 + V6.3","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"RCA: uploadVideoBegin timeout after upload page ready with src=none","updated_at":"2026-06-15T02:35:40+07:00"},{"due_date":"2026-06-02","id":999,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"During-run: map live API upstream","updated_at":"2026-06-02T03:59:23+07:00"},{"due_date":"2026-06-21","id":999,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1","site":"local:C:\\temp\\Bot Stable\\V7.5.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Analyze plan for V7.5.1 read-only report","updated_at":"2026-06-21T07:35:41+07:00"},{"due_date":"2026-06-02","id":998,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"????? strict loop batch toggle verification","updated_at":"2026-06-02T03:58:37+07:00"},{"due_date":"2026-06-14","id":998,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/31c7525d-19df-47cf-80ff-364f079f4983","source_ip":"58.10.169.248","status":"blocked","tags":[],"title":"?????????????????: Browser policy ???????????? chrome-extension:// ????? reload extension","updated_at":"2026-06-14T21:43:17+07:00"},{"due_date":"2026-06-21","id":998,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"Bot Stable / V7.2.1","site":"local:C:\\temp\\Bot Stable\\V7.2.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Analyze plan for V7.2.1 read-only study","updated_at":"2026-06-21T07:34:40+07:00"},{"due_date":"2026-06-02","id":997,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"start: rerun UI test scoped to automixsj88-jsv2 only","updated_at":"2026-06-02T04:02:40+07:00"},{"due_date":"2026-06-14","id":997,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Verify V4.8.2 data import integrity","updated_at":"2026-06-14T16:58:55+07:00"},{"due_date":"2026-06-21","id":997,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5 / TikTok Bot V7.5","site":"local:C:\\temp\\Bot Stable","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: analyze, compare, verify, and document Bot Stable versions","updated_at":"2026-06-21T07:42:30+07:00"},{"due_date":"2026-06-14","id":996,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"F:\\Green final exe","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Computer Use blocker during portable EXE test","updated_at":"2026-06-14T17:42:10+07:00"},{"due_date":"2026-06-21","id":996,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Dummy Tiktok","site":"Chrome active TikTok tabs / C:\\Users\\sj88888888\\Documents\\Bot Stable\\Dummy Tiktok\\Dom Rec","source_ip":"2001:fb1:16b:1591:587a:49d:bfe4:be15","status":"blocked","tags":[],"title":"PLAN Dummy Tiktok DOM Rec capture","updated_at":"2026-06-21T07:22:46+07:00"},{"due_date":"2026-06-02","id":996,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"done: UI Full Test executed with latest report","updated_at":"2026-06-02T03:55:42+07:00"},{"due_date":"2026-06-21","id":995,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"planned","tags":[],"title":"V7.5 stabilization repair plan","updated_at":"2026-06-21T06:39:32+07:00"},{"due_date":"2026-06-02","id":995,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Pre-run: finish green1 real render","updated_at":"2026-06-02T03:55:25+07:00"},{"due_date":"2026-06-14","id":995,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.2 + local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"V6.3 needs-fix decision from V6.2 logs","updated_at":"2026-06-14T16:27:49+07:00"},{"due_date":"2026-06-21","id":994,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"planned","tags":[],"title":"Detailed fix plan for V7.5 upload readiness failure","updated_at":"2026-06-21T06:31:35+07:00"},{"due_date":"2026-06-02","id":994,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"start: run UI Full Test (current production)","updated_at":"2026-06-02T03:55:20+07:00"},{"due_date":"2026-06-14","id":994,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"http://127.0.0.1:8567/","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"TC4 Browser progress","updated_at":"2026-06-14T16:20:54+07:00"},{"due_date":"2026-06-02","id":993,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"UI Full Test on automixsj88-jsv2","updated_at":"2026-06-02T03:45:12+07:00"},{"due_date":"2026-06-21","id":993,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com-code-only-V3","site":"N:\\\\Green PC\\\\code only\\\\V3","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Plan: implement V3 TC2/TC4 contract from ultra7","updated_at":"2026-06-21T06:07:53+07:00"},{"due_date":"2026-06-14","id":993,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"http://127.0.0.1:8567/","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"TC04 reframe phase started","updated_at":"2026-06-14T16:20:54+07:00"},{"due_date":"2026-06-14","id":992,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TikTok Bot V6","site":"chrome:live-user-profile + local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Debug live bot behavior vs V6.3","updated_at":"2026-06-14T15:21:20+07:00"},{"due_date":"2026-06-02","id":992,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Full real-web upload+result test for test_input/1 (all files) with strict paired evidence","updated_at":"2026-06-02T03:34:20+07:00"},{"due_date":"2026-06-21","id":992,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\\\Green PC|app:V3","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"V3 duration-split parity fix (TC2, TC4)","updated_at":"2026-06-21T05:56:20+07:00"},{"due_date":"2026-06-02","id":991,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 AB Roll evidence commit and push complete","updated_at":"2026-06-02T03:20:54+07:00"},{"due_date":"2026-06-21","id":991,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"V3 local desktop app audit","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: deep audit V3 additions","updated_at":"2026-06-21T06:03:25+07:00"},{"due_date":"2026-06-14","id":991,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Debug V6.3 skip VDO disclose side effect","updated_at":"2026-06-14T15:19:47+07:00"},{"due_date":"2026-06-14","id":990,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Debug V6.3 Product anchor name did not stick","updated_at":"2026-06-14T15:08:07+07:00"},{"due_date":"2026-06-02","id":990,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 AB Roll pre-commit staged evidence check","updated_at":"2026-06-02T03:20:54+07:00"},{"due_date":"2026-06-21","id":990,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local-cli:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan render ungenerated 20001 live AB scripts","updated_at":"2026-06-21T07:20:07+07:00"},{"due_date":"2026-06-02","id":989,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Completed live access evidence check for reframe.cutdee.com","updated_at":"2026-06-02T03:14:41+07:00"},{"due_date":"2026-06-14","id":989,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Pictures\\V6.2\\V6","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Debug V6.2 attached bug list","updated_at":"2026-06-14T14:57:05+07:00"},{"due_date":"2026-06-21","id":989,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"greenlnw.sj88ai.com","site":"V3 local docs + HTML manual","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: audit stale docs and refresh latest V3 documentation pointers","updated_at":"2026-06-21T05:51:57+07:00"},{"due_date":"2026-06-02","id":988,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Commit and push V4 AB Roll UI/live test work","updated_at":"2026-06-02T03:20:54+07:00"},{"due_date":"2026-06-21","id":988,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan obfuscate dist package without changing source workflow","updated_at":"2026-06-21T05:44:31+07:00"},{"due_date":"2026-06-14","id":988,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Pictures\\V6.2\\V6","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Batch upload fails every file because queue fileKey undefined","updated_at":"2026-06-14T14:42:44+07:00"},{"due_date":"2026-06-02","id":987,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"PASS_WITH_FINDINGS UI-driven V4 AB Roll Lv3 retest","updated_at":"2026-06-02T03:12:56+07:00"},{"due_date":"2026-06-14","id":987,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Pictures\\V6.2\\V6","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Main buttons not clickable and duplicate rule wrong","updated_at":"2026-06-14T14:27:46+07:00"},{"due_date":"2026-06-21","id":987,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan extension code protection for distributable dist","updated_at":"2026-06-21T05:39:16+07:00"},{"due_date":"2026-06-14","id":986,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"http://127.0.0.1:8567","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Flet Browser UI real test blocked after restart","updated_at":"2026-06-14T13:58:55+07:00"},{"due_date":"2026-06-02","id":986,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Incident check website detailed","updated_at":"2026-06-02T03:16:30+07:00"},{"due_date":"2026-06-21","id":986,"kind":"plans","owner":"ai-full-dev-bot","priority":"P2","project":"greenlnw.sj88ai.com","site":"V3 local desktop app","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: align V3 TC04 wording plus strict_certify site metadata","updated_at":"2026-06-21T05:22:05+07:00"},{"due_date":"2026-06-02","id":985,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Live access verification for reframe.cutdee.com","updated_at":"2026-06-02T03:14:48+07:00"},{"due_date":"2026-06-14","id":985,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.2","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Debug ???????????? products tab V6.2","updated_at":"2026-06-14T13:02:30+07:00"},{"due_date":"2026-06-21","id":985,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan portable dist metadata audit and fix","updated_at":"2026-06-21T05:24:41+07:00"},{"due_date":"2026-06-14","id":984,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:http://127.0.0.1:8765/docs/reports/product_management_fix_20260614T044831Z/harness.html","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Browser screenshot blocker, fallback to Playwright evidence","updated_at":"2026-06-14T11:51:28+07:00"},{"due_date":"2026-06-02","id":984,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Completed safe deploy + live UI/API paired report for reframe.cutdee.com","updated_at":"2026-06-02T03:10:51+07:00"},{"due_date":"2026-06-21","id":984,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan caption overflow analysis and fix","updated_at":"2026-06-21T04:58:10+07:00"},{"due_date":"2026-06-14","id":983,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V4.8.9","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Audit note: V6.1 mtime changed during V4.8.9 work","updated_at":"2026-06-14T11:43:31+07:00"},{"due_date":"2026-06-02","id":983,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Mid update: deploy switched to 33006 and UI+API paired tests running","updated_at":"2026-06-02T03:09:25+07:00"},{"due_date":"2026-06-21","id":983,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Caption duplication strict evidence loop","updated_at":"2026-06-21T04:58:14+07:00"},{"due_date":"2026-06-14","id":982,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Pair evidence: TC04 batch+reframe contract","updated_at":"2026-06-14T11:38:24+07:00"},{"due_date":"2026-06-02","id":982,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Benchmark 4 NVENC profiles","updated_at":"2026-06-02T03:06:00+07:00"},{"due_date":"2026-06-21","id":982,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local-cli:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan 20001 chat extra45 render","updated_at":"2026-06-21T05:16:15+07:00"},{"due_date":"2026-06-14","id":981,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6 / V6.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.1","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"RCA candidate: product map schema mismatch","updated_at":"2026-06-14T11:35:07+07:00"},{"due_date":"2026-06-02","id":981,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"UI-only driven V4 AB Roll Lv3 retest","updated_at":"2026-06-02T03:12:56+07:00"},{"due_date":"2026-06-21","id":981,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"local:N:\\V7.2.2 -> C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Product data migration plan for TikTok Bot V7.5","updated_at":"2026-06-21T03:51:39+07:00"},{"due_date":"2026-06-14","id":980,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.1; ref:G:\\My Drive\\0000000\\V4.8.8","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"RCA product map schema mismatch","updated_at":"2026-06-14T11:35:06+07:00"},{"due_date":"2026-06-02","id":980,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"PASS V4 AB Roll live Lv3 upload/status/download","updated_at":"2026-06-02T02:58:57+07:00"},{"due_date":"2026-06-21","id":980,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan render 40 LED home bulb scripts and audio","updated_at":"2026-06-21T04:07:02+07:00"},{"due_date":"2026-06-21","id":979,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"TC01 corrective plan rerun","updated_at":"2026-06-21T02:11:45+07:00"},{"due_date":"2026-06-02","id":979,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Resume safe deploy SJ88_Auto_Reframe_Web to reframe.cutdee.com","updated_at":"2026-06-02T03:09:25+07:00"},{"due_date":"2026-06-14","id":979,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.2","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Debug V6.1/V6.2 usability regression","updated_at":"2026-06-14T11:49:05+07:00"},{"due_date":"2026-06-14","id":978,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"TC04 progress: reframe about halfway","updated_at":"2026-06-14T11:31:30+07:00"},{"due_date":"2026-06-02","id":978,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 AB Roll live Lv3 upload/status/download test","updated_at":"2026-06-02T02:58:57+07:00"},{"due_date":"2026-06-21","id":978,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026/SJ88_Auto_Reframe_V8","site":"D:\\000 coding\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"2001:fb1:16b:1591:9833:dc97:a6c0:f331","status":"done","tags":[],"title":"??????????????? SJ88 Auto Reframe V8","updated_at":"2026-06-21T01:39:35+07:00"},{"due_date":"2026-06-14","id":977,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"TC04 progress: segment extraction running","updated_at":"2026-06-14T11:27:30+07:00"},{"due_date":"2026-06-02","id":977,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Deploy SJ88_Auto_Reframe_Web to reframe.cutdee.com safely","updated_at":"2026-06-02T02:45:55+07:00"},{"due_date":"2026-06-21","id":977,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"Inspect V3 code for log/GPU/spec mismatch","updated_at":"2026-06-21T01:02:31+07:00"},{"due_date":"2026-06-14","id":976,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V4.8.9","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Debug update: V6.1 backend guard ported to V4.8.9","updated_at":"2026-06-14T11:23:04+07:00"},{"due_date":"2026-06-02","id":976,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Live V4 AB Roll upload status download test","updated_at":"2026-06-02T02:44:51+07:00"},{"due_date":"2026-06-20","id":976,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 audit finding fixes","site":"local-ui:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"in_progress","tags":[],"title":"Strict fix plan for V7.5.1 audit findings","updated_at":"2026-06-20T23:32:04+07:00"},{"due_date":"2026-06-20","id":975,"kind":"plans","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Retry and analyze Reframe jobs after 18:00 ICT","updated_at":"2026-06-20T23:27:37+07:00"},{"due_date":"2026-06-02","id":975,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Live V4 AB Roll upload status download test","updated_at":"2026-06-02T02:58:57+07:00"},{"due_date":"2026-06-14","id":975,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Admin note automation failed on dashboard default view","updated_at":"2026-06-14T11:29:25+07:00"},{"due_date":"2026-06-14","id":974,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Pair evidence: TC03 batch mp4 contract","updated_at":"2026-06-14T10:29:57+07:00"},{"due_date":"2026-06-02","id":974,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.sj88ai.com/login","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Mapped real site to repo project","updated_at":"2026-06-02T02:40:23+07:00"},{"due_date":"2026-06-20","id":974,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan HTML manual update for Products improvements","updated_at":"2026-06-20T23:03:31+07:00"},{"due_date":"2026-06-13","id":973,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.9","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_05_bad_exclude_build: build queue must not crash on bad exclude config","updated_at":"2026-06-14T03:55:30+07:00"},{"due_date":"2026-06-02","id":973,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.sj88ai.com/login","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Locate repo project for reframe.sj88ai.com/login","updated_at":"2026-06-02T02:40:23+07:00"},{"due_date":"2026-06-20","id":973,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 UI readability - Home Storage Support","site":"local-ui:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Plan UI simplification and strict evidence for Home Storage Support","updated_at":"2026-06-20T22:56:10+07:00"},{"due_date":"2026-06-02","id":972,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Auto-Reframe-2026","site":"local://127.0.0.1:33006","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Run local benchmark/measurement on 127.0.0.1:33006","updated_at":"2026-06-02T02:40:23+07:00"},{"due_date":"2026-06-13","id":972,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.9","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_04_save_edit: product edit save should persist","updated_at":"2026-06-14T03:55:30+07:00"},{"due_date":"2026-06-20","id":972,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implementation plan for V7.5.1 micro-improvement port","updated_at":"2026-06-20T22:48:45+07:00"},{"due_date":"2026-06-02","id":971,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Live reframe status checked (still old page)","updated_at":"2026-06-02T02:37:36+07:00"},{"due_date":"2026-06-13","id":971,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.9","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_03_import_json: json import should persist","updated_at":"2026-06-14T03:55:29+07:00"},{"due_date":"2026-06-20","id":971,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: original-grade visible Reframe variation","updated_at":"2026-06-20T23:22:14+07:00"},{"due_date":"2026-06-02","id":970,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Live reframe page status verification","updated_at":"2026-06-02T02:37:37+07:00"},{"due_date":"2026-06-13","id":970,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.9","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-14T03:55:27+07:00"},{"due_date":"2026-06-20","id":970,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 migration from TikTok Bot V7.2.3w","site":"local-migration:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Plan: V7.5.1 feature migration from nested V7.2.3w root","updated_at":"2026-06-20T22:41:54+07:00"},{"due_date":"2026-06-02","id":969,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"completed","tags":[],"title":"Completed commit push tt2026online-v4 without large artifacts","updated_at":"2026-06-02T02:31:19+07:00"},{"due_date":"2026-06-13","id":969,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.9","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-14T03:55:26+07:00"},{"due_date":"2026-06-20","id":969,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V7.5.1 comparison study plan","updated_at":"2026-06-20T22:28:56+07:00"},{"due_date":"2026-06-13","id":968,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.9","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-14T03:55:30+07:00"},{"due_date":"2026-06-02","id":968,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"WebAppGPU full validation completed","updated_at":"2026-06-02T02:28:17+07:00"},{"due_date":"2026-06-20","id":968,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Check List showcase auto-disable plan","updated_at":"2026-06-20T22:09:18+07:00"},{"due_date":"2026-06-02","id":967,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Port precheck + UI parity evidence captured","updated_at":"2026-06-02T02:28:17+07:00"},{"due_date":"2026-06-14","id":967,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.9","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Analyze timeout regression and DOM selector parity","updated_at":"2026-06-14T03:55:39+07:00"},{"due_date":"2026-06-20","id":967,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 compare with TikTok Bot V7.2.3w","site":"local-analysis:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Plan compare TikTok Bot V7.2.3w against V7.5.1","updated_at":"2026-06-20T22:18:22+07:00"},{"due_date":"2026-06-02","id":966,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"AB Roll V4 additional test evidence","updated_at":"2026-06-02T02:18:41+07:00"},{"due_date":"2026-06-15","id":966,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"local","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"No parity blocker after fix; full unit+hunt passed","updated_at":"2026-06-14T03:42:39+07:00"},{"due_date":"2026-06-20","id":966,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Next feature deep study plan","updated_at":"2026-06-20T22:05:58+07:00"},{"due_date":"2026-06-14","id":965,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"TT-bot-Runer","site":"local:V5","source_ip":"184.82.153.28","status":"blocked_live_verification","tags":[],"title":"V5 backend parity patch result and live verification blocker","updated_at":"2026-06-14T03:15:18+07:00"},{"due_date":"2026-06-02","id":965,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Pre-deploy port check + local-vs-prod UI parity + full test","updated_at":"2026-06-02T02:28:18+07:00"},{"due_date":"2026-06-20","id":965,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: heavy visible Reframe tilt and visual comparison","updated_at":"2026-06-20T22:20:42+07:00"},{"due_date":"2026-06-13","id":964,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Evidence pair pair_v5_panel_api_001","updated_at":"2026-06-14T03:12:33+07:00"},{"due_date":"2026-06-02","id":964,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"AB Roll V4 port blocked strict evidence","updated_at":"2026-06-02T02:17:06+07:00"},{"due_date":"2026-06-20","id":964,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Bot capabilities documentation plan","updated_at":"2026-06-20T21:52:03+07:00"},{"due_date":"2026-06-14","id":963,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"TT-bot-Runer","site":"local:V5","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"V5 backend parity with V4.8.2 runtime behavior","updated_at":"2026-06-14T03:04:55+07:00"},{"due_date":"2026-06-02","id":963,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Auto-Reframe-2026","site":"local","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Local port defaults switched to 33006","updated_at":"2026-06-02T02:16:51+07:00"},{"due_date":"2026-06-20","id":963,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Support Diagnostic Bundle implementation plan","updated_at":"2026-06-20T21:31:31+07:00"},{"due_date":"2026-06-14","id":962,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Pair evidence: Reframe 100pct GPU crop probe","updated_at":"2026-06-14T03:03:57+07:00"},{"due_date":"2026-06-02","id":962,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Auto-Reframe-2026","site":"local","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Change local app port to 33006","updated_at":"2026-06-02T02:16:51+07:00"},{"due_date":"2026-06-20","id":962,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Workspace Profiles implementation plan","updated_at":"2026-06-20T21:14:52+07:00"},{"due_date":"2026-06-02","id":961,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Mid: commit completed, starting git push","updated_at":"2026-06-02T02:11:52+07:00"},{"due_date":"2026-06-20","id":961,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Plan item 9 First-run Wizard + Help links","updated_at":"2026-06-20T20:08:25+07:00"},{"due_date":"2026-06-14","id":961,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome-side-panel:TikTok Bot V5","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Live V5 side panel automation remains blocked","updated_at":"2026-06-14T02:54:04+07:00"},{"due_date":"2026-06-14","id":960,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local-harness:panel.html + chrome-blocked-live-side-panel","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"V5 local harness all 9 files schedule queue build","updated_at":"2026-06-14T02:52:45+07:00"},{"due_date":"2026-06-02","id":960,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Verify reported UI matches real production page","updated_at":"2026-06-02T02:12:16+07:00"},{"due_date":"2026-06-20","id":960,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan Custom Saved Views + Gallery Review V2","updated_at":"2026-06-20T20:06:05+07:00"},{"due_date":"2026-06-13","id":959,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Evidence pair pair_v5_panel_api_001","updated_at":"2026-06-14T02:50:09+07:00"},{"due_date":"2026-06-02","id":959,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Mid: verified large files and LFS path before staging","updated_at":"2026-06-02T02:03:11+07:00"},{"due_date":"2026-07-22","id":959,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"171.97.156.121","status":"blocked","tags":[],"title":"V3 P2 Admin Log durable events, filters, drill-down and retention","updated_at":"2026-07-21T06:23:33+07:00"},{"due_date":"2026-06-20","id":959,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan Report Pack V2 implementation and verification","updated_at":"2026-06-20T19:44:37+07:00"},{"due_date":"2026-07-20","id":958,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone_V3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"2001:fb1:16a:2b51:5dd2:e7cf:489a:241a","status":"pending","tags":[],"title":"Rotate V3 Gemini key pool and rerun primary strict pair","updated_at":"2026-07-20T04:25:10+07:00"},{"due_date":"2026-06-02","id":958,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Start commit push tt2026online-v4 path","updated_at":"2026-06-02T01:59:28+07:00"},{"due_date":"2026-06-14","id":958,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome-side-panel:TikTok Bot V5 + tiktok.com/tiktokstudio/upload","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Computer Use cannot attach to Chrome side panel","updated_at":"2026-06-14T02:45:16+07:00"},{"due_date":"2026-06-20","id":958,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan Storage Quota + Image Cache Center","updated_at":"2026-06-20T19:21:58+07:00"},{"due_date":"2026-06-14","id":957,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Pair evidence: GPU filter migration","updated_at":"2026-06-14T02:40:29+07:00"},{"due_date":"2026-06-02","id":957,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Analyze AB Roll source and port to V4","updated_at":"2026-06-02T01:49:46+07:00"},{"due_date":"2026-06-20","id":957,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan Product 360 Drawer","updated_at":"2026-06-20T18:59:29+07:00"},{"due_date":"2026-07-16","id":957,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88Cute-V43.3-UI-Fix","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V43.3 \u2014 Fix UI overflow (EncoderInfo, AIDirector, dropdowns)","updated_at":"2026-07-16T19:51:11+07:00"},{"due_date":"2026-07-16","id":956,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"SJ88-Director-Studio","site":"https://sjautoai.sj88ai.com","source_ip":"58.136.14.96","status":"pending","tags":[],"title":"Optional: lock Jiwlong reference and regenerate EP1 scenes 5-9 after approval","updated_at":"2026-07-15T20:34:54+07:00"},{"due_date":"2026-06-02","id":956,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"workspace://C:/Users/sj88888888/Documents/codex/TiktokAi2026Online/App Pro New Versoin","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Analyze AB Roll source of truth from App Pro New Versoin for V4 fix","updated_at":"2026-06-02T01:45:29+07:00"},{"due_date":"2026-06-14","id":956,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome-extension://bgjhhnfmfgojdcgagnfkmgbfhblknioh/panel.html","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Real V5 schedule run blocked before Build Start by Chrome extension URL policy","updated_at":"2026-06-14T02:36:09+07:00"},{"due_date":"2026-06-20","id":956,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan Queue Dry Run + Preflight Audit","updated_at":"2026-06-20T18:37:58+07:00"},{"due_date":"2026-06-14","id":955,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome:https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"V5 product dialog patched from live TikTok modal evidence","updated_at":"2026-06-14T02:14:46+07:00"},{"due_date":"2026-06-02","id":955,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"codex://threads/019e34ef-5e34-7f90-9c4f-a44fd75cb4ff","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Analyze Codex thread 019e34ef and compare local fixes","updated_at":"2026-06-02T01:42:23+07:00"},{"due_date":"2026-07-14","id":955,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"series-director-sites","site":"https://series-director-sj88-2026.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"blocked","tags":[],"title":"Implement + Deploy + Production UI/API paired test","updated_at":"2026-07-14T06:21:14+07:00"},{"due_date":"2026-06-20","id":955,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 product data sync","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Plan V7.5.1 product data sync from V7.2.3","updated_at":"2026-06-20T18:12:51+07:00"},{"due_date":"2026-06-14","id":954,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"????? rerun gate ???????? GPU filter","updated_at":"2026-06-14T02:08:26+07:00"},{"due_date":"2026-06-02","id":954,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"workspace://C:/Users/sj88888888/Documents/WebApp/TiktokAi2026_Standalone","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Restudy workspace again + build new v9 test script/report","updated_at":"2026-06-02T01:39:24+07:00"},{"due_date":"2026-06-20","id":954,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension://TikTok Bot V7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan Change History Undo Center","updated_at":"2026-06-20T18:15:26+07:00"},{"due_date":"2026-07-14","id":954,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"\u0e23\u0e31\u0e19 production upload matrix \u0e08\u0e32\u0e01 Downloads\\2","updated_at":"2026-07-14T04:56:14+07:00"},{"due_date":"2026-06-14","id":953,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome:https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"V5 simulation blocked during TikTok upload retry","updated_at":"2026-06-14T01:59:50+07:00"},{"due_date":"2026-06-02","id":953,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase10 close","updated_at":"2026-06-02T01:32:20+07:00"},{"due_date":"2026-06-20","id":953,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension://TikTok Bot V7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan Import Diff + Restore Point Preview implementation","updated_at":"2026-06-20T17:47:42+07:00"},{"due_date":"2026-07-14","id":953,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Run production audio CPU benchmark and evidence report","updated_at":"2026-07-14T04:19:08+07:00"},{"due_date":"2026-06-14","id":952,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome:https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Chrome bridge closed before deeper TikTok DOM capture","updated_at":"2026-06-14T01:49:14+07:00"},{"due_date":"2026-06-02","id":952,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"workspace://C:/Users/sj88888888/Documents/WebApp/TiktokAi2026_Standalone","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Restudy workspace + build new strict test script in fuckyou_test","updated_at":"2026-06-02T01:37:23+07:00"},{"due_date":"2026-06-20","id":952,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 migration","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Plan V7.5.1 migration from V7.2.3w","updated_at":"2026-06-20T17:32:56+07:00"},{"due_date":"2026-07-14","id":952,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"?????? System Info panel ?? production","updated_at":"2026-07-14T03:55:54+07:00"},{"due_date":"2026-06-02","id":951,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"workspace root + fuckyou_test","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Full workspace restudy v7 + new strict test script","updated_at":"2026-06-02T01:26:41+07:00"},{"due_date":"2026-06-14","id":951,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome-extension://bgjhhnfmfgojdcgagnfkmgbfhblknioh/panel.html","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"V5 panel live verification blocked by Chrome automation policy","updated_at":"2026-06-14T01:41:08+07:00"},{"due_date":"2026-06-20","id":951,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan 90000 solar discount SEO 20 voice render","updated_at":"2026-06-20T17:42:52+07:00"},{"due_date":"2026-07-14","id":951,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"local:C:\\temp\\dead-air-remover;production:https://dead-air-remover-sj88.sj888.chatgpt.site","source_ip":"58.136.103.70","status":"done","tags":[],"title":"????? capability study ???????????? UI+API","updated_at":"2026-07-14T00:37:45+07:00"},{"due_date":"2026-06-14","id":950,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome:https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Chrome native pipe closed before progressive TikTok DOM capture","updated_at":"2026-06-14T01:20:09+07:00"},{"due_date":"2026-06-02","id":950,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase10 start","updated_at":"2026-06-02T01:32:07+07:00"},{"due_date":"2026-06-20","id":950,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: implement release build/audit package readiness","updated_at":"2026-06-20T17:26:25+07:00"},{"due_date":"2026-07-14","id":950,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"http://127.0.0.1:50801 | https://directorstudio.sj88ai.com/","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Rebuild SJ88 Director Studio UI","updated_at":"2026-07-14T00:33:06+07:00"},{"due_date":"2026-06-14","id":949,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome:https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Live TikTok DOM manual and V5 comparison evidence","updated_at":"2026-06-14T01:03:32+07:00"},{"due_date":"2026-06-02","id":949,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase9 close","updated_at":"2026-06-02T01:25:12+07:00"},{"due_date":"2026-06-20","id":949,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI; dist share copy","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan dist share package sanitization","updated_at":"2026-06-20T17:12:26+07:00"},{"due_date":"2026-07-13","id":949,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"dead-air-remover","site":"local:C:\\temp\\dead-air-remover;hosting:Sites pending","source_ip":"58.136.103.70","status":"done","tags":[],"title":"??????? Dead Air Remover ?? Sites ????? paired UI+API evidence","updated_at":"2026-07-14T00:13:18+07:00"},{"due_date":"2026-06-14","id":948,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome:https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Live TikTok DOM manual and V5 comparison evidence","updated_at":"2026-06-14T01:03:11+07:00"},{"due_date":"2026-06-02","id":948,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase9 start","updated_at":"2026-06-02T01:24:51+07:00"},{"due_date":"2026-06-20","id":948,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan deep feature gap study for TikTok Bot V7.5","updated_at":"2026-06-20T17:00:21+07:00"},{"due_date":"2026-07-13","id":948,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Director-Studio","site":"C:\\temp\\SJ88-Director-Studio","source_ip":"58.136.103.70","status":"done","tags":[],"title":"?? SJ88 Director Studio ????????????????","updated_at":"2026-07-13T23:58:08+07:00"},{"due_date":"2026-06-02","id":947,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase8 close","updated_at":"2026-06-02T01:14:59+07:00"},{"due_date":"2026-06-14","id":947,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome:https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Chrome evidence: Add link opens product selector","updated_at":"2026-06-14T00:48:45+07:00"},{"due_date":"2026-06-20","id":947,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI; source web reference free1.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan detailed thread study and agent-ready documentation update","updated_at":"2026-06-20T16:41:19+07:00"},{"due_date":"2026-07-13","id":947,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\v9.8_extracted\\series-director","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Publish and prove Series Director can generate a drama script","updated_at":"2026-07-13T23:22:51+07:00"},{"due_date":"2026-07-13","id":946,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"local-codex-desktop","source_ip":"58.136.103.70","status":"blocked","tags":[],"title":"Verify Codex stays running without Browser Use trigger chain","updated_at":"2026-07-13T20:58:54+07:00"},{"due_date":"2026-06-02","id":946,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"docs/reports + fuckyou_test","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Restudy docs/reports v5 and create new test script in fuckyou_test","updated_at":"2026-06-02T01:25:06+07:00"},{"due_date":"2026-06-13","id":946,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Evidence pair pair_v5_panel_api_001","updated_at":"2026-06-14T00:37:18+07:00"},{"due_date":"2026-06-20","id":946,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w\\html","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan HTML manual pages for all V7.5 tabs","updated_at":"2026-06-20T16:37:15+07:00"},{"due_date":"2026-06-02","id":945,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase8 start","updated_at":"2026-06-02T01:14:41+07:00"},{"due_date":"2026-06-13","id":945,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Evidence pair pair_v5_panel_api_001","updated_at":"2026-06-14T00:30:43+07:00"},{"due_date":"2026-06-20","id":945,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local://C:/Users/sj88s/Music/TikTok Bot V7.2.3w/V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: full non-posting UX/reporting implementation","updated_at":"2026-06-20T16:22:16+07:00"},{"due_date":"2026-07-13","id":945,"kind":"todos","owner":"ai-full-dev-bot","priority":"critical","project":"ai_full_dev","site":"Codex Desktop Windows local","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Produce paired evidence bundle for repeated Codex exit","updated_at":"2026-07-13T18:04:26+07:00"},{"due_date":"2026-06-13","id":944,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Evidence pair pair_v5_panel_api_001","updated_at":"2026-06-14T00:29:30+07:00"},{"due_date":"2026-06-02","id":944,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase7 verify report close","updated_at":"2026-06-02T01:06:47+07:00"},{"due_date":"2026-06-20","id":944,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan V3 real usable Green/Reframe desktop parity","updated_at":"2026-06-20T16:09:48+07:00"},{"due_date":"2026-07-13","id":944,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"Codex Desktop Windows local","source_ip":"58.136.103.70","status":"done","tags":[],"title":"Diagnose and document Codex Desktop exit issue","updated_at":"2026-07-13T16:11:15+07:00"},{"due_date":"2026-06-13","id":943,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Evidence pair pair_v5_panel_api_001","updated_at":"2026-06-14T00:28:14+07:00"},{"due_date":"2026-06-02","id":943,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Phase7 verify report round","updated_at":"2026-06-02T01:06:47+07:00"},{"due_date":"2026-07-13","id":943,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-online-domain","site":"https://domain.sj88.online/","source_ip":"47.253.4.207","status":"done","tags":[],"title":"Remove subdomain quota + verify UI+API","updated_at":"2026-07-13T08:01:12+07:00"},{"due_date":"2026-06-20","id":943,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"Claude Code CLI","site":"local Windows AI/NPU app design discussion","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: Explain callable Windows Studio Effects and NPU fallback design","updated_at":"2026-06-20T15:52:47+07:00"},{"due_date":"2026-06-02","id":942,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"docs/reports + fuckyou_test","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Restudy reports round v4 + build new test harness in fuckyou_test","updated_at":"2026-06-02T01:12:06+07:00"},{"due_date":"2026-06-14","id":942,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Evidence pair V5 origin mapping against V4.8.2 corrected","updated_at":"2026-06-14T00:19:57+07:00"},{"due_date":"2026-07-13","id":942,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"www.namnan.co.th","site":"https://www.namnan.co.th","source_ip":"47.253.152.120","status":"done","tags":[],"title":"FIX: \u0e2b\u0e19\u0e49\u0e32\u0e08\u0e2d\u0e44\u0e21\u0e48 Responsive \u2014 4 breakpoints, 2-col layouts","updated_at":"2026-07-13T07:46:21+07:00"},{"due_date":"2026-06-20","id":942,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"Claude Code CLI","site":"local Windows Task Manager screenshot follow-up","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: Distinguish FFmpeg from NPU/Windows Studio Effects","updated_at":"2026-06-20T15:46:14+07:00"},{"due_date":"2026-06-02","id":941,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Closeout Phase 7 strict delivery","updated_at":"2026-06-02T01:04:47+07:00"},{"due_date":"2026-06-14","id":941,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Evidence pair V5 origin mapping against V4.8.2","updated_at":"2026-06-14T00:20:05+07:00"},{"due_date":"2026-07-13","id":941,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\v9.8_extracted","source_ip":"58.136.14.247","status":"done","tags":[],"title":"???? C:\\temp\\SJ88-series-director\\v9.8_extracted ????????????","updated_at":"2026-07-13T04:12:27+07:00"},{"due_date":"2026-06-20","id":941,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"tiktok-bot-v7-5","site":"local://C:/Users/sj88s/Music/TikTok Bot V7.2.3w/V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: next non-posting UX/reporting study","updated_at":"2026-06-20T15:49:56+07:00"},{"due_date":"2026-06-02","id":940,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start Phase 7 strict delivery","updated_at":"2026-06-02T01:04:58+07:00"},{"due_date":"2026-06-13","id":940,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Evidence pair regression report V4.8.2 vs V5","updated_at":"2026-06-14T00:04:02+07:00"},{"due_date":"2026-06-20","id":940,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan V3 greenlnw parity architecture","updated_at":"2026-06-20T15:49:02+07:00"},{"due_date":"2026-07-12","id":940,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"codehub-skill-page","site":"https://codehub.sj88ai.com/skill/","source_ip":"47.253.152.120","status":"done","tags":[],"title":"Cap 50 sub-phases /skill/ + API verify + report","updated_at":"2026-07-12T20:41:29+07:00"},{"due_date":"2026-06-02","id":939,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Closeout Phase 6 strict delivery","updated_at":"2026-06-02T00:58:00+07:00"},{"due_date":"2026-06-13","id":939,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"RCA update: V5 removed long TikTok processing waits","updated_at":"2026-06-14T00:04:02+07:00"},{"due_date":"2026-06-20","id":939,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.1 migration analysis","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.5.1","source_ip":"2001:fb1:16b:1591:849d:dbda:9ff6:d5f3","status":"done","tags":[],"title":"Plan read-only V7.2.3w to V7.5.1 migration analysis","updated_at":"2026-06-20T15:29:05+07:00"},{"due_date":"2026-07-12","id":939,"kind":"todos","owner":"ai-full-dev-bot","priority":"critical","project":"codehub","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"FIX BUG-001: 12 broken learning path links \u2192 convert to anchors","updated_at":"2026-07-12T20:28:35+07:00"},{"due_date":"2026-06-13","id":938,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Fix V5 unsaved TikTok prompt preflight","updated_at":"2026-06-13T23:53:42+07:00"},{"due_date":"2026-06-02","id":938,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"docs/reports + fuckyou_test","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Deep re-study docs/reports and rebuild strict AB-roll test script v3","updated_at":"2026-06-02T01:03:23+07:00"},{"due_date":"2026-06-20","id":938,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan render 90000_solar_20260620 40 voices","updated_at":"2026-06-20T15:44:59+07:00"},{"due_date":"2026-07-12","id":938,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"codehub","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"Audit /skill/build-ai-chatbot \u2014 evidence-based delivery","updated_at":"2026-07-12T20:20:17+07:00"},{"due_date":"2026-07-12","id":937,"kind":"todos","owner":"ai-full-dev-bot","priority":"urgent","project":"www.namnan.co.th","site":"https://www.namnan.co.th","source_ip":"47.253.152.120","status":"done","tags":[],"title":"FIX: \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19 6 product images + 6 article covers \u0e08\u0e32\u0e01 AI \u0e40\u0e1b\u0e47\u0e19\u0e23\u0e39\u0e1b\u0e08\u0e23\u0e34\u0e07 + \u0e41\u0e01\u0e49\u0e17\u0e38\u0e01\u0e2b\u0e19\u0e49\u0e32","updated_at":"2026-07-12T19:24:28+07:00"},{"due_date":"2026-06-02","id":937,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start Phase 6 strict delivery","updated_at":"2026-06-02T00:58:08+07:00"},{"due_date":"2026-06-13","id":937,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Evidence pair pair_v5_panel_api_001","updated_at":"2026-06-13T23:44:47+07:00"},{"due_date":"2026-06-20","id":937,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"V3 vs greenlnw detailed mismatch plan","updated_at":"2026-06-20T15:23:18+07:00"},{"due_date":"2026-06-02","id":936,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local source code","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Analyze AB Roll correct flow from App Pro New Versoin","updated_at":"2026-06-02T00:35:48+07:00"},{"due_date":"2026-06-13","id":936,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Evidence pair pair_v5_panel_api_001","updated_at":"2026-06-13T23:41:12+07:00"},{"due_date":"2026-07-12","id":936,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88Cute-V43.0-SplitExport","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V43.2 \u2014 Fix clip body drag (was only draggable on left/right edges)","updated_at":"2026-07-12T12:44:39+07:00"},{"due_date":"2026-06-20","id":936,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: admin capability and gap inspection","updated_at":"2026-06-20T14:46:56+07:00"},{"due_date":"2026-06-13","id":935,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Evidence pair pair_v5_panel_api_001","updated_at":"2026-06-13T23:39:46+07:00"},{"due_date":"2026-06-02","id":935,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"TiktokAi2026Online","site":"fuckyou_test","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Deep restudy round2 complete + new strict runner v2","updated_at":"2026-06-02T00:34:00+07:00"},{"due_date":"2026-07-12","id":935,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88Cute-V43.0-SplitExport","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V43.1 \u2014 Fix V43.0 JS bundle 404 in real browser","updated_at":"2026-07-12T12:21:17+07:00"},{"due_date":"2026-06-20","id":935,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Inspect V3, compare source snapshots, and write detailed recommendation","updated_at":"2026-06-20T14:42:37+07:00"},{"due_date":"2026-07-12","id":934,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"corsixth","site":"local:C:\\temp\\CorsixTH; production:103.253.75.161","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Deliver CorsixTH WebApp on browser and production server","updated_at":"2026-07-12T06:20:11+07:00"},{"due_date":"2026-06-02","id":934,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Closeout Phase 5 strict delivery","updated_at":"2026-06-02T00:33:23+07:00"},{"due_date":"2026-06-13","id":934,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Chrome live V5 verification blocked","updated_at":"2026-06-13T23:34:12+07:00"},{"due_date":"2026-06-20","id":934,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: Reframe speed-safe variation documentation","updated_at":"2026-06-20T14:15:19+07:00"},{"due_date":"2026-06-13","id":933,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Evidence pair pair_v5_panel_api_001","updated_at":"2026-06-13T23:32:18+07:00"},{"due_date":"2026-07-12","id":933,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"corsixth","site":"local:C:\\temp\\CorsixTH;target:OpenAI Sites","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"Deliver playable CorsixTH website with complete evidence bundle","updated_at":"2026-07-12T06:19:15+07:00"},{"due_date":"2026-06-02","id":933,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Force sync verified clean","updated_at":"2026-06-02T00:29:03+07:00"},{"due_date":"2026-06-20","id":933,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Analyze repo architecture then recommend desktop stack","updated_at":"2026-06-20T14:08:41+07:00"},{"due_date":"2026-06-02","id":932,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"TiktokAi2026Online","site":"docs/reports + fuckyou_test","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Deep re-study reports + build new strict test script (round2)","updated_at":"2026-06-02T00:27:52+07:00"},{"due_date":"2026-06-13","id":932,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"local:C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Evidence pair pair_v5_panel_api_001","updated_at":"2026-06-13T23:21:18+07:00"},{"due_date":"2026-06-20","id":932,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Phase 10 CLI ready for GUI wrapper plan","updated_at":"2026-06-20T10:37:13+07:00"},{"due_date":"2026-07-12","id":932,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-games","site":"https://aetheria-online-sj88.sj888.chatgpt.site","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Create hosted MMORPG website and evidence bundle for SJ88-games","updated_at":"2026-07-12T07:23:13+07:00"},{"due_date":"2026-06-13","id":931,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V4.8.9","site":"https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"investigating","tags":[],"title":"RCA: final submit can pass while TikTok confirm remains pending","updated_at":"2026-06-13T22:43:57+07:00"},{"due_date":"2026-06-02","id":931,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Force sync completed","updated_at":"2026-06-02T00:27:13+07:00"},{"due_date":"2026-06-20","id":931,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: product-center static reframe variation","updated_at":"2026-06-20T10:27:19+07:00"},{"due_date":"2026-07-12","id":931,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88Cute-V43.0-SplitExport","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V43.0 Split & Export: 1 import \u2192 N MP4 files (6 modes)","updated_at":"2026-07-12T05:38:58+07:00"},{"due_date":"2026-06-13","id":930,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Evidence pair for detailed program study","updated_at":"2026-06-13T21:16:52+07:00"},{"due_date":"2026-06-02","id":930,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Force sync in progress","updated_at":"2026-06-02T00:27:12+07:00"},{"due_date":"2026-06-20","id":930,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan implementation bulk CSV ID and report actions","updated_at":"2026-06-20T10:17:08+07:00"},{"due_date":"2026-07-12","id":930,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88Cute-V42.5-Collaborator","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"All-7 export test: 2/7 PASS (V23 + V42.5)","updated_at":"2026-07-12T05:06:30+07:00"},{"due_date":"2026-06-13","id":929,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"open","tags":[],"title":"V4 frontend split phase1 strict live blocked","updated_at":"2026-06-13T21:07:46+07:00"},{"due_date":"2026-07-12","id":929,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Green-Bacth","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"doing","tags":[],"title":"Execute detailed TC01-TC05 strict retest","updated_at":"2026-07-12T04:30:55+07:00"},{"due_date":"2026-06-02","id":929,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start Phase 5 strict delivery","updated_at":"2026-06-02T00:33:37+07:00"},{"due_date":"2026-06-20","id":929,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"local CLI","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan Phase9 docs encoding/schema evidence","updated_at":"2026-06-20T10:14:01+07:00"},{"due_date":"2026-06-13","id":928,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Runtime config mismatch: Flet version breaks app import","updated_at":"2026-06-13T21:06:56+07:00"},{"due_date":"2026-06-02","id":928,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Force sync repo from GitHub","updated_at":"2026-06-02T00:25:50+07:00"},{"due_date":"2026-06-20","id":928,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan deep study reports/showcase bulk CSV ID","updated_at":"2026-06-20T09:39:18+07:00"},{"due_date":"2026-07-12","id":928,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88Cute-V42.5-Collaborator","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"Per-page audit v2: 7/9 pages still had fake numbers","updated_at":"2026-07-12T02:40:01+07:00"},{"due_date":"2026-06-13","id":927,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Debug: generate selector misses in new DOM","updated_at":"2026-06-13T19:45:58+07:00"},{"due_date":"2026-06-02","id":927,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"fuckyou_test","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Completed deep report restudy + new strict test scripts","updated_at":"2026-06-02T00:22:47+07:00"},{"due_date":"2026-06-20","id":927,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Phase 8 artifact manifest implementation plan","updated_at":"2026-06-20T09:51:33+07:00"},{"due_date":"2026-07-12","id":927,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88Cute-V42.5-Collaborator","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"Audit all 9 pages for fake time/version data with evidence","updated_at":"2026-07-12T01:56:52+07:00"},{"due_date":"2026-06-13","id":926,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Debug: adjusted affordable wording validation for 10004","updated_at":"2026-06-13T19:45:46+07:00"},{"due_date":"2026-06-20","id":926,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Plan Phase 7 QA gate","updated_at":"2026-06-20T09:20:56+07:00"},{"due_date":"2026-06-02","id":926,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 4 closeout","updated_at":"2026-06-02T00:20:06+07:00"},{"due_date":"2026-07-11","id":926,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Green-Bacth","site":"F:\\SJ88-Auto-Green-Bacth","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Create evidence-backed Render workflow codex","updated_at":"2026-07-12T01:20:23+07:00"},{"due_date":"2026-06-13","id":925,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"FindGenerate button candidate misses icon-only submit states","updated_at":"2026-06-13T19:27:08+07:00"},{"due_date":"2026-06-02","id":925,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 4 finalization pass","updated_at":"2026-06-02T00:20:19+07:00"},{"due_date":"2026-06-20","id":925,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com / reference green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan greenlnw reframe random tilt comparison and visual audit","updated_at":"2026-06-20T09:47:35+07:00"},{"due_date":"2026-07-11","id":925,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"SJ88Cute-V42.5-Collaborator","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"getBasePath backport: V1/V11/V22/V24 demo fixed","updated_at":"2026-07-11T21:25:35+07:00"},{"due_date":"2026-06-13","id":924,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"rtx5060ti-server-comfy","site":"110.164.146.205","source_ip":"58.10.169.248","status":"completed","tags":[],"title":"RCA: 4TB disk IO was not active zip; recent zip cache growth confirmed","updated_at":"2026-06-13T19:16:53+07:00"},{"due_date":"2026-06-02","id":924,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local reports","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Analyze pre-June reports for strengths","updated_at":"2026-06-02T00:22:47+07:00"},{"due_date":"2026-06-20","id":924,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan Phase 6 key rotation ledger","updated_at":"2026-06-20T09:18:17+07:00"},{"due_date":"2026-07-11","id":924,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.4.207","status":"done","tags":[],"title":"Hide bonus lessons from UI (v2.5: coming soon, system ready)","updated_at":"2026-07-11T21:18:49+07:00"},{"due_date":"2026-06-02","id":923,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-02T00:09:33+07:00"},{"due_date":"2026-06-20","id":923,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local-docs-report","source_ip":"2001:fb1:16b:1591:19d2:5a7c:d5bf:ef5b","status":"in_progress","tags":[],"title":"Plan V9 docs audit loop with evidence artifacts","updated_at":"2026-06-20T08:45:50+07:00"},{"due_date":"2026-06-13","id":923,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"DOM evidence: add_2Create falsely picked in previous runtime","updated_at":"2026-06-13T19:02:48+07:00"},{"due_date":"2026-07-11","id":923,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"SJ88Cute-V42.5-Collaborator","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"Cross-version import/export test (V42.5\u2194V23)","updated_at":"2026-07-11T19:47:35+07:00"},{"due_date":"2026-06-02","id":922,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026onlinegpu.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Web test Lv3 ????????","updated_at":"2026-06-02T00:08:46+07:00"},{"due_date":"2026-06-13","id":922,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Investigate trustedClickAt regressions and revert safely","updated_at":"2026-06-13T18:41:21+07:00"},{"due_date":"2026-06-20","id":922,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw Reframe lens preset change plan","updated_at":"2026-06-20T09:01:43+07:00"},{"due_date":"2026-07-11","id":922,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.152.120","status":"done","tags":[],"title":"Build /built page (whats-built features showcase)","updated_at":"2026-07-11T18:04:02+07:00"},{"due_date":"2026-06-13","id":921,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"completed","tags":[],"title":"Answered why panel HTML loads but runner does not start","updated_at":"2026-06-13T18:34:33+07:00"},{"due_date":"2026-06-01","id":921,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj.com","site":"www.lnwsj.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"?????? SSL+Deploy lnwsj.com ??????","updated_at":"2026-06-02T00:05:17+07:00"},{"due_date":"2026-06-20","id":921,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3w","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: update runtime identity to V7.5 and verify package","updated_at":"2026-06-20T08:47:43+07:00"},{"due_date":"2026-07-11","id":921,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.152.120","status":"done","tags":[],"title":"/app full audit + fix CSP inline handlers (v2.4.2)","updated_at":"2026-07-11T17:40:46+07:00"},{"due_date":"2026-06-13","id":920,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://cutdee.com, https://green.cutdee.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08\u0e41\u0e25\u0e30\u0e41\u0e01\u0e49\u0e08\u0e38\u0e14\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21 green.cutdee.com","updated_at":"2026-06-13T18:33:49+07:00"},{"due_date":"2026-06-02","id":920,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start Phase 4 implementation (V2 namespace + AB + parity gate)","updated_at":"2026-06-02T00:20:19+07:00"},{"due_date":"2026-06-20","id":920,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16b:1591:19d2:5a7c:d5bf:ef5b","status":"done","tags":[],"title":"Plan V8 operator handbook report","updated_at":"2026-06-20T08:44:03+07:00"},{"due_date":"2026-07-11","id":920,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.152.120","status":"done","tags":[],"title":"SSO verification: class.lnwsj.com \u2192 domain.sj88.online","updated_at":"2026-07-11T17:27:58+07:00"},{"due_date":"2026-06-13","id":919,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Auto Pic retry blocked after live evidence","updated_at":"2026-06-13T18:22:27+07:00"},{"due_date":"2026-06-02","id":919,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Complete Phase 3 smoke tests + CI gate + delivery report","updated_at":"2026-06-01T23:58:05+07:00"},{"due_date":"2026-06-20","id":919,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw Reframe history paging implementation plan","updated_at":"2026-06-20T08:43:03+07:00"},{"due_date":"2026-07-11","id":919,"kind":"todos","owner":"Mavis","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"Cross-link landing \u2194 evolution gallery \u2194 versions comparison","updated_at":"2026-07-11T17:22:21+07:00"},{"due_date":"2026-06-13","id":918,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"RCA fix submit wait before rerun","updated_at":"2026-06-13T17:57:03+07:00"},{"due_date":"2026-06-01","id":918,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj.com","site":"www.lnwsj.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"deploy+ssl ?????? ????????????? strict pair","updated_at":"2026-06-02T00:05:37+07:00"},{"due_date":"2026-06-20","id":918,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3w","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: patch manifest version and validate extension package","updated_at":"2026-06-20T08:34:48+07:00"},{"due_date":"2026-07-11","id":918,"kind":"todos","owner":"Mavis","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V42.5 Evolution Gallery \u2014 5 deploys \u0e08\u0e32\u0e01 Git commits (V1/V11/V24/V36/V42.5)","updated_at":"2026-07-11T17:17:50+07:00"},{"due_date":"2026-06-01","id":917,"kind":"activities","owner":"ai-full-dev-bot","priority":"urgent","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com,tt2026onlinegpu.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Urgent RCA B Roll upload failed","updated_at":"2026-06-01T23:51:48+07:00"},{"due_date":"2026-06-13","id":917,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Generate ref/no-ref study applied to Auto Pic; live reload blocked","updated_at":"2026-06-13T16:59:58+07:00"},{"due_date":"2026-06-20","id":917,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16b:1591:19d2:5a7c:d5bf:ef5b","status":"done","tags":[],"title":"Plan V7 consolidated docs evidence report","updated_at":"2026-06-20T08:33:07+07:00"},{"due_date":"2026-07-11","id":917,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.4.207","status":"done","tags":[],"title":"Members Page v2.4 \u2014 XP/Level + 5 Bonus Lessons","updated_at":"2026-07-11T17:02:23+07:00"},{"due_date":"2026-06-01","id":916,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T23:49:31+07:00"},{"due_date":"2026-06-13","id":916,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"/opt/green.cutdee.com/","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"RCA runtime env override Team quota","updated_at":"2026-06-13T16:57:56+07:00"},{"due_date":"2026-06-20","id":916,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"greenlnw Reframe reports system design plan","updated_at":"2026-06-20T08:32:40+07:00"},{"due_date":"2026-07-11","id":916,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.4.207","status":"done","tags":[],"title":"/showcase v2.3 (Set A): Reviews + Search + Custom Tags + Command Palette + RSS","updated_at":"2026-07-11T15:39:56+07:00"},{"due_date":"2026-06-13","id":915,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Blocked audit met: Auto Pic cannot start 30x60 until extension reload","updated_at":"2026-06-13T16:03:23+07:00"},{"due_date":"2026-06-01","id":915,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj.com","site":"www.lnwsj.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"SSL+Deploy ??????????????????? www.lnwsj.com","updated_at":"2026-06-02T00:05:17+07:00"},{"due_date":"2026-06-20","id":915,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan simplified Reframe download manager","updated_at":"2026-06-20T07:48:28+07:00"},{"due_date":"2026-07-11","id":915,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.152.120","status":"done","tags":[],"title":"/showcase v2.3 (Set A): Reviews + Search + Custom Tags + Command Palette + RSS","updated_at":"2026-07-11T15:39:54+07:00"},{"due_date":"2026-06-13","id":914,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Activity games score dashboard live verification","updated_at":"2026-06-13T16:00:40+07:00"},{"due_date":"2026-06-02","id":914,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Start Phase 3 implementation and validation","updated_at":"2026-06-01T23:46:21+07:00"},{"due_date":"2026-06-20","id":914,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan Reframe file/download manager design","updated_at":"2026-06-20T07:38:54+07:00"},{"due_date":"2026-07-25","id":914,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"47.253.152.120","status":"done","tags":["workshop","import","tmp"],"title":"Import 6 tmp/ drafts \u0e40\u0e1b\u0e47\u0e19 articles \u0e43\u0e2b\u0e21\u0e48 (prompt-patterns, ai-tools-2026, agentic-ai-2026, ai-workflows, common-errors, minimax-api)","updated_at":"2026-07-11T15:14:25+07:00"},{"due_date":"2026-06-13","id":913,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Computer Use blocked: runtime export error","updated_at":"2026-06-13T15:45:23+07:00"},{"due_date":"2026-06-01","id":913,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Close 3-site rerun with blockers","updated_at":"2026-06-01T23:44:39+07:00"},{"due_date":"2026-06-20","id":913,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Plan: backup remote, deploy two backend files, restart services, run live UI/API paired test","updated_at":"2026-06-20T07:54:24+07:00"},{"due_date":"2026-07-25","id":913,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"47.253.4.207","status":"done","tags":["workshop","cleanup","safety"],"title":"Delete 3 made-up safety articles (ai-safety, scam-2026, data-privacy)","updated_at":"2026-07-11T15:13:11+07:00"},{"due_date":"2026-06-01","id":912,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T23:42:47+07:00"},{"due_date":"2026-06-13","id":912,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"/opt/green.cutdee.com/","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"preflight guard compatibility fix","updated_at":"2026-06-13T15:22:09+07:00"},{"due_date":"2026-06-20","id":912,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan: RCA Batch AB Roll B+audio failed timeline render","updated_at":"2026-06-20T03:24:24+07:00"},{"due_date":"2026-07-25","id":912,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"47.253.4.207","status":"done","tags":["workshop","w4","rewrite"],"title":"Re-write w4-study-recommend.html \u0e08\u0e32\u0e01 article_snake_journey.md (8 phases + 5 lessons)","updated_at":"2026-07-11T15:12:42+07:00"},{"due_date":"2026-06-13","id":911,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"blocked","tags":[],"title":"V4 karaoke_highlight live render blocked by GPU VRAM contention","updated_at":"2026-06-13T15:15:23+07:00"},{"due_date":"2026-06-01","id":911,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T23:40:50+07:00"},{"due_date":"2026-07-25","id":911,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"47.253.152.120","status":"done","tags":["workshop","w3","rewrite"],"title":"Re-write w3-ai-test.html \u0e08\u0e32\u0e01 article_debug_guide.md (3 steps + cases A/B/C)","updated_at":"2026-07-11T15:11:59+07:00"},{"due_date":"2026-06-20","id":911,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan: Batch AB Roll A/B append-only upload verification","updated_at":"2026-06-20T02:56:59+07:00"},{"due_date":"2026-06-01","id":910,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Complete V6 main-only web UI and hide V1-V5","updated_at":"2026-06-01T23:34:33+07:00"},{"due_date":"2026-06-13","id":910,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"/opt/green.cutdee.com/","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"RCA strict loop fail \u0e23\u0e2d\u0e1a 3","updated_at":"2026-06-13T15:22:08+07:00"},{"due_date":"2026-06-20","id":910,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan: Batch AB Roll product 10004 upload all audio folders","updated_at":"2026-06-20T02:46:05+07:00"},{"due_date":"2026-07-25","id":910,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"47.253.152.120","status":"done","tags":["workshop","w2","rewrite"],"title":"Re-write w2-three-parts.html \u0e08\u0e32\u0e01 article_prompt_3parts.md Lv.2-5 + 3 tips","updated_at":"2026-07-11T15:10:52+07:00"},{"due_date":"2026-06-01","id":909,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T23:33:56+07:00"},{"due_date":"2026-06-13","id":909,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"/opt/green.cutdee.com/","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"RCA strict loop fail \u0e23\u0e2d\u0e1a 2","updated_at":"2026-06-13T15:22:07+07:00"},{"due_date":"2026-06-20","id":909,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan Reframe hot storage implementation","updated_at":"2026-06-20T02:32:15+07:00"},{"due_date":"2026-07-25","id":909,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"ai101-course-july25","site":"https://ai101.sj88ai.com/course-july25/","source_ip":"47.253.152.120","status":"done","tags":["workshop","w1","rewrite"],"title":"Re-write w1-one-sentence.html \u0e08\u0e32\u0e01 article_prompt_3parts.md Lv.1-3","updated_at":"2026-07-11T15:09:53+07:00"},{"due_date":"2026-06-13","id":908,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"RCA Auto Pic screenshot evidence incomplete","updated_at":"2026-06-13T15:13:30+07:00"},{"due_date":"2026-06-01","id":908,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Tune NVENC profiles 20/30/40/CQ18","updated_at":"2026-06-01T23:27:43+07:00"},{"due_date":"2026-06-20","id":908,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"???? deploy: upload chunk retry duplicate skip syntax pass","updated_at":"2026-06-20T01:56:23+07:00"},{"due_date":"2026-07-11","id":908,"kind":"todos","owner":"Mavis","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V42.5 Collaborator Era Complete \u2014 105 Versions Milestone","updated_at":"2026-07-11T12:26:30+07:00"},{"due_date":"2026-06-01","id":907,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Completed strict evidence loop implementation + real-file test pass","updated_at":"2026-06-01T23:26:02+07:00"},{"due_date":"2026-06-13","id":907,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"/opt/green.cutdee.com/","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"RCA strict loop fail \u0e41\u0e25\u0e30 corrective plan","updated_at":"2026-06-13T15:22:07+07:00"},{"due_date":"2026-06-20","id":907,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan Reframe-only improvements for storage, performance, and file management","updated_at":"2026-06-20T01:17:27+07:00"},{"due_date":"2026-07-11","id":907,"kind":"todos","owner":"Mavis","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V42.4 Version History \u2014 Auto-save + Compare + Restore","updated_at":"2026-07-11T12:26:30+07:00"},{"due_date":"2026-06-01","id":906,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"UI real-web test run completed","updated_at":"2026-06-01T23:18:41+07:00"},{"due_date":"2026-06-13","id":906,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"/opt/green.cutdee.com/","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"RCA \u0e23\u0e2d\u0e1a fail \u0e2b\u0e25\u0e31\u0e07 copy","updated_at":"2026-06-13T15:22:07+07:00"},{"due_date":"2026-06-20","id":906,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Commit current repository state and push main","updated_at":"2026-06-20T00:55:33+07:00"},{"due_date":"2026-07-11","id":906,"kind":"todos","owner":"Mavis","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V42.3 Batch Editor \u2014 Find/Replace/Rescale/LUT","updated_at":"2026-07-11T12:26:29+07:00"},{"due_date":"2026-06-01","id":905,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T23:18:30+07:00"},{"due_date":"2026-06-13","id":905,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"/opt/green.cutdee.com/","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"Analyze source/target \u0e01\u0e48\u0e2d\u0e19 copy","updated_at":"2026-06-13T15:22:07+07:00"},{"due_date":"2026-06-20","id":905,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Latest job timing investigation plan","updated_at":"2026-06-20T00:50:48+07:00"},{"due_date":"2026-07-11","id":905,"kind":"todos","owner":"Mavis","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V42.2 Snippets Library \u2014 Reusable Style Presets","updated_at":"2026-07-11T12:26:28+07:00"},{"due_date":"2026-06-20","id":904,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"N:\\Green PC","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Phase 8 reference fixture certification progress - pairs passed","updated_at":"2026-06-20T00:15:20+07:00"},{"due_date":"2026-06-13","id":904,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Live extension dry-run blocked","updated_at":"2026-06-13T14:36:52+07:00"},{"due_date":"2026-06-01","id":904,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"UI real-web test run in progress","updated_at":"2026-06-01T23:18:51+07:00"},{"due_date":"2026-07-11","id":904,"kind":"todos","owner":"Mavis","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V42.1 Multi-Cam Switcher \u2014 Live Cuts Between Angles","updated_at":"2026-07-11T12:26:27+07:00"},{"due_date":"2026-06-13","id":903,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Chrome file panel blocked; source DOM used","updated_at":"2026-06-13T14:01:41+07:00"},{"due_date":"2026-06-01","id":903,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoSceneCutter","site":"local://D:/000 coding/AutoSceneCutter/services","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Complete worker separation from API","updated_at":"2026-06-01T23:18:00+07:00"},{"due_date":"2026-06-20","id":903,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Pre-survey plan for moving greenlnw video workdir to NVMe then archiving to 4TB","updated_at":"2026-06-20T00:11:11+07:00"},{"due_date":"2026-07-11","id":903,"kind":"todos","owner":"Mavis","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V42.0 Project Template Manager \u2014 Save/Load + .sj88cute file","updated_at":"2026-07-11T12:02:23+07:00"},{"due_date":"2026-06-01","id":902,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoSceneCutter","site":"local://D:/000 coding/AutoSceneCutter/services","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Separate worker process from API for heavy video jobs","updated_at":"2026-06-01T23:18:10+07:00"},{"due_date":"2026-06-19","id":902,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Docs refresh plan for greenlnw.sj88ai.com","updated_at":"2026-06-20T00:06:15+07:00"},{"due_date":"2026-07-11","id":902,"kind":"todos","owner":"Mavis","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V41.5 Export Bugfix \u2014 ffmpeg-core missing + base URL","updated_at":"2026-07-11T06:59:11+07:00"},{"due_date":"2026-06-13","id":902,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"resolved","tags":[],"title":"Current V4 env inspected","updated_at":"2026-06-13T13:48:28+07:00"},{"due_date":"2026-06-01","id":901,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T23:15:26+07:00"},{"due_date":"2026-06-19","id":901,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan remote disk 100 percent spike audit - 110.164.146.205","updated_at":"2026-06-20T00:06:52+07:00"},{"due_date":"2026-07-11","id":901,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.4.207","status":"done","tags":[],"title":"User Guide at /guide \u2014 Complete documentation for SJ88.online","updated_at":"2026-07-11T06:59:00+07:00"},{"due_date":"2026-06-13","id":901,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"resolved","tags":[],"title":"Rerun deep identity recheck completed with FAIL_ENV_NOT_PORT_ONLY","updated_at":"2026-06-13T13:46:33+07:00"},{"due_date":"2026-06-13","id":900,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Developer manual validation","updated_at":"2026-06-13T13:43:35+07:00"},{"due_date":"2026-06-01","id":900,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Set V6 as only visible web UI and hide V1-V5","updated_at":"2026-06-01T23:15:22+07:00"},{"due_date":"2026-07-10","id":900,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V41.5 Polish+docs","updated_at":"2026-07-11T05:03:22+07:00"},{"due_date":"2026-06-19","id":900,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan greenlnw project study","updated_at":"2026-06-19T23:57:37+07:00"},{"due_date":"2026-06-20","id":899,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"N:\\Green PC","source_ip":"184.82.152.248","status":"planned","tags":[],"title":"Plan next 5 phases for green.sj88ai.com GPU parity unblock","updated_at":"2026-06-19T23:30:22+07:00"},{"due_date":"2026-06-01","id":899,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Post-run live retest","updated_at":"2026-06-01T23:14:28+07:00"},{"due_date":"2026-07-10","id":899,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V41.4 360\u00b0 Panorama","updated_at":"2026-07-11T05:03:21+07:00"},{"due_date":"2026-06-13","id":899,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"resolved","tags":[],"title":"Deep identity recheck completed with FAIL evidence","updated_at":"2026-06-13T13:35:31+07:00"},{"due_date":"2026-06-01","id":898,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"During-run live retest","updated_at":"2026-06-01T23:14:28+07:00"},{"due_date":"2026-07-10","id":898,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V41.3 Volumetric Ray-Marching","updated_at":"2026-07-11T05:03:21+07:00"},{"due_date":"2026-06-13","id":898,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"resolved","tags":[],"title":"V2/V4 code env hash compare completed","updated_at":"2026-06-13T13:15:22+07:00"},{"due_date":"2026-06-19","id":898,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"Claude Code CLI","site":"local Windows Task Manager screenshot","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan: Answer NPU purpose from screenshot","updated_at":"2026-06-19T23:29:18+07:00"},{"due_date":"2026-06-19","id":897,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Simplify Batch AB Roll file UI","updated_at":"2026-06-19T23:24:21+07:00"},{"due_date":"2026-06-13","id":897,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"Retry V2/V4 file hash compare without blocking systemd cat","updated_at":"2026-06-13T13:10:50+07:00"},{"due_date":"2026-06-01","id":897,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Mid-run update: strict loop enforcement patch completed","updated_at":"2026-06-01T23:26:03+07:00"},{"due_date":"2026-07-10","id":897,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V41.2 VR Stereo","updated_at":"2026-07-11T05:03:20+07:00"},{"due_date":"2026-06-13","id":896,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"V4 live env mismatch evidence recorded","updated_at":"2026-06-13T13:03:46+07:00"},{"due_date":"2026-06-19","id":896,"kind":"plans","owner":"ai-full-dev-bot","priority":"urgent","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"PLAN | inspect Reframe upload frontend/backend, reproduce, patch, deploy, browser QA","updated_at":"2026-06-19T23:46:56+07:00"},{"due_date":"2026-06-01","id":896,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[after] item1+item3 complete with README update","updated_at":"2026-06-01T23:13:12+07:00"},{"due_date":"2026-07-10","id":896,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V41.1 3D Model Viewer","updated_at":"2026-07-11T05:03:19+07:00"},{"due_date":"2026-06-19","id":895,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Analyze Plan Execute Test Reframe upload","updated_at":"2026-06-19T23:08:11+07:00"},{"due_date":"2026-06-13","id":895,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Corrective fix: make extension testable from Flow page","updated_at":"2026-06-13T13:09:38+07:00"},{"due_date":"2026-06-01","id":895,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"A/B benchmark generate 1 job","updated_at":"2026-06-01T23:25:07+07:00"},{"due_date":"2026-07-10","id":895,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V41.0 AR Camera","updated_at":"2026-07-11T05:03:18+07:00"},{"due_date":"2026-06-13","id":894,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"Verify live V4 env before next Ai AutoCut fix","updated_at":"2026-06-13T13:01:03+07:00"},{"due_date":"2026-06-01","id":894,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during] strict-loop scripts added, validating commands","updated_at":"2026-06-01T23:13:11+07:00"},{"due_date":"2026-06-19","id":894,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"PLAN | run apply snapshot pull, verify no mp4, inspect DB/code artifacts, update docs","updated_at":"2026-06-19T22:57:07+07:00"},{"due_date":"2026-07-11","id":894,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.4.207","status":"done","tags":[],"title":"/showcase v5 (Tier 2+3 + P1): Theme + Map + Rewards + Follow + Cleanup","updated_at":"2026-07-11T04:52:53+07:00"},{"due_date":"2026-06-13","id":893,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"RCA strict Ai AutoCut Lv1 attempt2 processor env overrode GPU merge cap","updated_at":"2026-06-13T12:53:36+07:00"},{"due_date":"2026-06-01","id":893,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Pre-run live retest on real domain","updated_at":"2026-06-01T23:14:28+07:00"},{"due_date":"2026-06-19","id":893,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 9 execution plan - UI + API Evidence Loop","updated_at":"2026-06-19T22:56:36+07:00"},{"due_date":"2026-07-11","id":893,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.152.120","status":"done","tags":[],"title":"/showcase v4 (Tier 1): Likes + Comments + Trending + Achievement Wall","updated_at":"2026-07-11T04:40:39+07:00"},{"due_date":"2026-06-01","id":892,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Start 3-site strict rerun","updated_at":"2026-06-01T23:11:30+07:00"},{"due_date":"2026-06-13","id":892,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"resolved","tags":[],"title":"Closeout round3 20 Gemini TTS audios","updated_at":"2026-06-13T12:51:57+07:00"},{"due_date":"2026-06-19","id":892,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 8 execution plan - Local Runtime Validation","updated_at":"2026-06-19T22:48:42+07:00"},{"due_date":"2026-07-10","id":892,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V40.5 Polish+docs","updated_at":"2026-07-11T04:13:42+07:00"},{"due_date":"2026-06-13","id":891,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"RCA strict Ai AutoCut Lv1 V4 attempt1 failed on merge decoder resource","updated_at":"2026-06-13T12:47:45+07:00"},{"due_date":"2026-06-01","id":891,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Restart jsv2 services","updated_at":"2026-06-01T23:12:03+07:00"},{"due_date":"2026-06-19","id":891,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"PLAN | inspect code root, DB source, exclude media/mp4, prepare safe pull workflow","updated_at":"2026-06-19T22:48:44+07:00"},{"due_date":"2026-07-10","id":891,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V40.4 Physics Sandbox","updated_at":"2026-07-11T04:13:41+07:00"},{"due_date":"2026-06-01","id":890,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Post-run deploy result","updated_at":"2026-06-01T23:09:48+07:00"},{"due_date":"2026-06-13","id":890,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"resolved","tags":[],"title":"Round3 main render completed with index 19 failure","updated_at":"2026-06-13T12:51:58+07:00"},{"due_date":"2026-06-19","id":890,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"N:\\Green PC","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan unblock: resolve actionable gates without false PASS","updated_at":"2026-06-19T22:51:37+07:00"},{"due_date":"2026-07-10","id":890,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V40.3 Smoke & Fire","updated_at":"2026-07-11T04:13:41+07:00"},{"due_date":"2026-06-01","id":889,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"During-run deploy","updated_at":"2026-06-01T23:09:47+07:00"},{"due_date":"2026-06-13","id":889,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Finding: Auto Pic direct reuse-submit workflow missing","updated_at":"2026-06-13T12:47:08+07:00"},{"due_date":"2026-06-19","id":889,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"PLAN | analyze host configs, list websites, verify greenlnw exact match, document evidence","updated_at":"2026-06-19T22:37:52+07:00"},{"due_date":"2026-07-10","id":889,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V40.2 Cloth Simulation","updated_at":"2026-07-11T04:13:40+07:00"},{"due_date":"2026-06-01","id":888,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Close AB Roll upload-split GPU strict loop","updated_at":"2026-06-01T23:09:05+07:00"},{"due_date":"2026-06-13","id":888,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"resolved","tags":[],"title":"Extended cooldown for rate-limited Gemini key during round3 render","updated_at":"2026-06-13T12:51:58+07:00"},{"due_date":"2026-06-19","id":888,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 7 execution plan - Structured Local API Harness","updated_at":"2026-06-19T22:40:38+07:00"},{"due_date":"2026-07-10","id":888,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V40.1 Fluid Simulation","updated_at":"2026-07-11T04:13:39+07:00"},{"due_date":"2026-06-13","id":887,"kind":"debug_items","owner":"codex","priority":"medium","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Origin server public URL self-call timed out during full test","updated_at":"2026-06-13T12:11:24+07:00"},{"due_date":"2026-06-01","id":887,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"?????????? UI ?????????????????????????????????","updated_at":"2026-06-01T23:08:07+07:00"},{"due_date":"2026-06-19","id":887,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 6 plan: verify GPU/NVENC integration without changing /api/v1/jobs/render workflow","updated_at":"2026-06-19T22:30:40+07:00"},{"due_date":"2026-07-10","id":887,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V40.0 Particle System","updated_at":"2026-07-11T04:13:38+07:00"},{"due_date":"2026-06-13","id":886,"kind":"debug_items","owner":"codex","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Full clone check-in test failed on MySQL collation mismatch","updated_at":"2026-06-13T12:11:23+07:00"},{"due_date":"2026-06-01","id":886,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Tune NVENC bitrate policy","updated_at":"2026-06-01T23:09:31+07:00"},{"due_date":"2026-06-19","id":886,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Batch AB Roll Pro timeline start A first/B first implementation plan","updated_at":"2026-06-19T22:51:01+07:00"},{"due_date":"2026-07-10","id":886,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V39.5 Polish+docs","updated_at":"2026-07-11T01:26:45+07:00"},{"due_date":"2026-06-19","id":885,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 5 plan: prove or block FFmpeg-only fixed 7x3 reframe contract","updated_at":"2026-06-19T22:23:15+07:00"},{"due_date":"2026-06-01","id":885,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T23:07:36+07:00"},{"due_date":"2026-06-13","id":885,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"resolved","tags":[],"title":"Round3 render progress after first accepted audio","updated_at":"2026-06-13T12:51:57+07:00"},{"due_date":"2026-07-10","id":885,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V39.4 Lip Sync","updated_at":"2026-07-11T01:26:44+07:00"},{"due_date":"2026-06-19","id":884,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 4 plan - batch/audio segmentation parity precondition gate","updated_at":"2026-06-19T22:13:52+07:00"},{"due_date":"2026-06-01","id":884,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[pre] item1+item3 implement strict loop docs","updated_at":"2026-06-01T23:13:11+07:00"},{"due_date":"2026-06-13","id":884,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"resolved","tags":[],"title":"Preflight round3 hook-response scripts before Gemini TTS render","updated_at":"2026-06-13T12:51:57+07:00"},{"due_date":"2026-07-10","id":884,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V39.3 Music Composer","updated_at":"2026-07-11T01:26:43+07:00"},{"due_date":"2026-06-13","id":883,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"WAV RIFF upload validation fix applied","updated_at":"2026-06-13T11:44:17+07:00"},{"due_date":"2026-06-19","id":883,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 3 plan - normal render parity precondition gate","updated_at":"2026-06-19T22:05:09+07:00"},{"due_date":"2026-06-01","id":883,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"??????: SSL + deploy reframe.cutdee.com ??????","updated_at":"2026-06-01T23:05:10+07:00"},{"due_date":"2026-07-10","id":883,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V39.2 Text-to-Speech","updated_at":"2026-07-11T01:26:42+07:00"},{"due_date":"2026-06-13","id":882,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Attempt 2 failed at WAV upload content validation","updated_at":"2026-06-13T11:43:14+07:00"},{"due_date":"2026-06-19","id":882,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 2 plan - freeze golden inputs and expected-count candidates","updated_at":"2026-06-19T21:57:28+07:00"},{"due_date":"2026-06-01","id":882,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Pre-run deploy autokey panel","updated_at":"2026-06-01T23:09:48+07:00"},{"due_date":"2026-07-10","id":882,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V39.1 Image-to-Video","updated_at":"2026-07-11T01:26:41+07:00"},{"due_date":"2026-06-13","id":881,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Frontend CSRF header fix applied for real UI upload","updated_at":"2026-06-13T11:38:14+07:00"},{"due_date":"2026-06-19","id":881,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Phase 1 plan - freeze source contract and blocker decision","updated_at":"2026-06-19T21:48:13+07:00"},{"due_date":"2026-06-01","id":881,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Implement strict evidence-first loop in TestGreen runner","updated_at":"2026-06-01T23:26:03+07:00"},{"due_date":"2026-07-10","id":881,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V39.0 Text-to-Image","updated_at":"2026-07-11T01:26:40+07:00"},{"due_date":"2026-06-13","id":880,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Attempt 1 failed before upload due to CSRF bootstrap missing","updated_at":"2026-06-13T11:36:43+07:00"},{"due_date":"2026-06-01","id":880,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T23:02:58+07:00"},{"due_date":"2026-06-19","id":880,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"local:N:\\Green PC|reference:N:\\codex\\green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Evidence-first parity plan phases","updated_at":"2026-06-19T21:35:40+07:00"},{"due_date":"2026-07-11","id":880,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.4.207","status":"done","tags":[],"title":"/showcase v3.2: Calendar + Visitor Tracking","updated_at":"2026-07-11T00:49:44+07:00"},{"due_date":"2026-06-13","id":879,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Source job inventory verified for sjjj rerun","updated_at":"2026-06-13T11:29:25+07:00"},{"due_date":"2026-06-01","id":879,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T22:58:30+07:00"},{"due_date":"2026-06-19","id":879,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"codex://threads/019ed932-a0fa-7533-8cc8-c845bb62f525","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Strict evidence loop for Codex thread audit","updated_at":"2026-06-19T21:26:43+07:00"},{"due_date":"2026-07-10","id":879,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V38.5 Polish+docs","updated_at":"2026-07-10T23:23:34+07:00"},{"due_date":"2026-06-13","id":878,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Host CPU partition verification after applying affinity","updated_at":"2026-06-13T11:21:49+07:00"},{"due_date":"2026-06-19","id":878,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com / V4 TC4 parity","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"TC4 greenlnw vs V4 evidence plan","updated_at":"2026-06-19T12:55:18+07:00"},{"due_date":"2026-06-01","id":878,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoSceneCutter","site":"local://D:/000 coding/AutoSceneCutter","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Complete usable web implementation for AutoSceneCutter","updated_at":"2026-06-01T22:54:01+07:00"},{"due_date":"2026-07-10","id":878,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V38.4 Generative Art","updated_at":"2026-07-10T23:23:33+07:00"},{"due_date":"2026-06-01","id":877,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T22:51:33+07:00"},{"due_date":"2026-06-19","id":877,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com / V4 TC3 parity","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"TC3 runtime execution plan started","updated_at":"2026-06-19T12:20:43+07:00"},{"due_date":"2026-06-13","id":877,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Closeout 10014_hook_2_peple_round2 20 Gemini TTS audios","updated_at":"2026-06-13T11:19:24+07:00"},{"due_date":"2026-07-10","id":877,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V38.3 FFT Spectrum","updated_at":"2026-07-10T23:23:33+07:00"},{"due_date":"2026-06-01","id":876,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"?????????: ?????? nginx+certbot ?????? reframe.cutdee.com","updated_at":"2026-06-01T22:50:31+07:00"},{"due_date":"2026-06-13","id":876,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Remediate 10014_hook_2_peple_round2 index 5 duration over upper bound","updated_at":"2026-06-13T11:19:24+07:00"},{"due_date":"2026-06-19","id":876,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Plan: Reframe-only detailed evidence run","updated_at":"2026-06-19T11:16:03+07:00"},{"due_date":"2026-07-10","id":876,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V38.2 Skin Retouch","updated_at":"2026-07-10T23:23:31+07:00"},{"due_date":"2026-06-01","id":875,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T22:46:21+07:00"},{"due_date":"2026-06-13","id":875,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Round2 sequential render progress","updated_at":"2026-06-13T11:19:23+07:00"},{"due_date":"2026-06-19","id":875,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.2 / TT-bot-Runer","site":"local:C:\\final\\semi final\\V7.2.2u","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan storage source-of-truth and portable JSON workflow","updated_at":"2026-06-19T11:04:18+07:00"},{"due_date":"2026-07-10","id":875,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V38.1 Mesh Simplify","updated_at":"2026-07-10T23:23:30+07:00"},{"due_date":"2026-06-13","id":874,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"CPU partition implementation progress: media subprocesses wrapped","updated_at":"2026-06-13T11:06:25+07:00"},{"due_date":"2026-06-19","id":874,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"planned","tags":[],"title":"Next UX fix plan for Batch AB Roll Basic and Pro","updated_at":"2026-06-19T10:41:16+07:00"},{"due_date":"2026-06-01","id":874,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoSceneCutter","site":"local://D:/000 coding/AutoSceneCutter","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Implement usable web app for AutoSceneCutter","updated_at":"2026-06-01T22:54:11+07:00"},{"due_date":"2026-07-10","id":874,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V38.0 3D LUT","updated_at":"2026-07-10T23:23:29+07:00"},{"due_date":"2026-06-01","id":873,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"???????? deploy + SSL ?????? reframe.cutdee.com","updated_at":"2026-06-01T22:44:06+07:00"},{"due_date":"2026-06-13","id":873,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Preflight passed for hook-response round2 batch","updated_at":"2026-06-13T11:19:23+07:00"},{"due_date":"2026-07-10","id":873,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.4.207","status":"done","tags":[],"title":"/showcase v3.1: Leaderboard + Profile + Badges + Tags + Submit CTA (6 features)","updated_at":"2026-07-10T23:12:04+07:00"},{"due_date":"2026-06-19","id":873,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Plan Greenlnw strict GPU Reframe verification and remediation","updated_at":"2026-06-19T10:53:33+07:00"},{"due_date":"2026-06-13","id":872,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"CPU affinity audit: web/db cpu0-3 vs render cpu4-23","updated_at":"2026-06-13T10:56:58+07:00"},{"due_date":"2026-06-19","id":872,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com / V4 TC04 parity","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"TC04 workflow compare progress: code evidence collected","updated_at":"2026-06-19T10:15:54+07:00"},{"due_date":"2026-06-01","id":872,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://github.com/lnwsj/SJ88-Auto-Reframe-2026","source_ip":"171.97.194.238","status":"done","tags":[],"title":"??????: ????????? WebAppGPU ??????????","updated_at":"2026-06-01T22:42:11+07:00"},{"due_date":"2026-07-10","id":872,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.4.207","status":"done","tags":[],"title":"/showcase v3: Favorites + Online + Share + Keyboard + Recent + Your","updated_at":"2026-07-10T22:48:16+07:00"},{"due_date":"2026-06-13","id":871,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Render batch 10014_hook_2_peple completed and verified","updated_at":"2026-06-13T10:27:20+07:00"},{"due_date":"2026-06-01","id":871,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T22:41:46+07:00"},{"due_date":"2026-06-19","id":871,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan production deploy and evidence test","updated_at":"2026-06-19T10:28:57+07:00"},{"due_date":"2026-07-10","id":871,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V37.5 Polish+docs","updated_at":"2026-07-10T22:30:57+07:00"},{"due_date":"2026-06-13","id":870,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Render batch 10014_hook_2_peple halfway progress","updated_at":"2026-06-13T10:22:06+07:00"},{"due_date":"2026-06-01","id":870,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://github.com/lnwsj/SJ88-Auto-Reframe-2026","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"?????????: ????????????????????????????????? WebAppGPU","updated_at":"2026-06-01T22:41:38+07:00"},{"due_date":"2026-06-19","id":870,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 6 execution plan - GUI integration isolation","updated_at":"2026-06-19T05:15:40+07:00"},{"due_date":"2026-07-10","id":870,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V37.4 AI Slow-mo","updated_at":"2026-07-10T22:30:56+07:00"},{"due_date":"2026-06-13","id":869,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Preflight passed for hook two-speaker batch 10014_hook_2_peple","updated_at":"2026-06-13T10:17:17+07:00"},{"due_date":"2026-06-18","id":869,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Plan Notion-format workflow implementation","updated_at":"2026-06-19T04:56:54+07:00"},{"due_date":"2026-06-01","id":869,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoSceneCutter","site":"local://D:/000 coding/AutoSceneCutter","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Finish initial web project scaffold for AutoSceneCutter","updated_at":"2026-06-01T22:39:46+07:00"},{"due_date":"2026-07-10","id":869,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V37.3 Scene Classifier","updated_at":"2026-07-10T22:30:55+07:00"},{"due_date":"2026-06-13","id":868,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"RCA done: job 232 was Batch only, not persisted Reframe+Batch","updated_at":"2026-06-13T10:11:28+07:00"},{"due_date":"2026-06-01","id":868,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://github.com/lnwsj/SJ88-Auto-Reframe-2026","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"?????????????????? WebAppGPU ??????????","updated_at":"2026-06-01T22:37:33+07:00"},{"due_date":"2026-06-19","id":868,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 5 plan: render engine service and evidence loop","updated_at":"2026-06-19T05:15:43+07:00"},{"due_date":"2026-07-10","id":868,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V37.2 Face Detection","updated_at":"2026-07-10T22:30:54+07:00"},{"due_date":"2026-06-13","id":867,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"RCA job 232 output count for reframe+batch expectation","updated_at":"2026-06-13T10:06:32+07:00"},{"due_date":"2026-06-01","id":867,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoSceneCutter","site":"local://D:/000 coding/AutoSceneCutter","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Start new web planning project in D:/000 coding/AutoSceneCutter","updated_at":"2026-06-01T22:39:55+07:00"},{"due_date":"2026-06-19","id":867,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 5 execution plan - parallel scheduler and progress","updated_at":"2026-06-19T05:01:43+07:00"},{"due_date":"2026-07-10","id":867,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V37.1 Style Transfer","updated_at":"2026-07-10T22:30:53+07:00"},{"due_date":"2026-06-13","id":866,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"open","tags":[],"title":"Admin live UX failed full screenshot audit","updated_at":"2026-06-13T10:01:02+07:00"},{"due_date":"2026-06-01","id":866,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T22:35:15+07:00"},{"due_date":"2026-07-10","id":866,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V37.0 Neural Net GPU","updated_at":"2026-07-10T22:30:52+07:00"},{"due_date":"2026-06-18","id":866,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Greenlnw strict GPU Reframe execution plan","updated_at":"2026-06-19T04:54:57+07:00"},{"due_date":"2026-06-13","id":865,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Repair missing render_outputs tracking for completed job 2324003b45664c0c8c1285abb9e13eff","updated_at":"2026-06-13T09:30:27+07:00"},{"due_date":"2026-06-01","id":865,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://github.com/lnwsj/SJ88-Auto-Reframe-2026","source_ip":"171.97.194.238","status":"done","tags":[],"title":"??????: ?????????? GitHub ??????????????????","updated_at":"2026-06-01T22:35:03+07:00"},{"due_date":"2026-06-19","id":865,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 4 plan: split script generator and validator","updated_at":"2026-06-19T04:49:55+07:00"},{"due_date":"2026-07-10","id":865,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.152.120","status":"done","tags":[],"title":"/showcase v3: vibrant SJ88 pink/purple/coral theme (CSS overhaul)","updated_at":"2026-07-10T22:08:17+07:00"},{"due_date":"2026-06-01","id":864,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://github.com/lnwsj/SJ88-Auto-Reframe-2026","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"?????????: fetch/rebase local ?????????? origin/main","updated_at":"2026-06-01T22:34:55+07:00"},{"due_date":"2026-06-13","id":864,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"resolved","tags":[],"title":"Fix live admin v2 layout and slips view after deployment smoke test","updated_at":"2026-06-13T09:30:33+07:00"},{"due_date":"2026-06-19","id":864,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan: study, backup, implement, paired UI+API evidence","updated_at":"2026-06-19T05:00:01+07:00"},{"due_date":"2026-07-10","id":864,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.4.207","status":"done","tags":[],"title":"/showcase v2: Random + Spotlight + Sort (Phase 14b)","updated_at":"2026-07-10T21:58:57+07:00"},{"due_date":"2026-06-13","id":863,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Render batch 10014 completed and verified","updated_at":"2026-06-13T08:37:50+07:00"},{"due_date":"2026-06-01","id":863,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoSceneCutter_win","site":"local://C:/Users/ASUS/Downloads/AutoSceneCutter_win","source_ip":"171.97.194.238","status":"done","tags":[],"title":"AutoSceneCutter_win launched successfully","updated_at":"2026-06-01T22:30:21+07:00"},{"due_date":"2026-06-19","id":863,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 4 execution plan - FFmpeg GPU engine","updated_at":"2026-06-19T04:36:28+07:00"},{"due_date":"2026-07-10","id":863,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"sj88-online-domain","site":"domain.sj88.online","source_ip":"47.253.152.120","status":"done","tags":[],"title":"showcase.html + auto-screenshots (Phase 14)","updated_at":"2026-07-10T21:31:51+07:00"},{"due_date":"2026-06-13","id":862,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Render batch 10014 halfway progress","updated_at":"2026-06-13T08:28:51+07:00"},{"due_date":"2026-06-01","id":862,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoSceneCutter_win","site":"local://C:/Users/ASUS/Downloads/AutoSceneCutter_win","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Run AutoSceneCutter_win","updated_at":"2026-06-01T22:30:31+07:00"},{"due_date":"2026-06-19","id":862,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online/App Pro New Versoin","site":"local desktop App Pro New Versoin","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Green core local module integration plan complete","updated_at":"2026-06-19T04:24:53+07:00"},{"due_date":"2026-07-11","id":862,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V36.4 Polish + docs + ship V36","updated_at":"2026-07-10T20:51:17+07:00"},{"due_date":"2026-06-13","id":861,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Preflight passed for render batch 10014","updated_at":"2026-06-13T08:23:56+07:00"},{"due_date":"2026-06-01","id":861,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://github.com/lnwsj/SJ88-Auto-Reframe-2026","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"????????????????? GitHub ????????????","updated_at":"2026-06-01T22:25:00+07:00"},{"due_date":"2026-06-19","id":861,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan: remote code snapshot without mp4","updated_at":"2026-06-19T04:24:54+07:00"},{"due_date":"2026-07-10","id":861,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"class-lnwsj-com","site":"class.lnwsj.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"ann_id=9 sales card beautification (Phase 8)","updated_at":"2026-07-10T20:44:45+07:00"},{"due_date":"2026-06-01","id":860,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Post-run: UI auto-key panel source fields PASS","updated_at":"2026-06-01T22:09:34+07:00"},{"due_date":"2026-06-12","id":860,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"2001:44c8:4667:6e87:a417:d4ef:38d1:b043","status":"resolved","tags":[],"title":"Debug Vasana admin note save after UI submit","updated_at":"2026-06-12T21:11:59+07:00"},{"due_date":"2026-06-19","id":860,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-jsv2.sj88ai.com","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"plan: automixsj88-jsv2 codebase architecture and risk analysis","updated_at":"2026-06-19T04:29:26+07:00"},{"due_date":"2026-07-11","id":860,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V36.3 AI Director \u2014 auto-edit assistant","updated_at":"2026-07-10T20:50:52+07:00"},{"due_date":"2026-06-12","id":859,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"GPU backup transfer/extract RCA and final gate","updated_at":"2026-06-12T17:13:16+07:00"},{"due_date":"2026-06-01","id":859,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"During-run: attempt1 FAIL -> RCA -> attempt2 rerun","updated_at":"2026-06-01T22:09:33+07:00"},{"due_date":"2026-06-19","id":859,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 3 execution plan - 7-lens preset contract","updated_at":"2026-06-19T04:21:36+07:00"},{"due_date":"2026-07-11","id":859,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V36.2 Scene Detection","updated_at":"2026-07-10T20:43:32+07:00"},{"due_date":"2026-06-12","id":858,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Debug: ?????????? 2 ???? auto verify ???????","updated_at":"2026-06-12T12:58:36+07:00"},{"due_date":"2026-06-01","id":858,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[after] public deploy + real UI/API + 20 frames completed","updated_at":"2026-06-01T21:56:27+07:00"},{"due_date":"2026-06-19","id":858,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan reframe-only workflow forensic study","updated_at":"2026-06-19T04:19:08+07:00"},{"due_date":"2026-07-10","id":858,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"class-lnwsj","site":"class.lnwsj.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"Fix announcement card color \u2014 render 8 color variants from DB","updated_at":"2026-07-10T20:36:56+07:00"},{"due_date":"2026-06-01","id":857,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Pre-run: UI auto-key panel source fields","updated_at":"2026-06-01T22:09:33+07:00"},{"due_date":"2026-06-12","id":857,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Registration slip upload blocked by nginx 413","updated_at":"2026-06-12T12:29:06+07:00"},{"due_date":"2026-06-19","id":857,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 3 plan: standard prompt compiler module","updated_at":"2026-06-19T04:26:42+07:00"},{"due_date":"2026-07-10","id":857,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-class-lnwsj","site":"https://class.lnwsj.com/dashboard.php","source_ip":"47.253.4.207","status":"done","tags":[],"title":"dashboard.php \u2014 fix announcement CTAs to respect admin link_url/link_text","updated_at":"2026-07-10T20:31:22+07:00"},{"due_date":"2026-06-12","id":856,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Homepage event card count showed zero","updated_at":"2026-06-12T12:17:31+07:00"},{"due_date":"2026-06-01","id":856,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Post-run closeout: dynamic despill type","updated_at":"2026-06-01T21:50:27+07:00"},{"due_date":"2026-06-19","id":856,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan detailed web testcase catalog and strict evidence pack","updated_at":"2026-06-19T04:04:49+07:00"},{"due_date":"2026-07-11","id":856,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V36.1 WebGPU AI Filters \u2014 Bilateral + NLMeans + Gaussian","updated_at":"2026-07-10T20:43:25+07:00"},{"due_date":"2026-06-01","id":855,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during] fixed nginx vhost for green.sj88ai.com https","updated_at":"2026-06-01T21:56:24+07:00"},{"due_date":"2026-06-12","id":855,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Admin internal note UI cache-bust fix","updated_at":"2026-06-12T12:09:51+07:00"},{"due_date":"2026-06-19","id":855,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 2 implementation and dry-run verification progress","updated_at":"2026-06-19T04:01:25+07:00"},{"due_date":"2026-07-10","id":855,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-class-lnwsj","site":"https://class.lnwsj.com/salepage.php?id=3","source_ip":"47.253.4.207","status":"done","tags":[],"title":"salepage.php?id=3 \u2014 bank info inline + big account number + copy button","updated_at":"2026-07-10T20:19:55+07:00"},{"due_date":"2026-06-01","id":854,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"During-run: dynamic despill implemented and verified","updated_at":"2026-06-01T21:50:33+07:00"},{"due_date":"2026-06-12","id":854,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Patch Slip2Go verification to QR-first fallback","updated_at":"2026-06-12T11:16:05+07:00"},{"due_date":"2026-06-19","id":854,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 2 execution plan - Super Easy engine contract","updated_at":"2026-06-19T04:01:47+07:00"},{"due_date":"2026-07-10","id":854,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-class-lnwsj","site":"https://class.lnwsj.com/dashboard.php","source_ip":"47.253.152.120","status":"done","tags":[],"title":"Plain-text announcement render fix \u2014 all announcements now beautiful","updated_at":"2026-07-10T20:08:49+07:00"},{"due_date":"2026-06-12","id":853,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"RCA admin membership evidence script","updated_at":"2026-06-12T10:22:11+07:00"},{"due_date":"2026-06-01","id":853,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"During-run: dynamic despill implemented and verified","updated_at":"2026-06-01T21:45:41+07:00"},{"due_date":"2026-06-19","id":853,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan ultra deep report for greenlnw.sj88ai.com source","updated_at":"2026-06-19T03:54:17+07:00"},{"due_date":"2026-07-11","id":853,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V35.4 Polish + docs + ship","updated_at":"2026-07-10T19:30:57+07:00"},{"due_date":"2026-06-12","id":852,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"RCA attempt1 membership plan evidence","updated_at":"2026-06-12T10:06:56+07:00"},{"due_date":"2026-06-01","id":852,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Pre-run: dynamic despill type from real chroma color","updated_at":"2026-06-01T21:50:33+07:00"},{"due_date":"2026-06-19","id":852,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 2 persona source of truth plan after analysis","updated_at":"2026-06-19T04:01:25+07:00"},{"due_date":"2026-07-11","id":852,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V35.3 EncoderProgress UI + Benchmark tool","updated_at":"2026-07-10T19:30:30+07:00"},{"due_date":"2026-06-12","id":851,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"GPU backup pull RCA and corrective actions","updated_at":"2026-06-12T09:26:43+07:00"},{"due_date":"2026-06-19","id":851,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"tt2026online-v4.sj88ai.com","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"in_progress","tags":[],"title":"Phase 3 GreenStudio upload lanes","updated_at":"2026-06-19T03:32:44+07:00"},{"due_date":"2026-06-01","id":851,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Post-run closeout: status normalizer fix + evidence bundle","updated_at":"2026-06-01T21:34:32+07:00"},{"due_date":"2026-07-11","id":851,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V35.2 MP4 muxer + audio mixing","updated_at":"2026-07-10T18:49:58+07:00"},{"due_date":"2026-06-01","id":850,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during] status normalizer patched, collecting UI+API evidence","updated_at":"2026-06-01T21:34:32+07:00"},{"due_date":"2026-06-12","id":850,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"resolved","tags":[],"title":"RCA AB Roll silence trim live worker drops trim settings","updated_at":"2026-06-12T10:57:08+07:00"},{"due_date":"2026-06-19","id":850,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"N:\\Green PC\\greenlnw.sj88ai.com\\greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan forensic full source report with appendices","updated_at":"2026-06-19T03:38:53+07:00"},{"due_date":"2026-07-11","id":850,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"V35.1 WebCodecs Encoder core","updated_at":"2026-07-10T18:30:14+07:00"},{"due_date":"2026-06-12","id":849,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"server recheck extra findings","updated_at":"2026-06-12T08:57:14+07:00"},{"due_date":"2026-06-19","id":849,"kind":"plans","owner":"codex","priority":"high","project":"AutoMixSJ88Free","site":"local-cli","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Phase 1 schema implemented and DB trace verified","updated_at":"2026-06-19T03:24:22+07:00"},{"due_date":"2026-06-01","id":849,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2","source_ip":"184.82.154.92","status":"done","tags":[],"title":"GPU usage gap analysis","updated_at":"2026-06-01T21:20:09+07:00"},{"due_date":"2026-07-10","id":849,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"47.253.4.207","status":"done","tags":[],"title":"Evidence-based delivery: salepage.php?id=3 + course.php?id=17 login-aware","updated_at":"2026-07-10T20:28:43+07:00"},{"due_date":"2026-06-01","id":848,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T21:18:54+07:00"},{"due_date":"2026-06-12","id":848,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Analysis: event.sj88ai.com has DNS but no scoped nginx SSL vhost","updated_at":"2026-06-12T08:52:13+07:00"},{"due_date":"2026-06-19","id":848,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Phase 1 baseline lock evidence plan","updated_at":"2026-06-19T03:33:42+07:00"},{"due_date":"2026-07-10","id":848,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-video-editor-pro","site":"codehub.sj88ai.com","source_ip":"47.253.152.120","status":"done","tags":[],"title":"V35.0 Encoder Factory + Feature Detection","updated_at":"2026-07-10T18:05:02+07:00"},{"due_date":"2026-06-12","id":847,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Workflow documentation fully updated","updated_at":"2026-06-12T08:01:02+07:00"},{"due_date":"2026-07-10","id":847,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Video-Editor-Pro","site":"local:C:\\Users\\admin\\Documents\\codex\\SJ88-Video-Editor-Pro","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"??? full-function real-media UI+API evidence suite","updated_at":"2026-07-10T14:40:39+07:00"},{"due_date":"2026-06-01","id":847,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[pre] implement status normalizer backend error support","updated_at":"2026-06-01T21:34:32+07:00"},{"due_date":"2026-06-19","id":847,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Plan V6 causality dossier report","updated_at":"2026-06-19T03:21:40+07:00"},{"due_date":"2026-06-12","id":846,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"open","tags":[],"title":"Phase 5 evidence attempt 2 failed: pytest env contamination","updated_at":"2026-06-12T07:53:47+07:00"},{"due_date":"2026-06-01","id":846,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[after] payload adapter patched in render-worker with evidence","updated_at":"2026-06-01T21:15:41+07:00"},{"due_date":"2026-06-19","id":846,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"10-phase plan for Super Easy Mode GPU FFmpeg 7 lenses","updated_at":"2026-06-19T03:20:33+07:00"},{"due_date":"2026-07-10","id":846,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"vibe.sj88ai.com","site":"https://vibe.sj88ai.com/minimax/","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Publish MiniMax Lab with 11 real programs and evidence","updated_at":"2026-07-10T12:26:02+07:00"},{"due_date":"2026-06-12","id":845,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"open","tags":[],"title":"Phase 5 evidence attempt 1 failed: missing SJ88_API_KEY","updated_at":"2026-06-12T07:51:09+07:00"},{"due_date":"2026-07-09","id":845,"kind":"todos","owner":"operator","priority":"P2","project":"SJ88-online-Domain","site":"C:\\temp\\SJ88-online-Domain","source_ip":"184.82.154.160","status":"pending","tags":[],"title":"Rotate BOOTSTRAP_ADMIN_PASSWORD and Cloudflare API key","updated_at":"2026-07-08T12:23:24+07:00"},{"due_date":"2026-06-01","id":845,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T21:15:07+07:00"},{"due_date":"2026-06-19","id":845,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"N:\\Green PC\\greenlnw.sj88ai.com\\greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan deep source study report with strict UI/API evidence","updated_at":"2026-06-19T03:28:30+07:00"},{"due_date":"2026-06-12","id":844,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"RCA ??????? inventory 157.85.107.14","updated_at":"2026-06-12T07:44:28+07:00"},{"due_date":"2026-06-19","id":844,"kind":"plans","owner":"codex","priority":"normal","project":"AutoMixSJ88Free","site":"local-cli","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"DB/code/docs inspection for 10-phase improvement plan","updated_at":"2026-06-19T03:14:58+07:00"},{"due_date":"2026-06-01","id":844,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"github.com/lnwsj/AutoMixSJ88","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Rebase and push main","updated_at":"2026-06-01T21:15:20+07:00"},{"due_date":"2026-07-07","id":844,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Add users and 20-domain default limit","updated_at":"2026-07-07T10:29:19+07:00"},{"due_date":"2026-06-12","id":843,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"AQ tokens verified in DB","updated_at":"2026-06-12T07:44:02+07:00"},{"due_date":"2026-06-01","id":843,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during] payload adapter patched and evidence capture running","updated_at":"2026-06-01T21:15:41+07:00"},{"due_date":"2026-06-19","id":843,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Plan V5 master dossier report","updated_at":"2026-06-19T03:16:22+07:00"},{"due_date":"2026-07-07","id":843,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-online-Domain","site":"domain.sj88.online","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Implement and test Cloudflare domain creator","updated_at":"2026-07-07T10:05:26+07:00"},{"due_date":"2026-06-01","id":842,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"184.82.154.92","status":"completed","tags":[],"title":"\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e34\u0e49\u0e19\u0e41\u0e01\u0e49\u0e04\u0e35\u0e22\u0e4c\u0e1a\u0e2d\u0e23\u0e4c\u0e14\u0e44\u0e17\u0e22\u0e2b\u0e32\u0e22\u0e0b\u0e49\u0e33\u0e43\u0e19 sj88 NoMachine","updated_at":"2026-06-01T21:11:51+07:00"},{"due_date":"2026-06-12","id":842,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Render blocked by Gemini quota after 25 of 30","updated_at":"2026-06-12T07:42:13+07:00"},{"due_date":"2026-06-19","id":842,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Plan V4 expanded docs evidence report","updated_at":"2026-06-19T03:10:01+07:00"},{"due_date":"2026-07-06","id":842,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.178.193","status":"done","tags":[],"title":"Todo Scope 3/4 evidence report","updated_at":"2026-07-06T22:40:40+07:00"},{"due_date":"2026-06-12","id":841,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Added throttled resume for remaining audios","updated_at":"2026-06-12T06:40:01+07:00"},{"due_date":"2026-06-01","id":841,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[pre] patch render-worker payload adapter for backend canonical chroma fields","updated_at":"2026-06-01T21:15:41+07:00"},{"due_date":"2026-06-19","id":841,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Plan V3 docs audit with evidence matrix","updated_at":"2026-06-19T03:02:26+07:00"},{"due_date":"2026-07-06","id":841,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\temp\\series-director-Web -> C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4652:f989:e490:1c3a:52e7:4c4c","status":"done","tags":[],"title":"Return concise file-line findings and reuse recommendations without editing files","updated_at":"2026-07-06T17:40:30+07:00"},{"due_date":"2026-06-12","id":840,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Stored new google-aq tokens","updated_at":"2026-06-12T06:38:49+07:00"},{"due_date":"2026-06-01","id":840,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"184.82.154.92","status":"in_progress","tags":[],"title":"\u0e41\u0e01\u0e49\u0e04\u0e35\u0e22\u0e4c\u0e1a\u0e2d\u0e23\u0e4c\u0e14\u0e44\u0e17\u0e22\u0e2b\u0e32\u0e22\u0e0b\u0e49\u0e33\u0e43\u0e19 sj88 NoMachine","updated_at":"2026-06-01T21:10:20+07:00"},{"due_date":"2026-06-19","id":840,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"local:N:\\Green PC\\greenlnw.sj88ai.com\\greenlnw.sj88ai.com; report:N:\\Green PC\\docs\\reports\\greenlnw_source_deep_study_20260619_024554","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan greenlnw source deep study evidence pack","updated_at":"2026-06-19T03:15:03+07:00"},{"due_date":"2026-07-06","id":840,"kind":"todos","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Audit Factoy_tt root and Factory_Background_Studio docs","updated_at":"2026-07-06T17:20:28+07:00"},{"due_date":"2026-06-12","id":839,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Paused runaway render loop after rate limits","updated_at":"2026-06-12T06:37:21+07:00"},{"due_date":"2026-07-06","id":839,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"in_progress","tags":[],"title":"Todo: CLI smoke validation and artifact report","updated_at":"2026-07-06T16:59:56+07:00"},{"due_date":"2026-06-18","id":839,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Greenlnw reporting parity with /opt/green.sj88ai.com/docs plus faster proof","updated_at":"2026-06-19T02:43:48+07:00"},{"due_date":"2026-06-01","id":839,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"github.com/lnwsj/AutoMixSJ88","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Commit+push workspace (exclude mp4/backup)","updated_at":"2026-06-01T21:15:26+07:00"},{"due_date":"2026-06-11","id":838,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 4D retry response_model RCA fixed","updated_at":"2026-06-12T06:29:01+07:00"},{"due_date":"2026-07-06","id":838,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt standalone factory-background product","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"in_progress","tags":[],"title":"Todo: verify portable package and report artifacts","updated_at":"2026-07-06T16:47:01+07:00"},{"due_date":"2026-06-18","id":838,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Greenlnw remaining plan: force Reframe fixed GPU evidence path","updated_at":"2026-06-19T02:34:26+07:00"},{"due_date":"2026-06-01","id":838,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[after] endpoint adapter + fallback 404/405 implemented with evidence","updated_at":"2026-06-01T21:08:41+07:00"},{"due_date":"2026-06-12","id":837,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fixed Gemini short quota retry handling","updated_at":"2026-06-12T06:05:44+07:00"},{"due_date":"2026-06-01","id":837,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[pre] deploy public two domains + real UI test","updated_at":"2026-06-01T21:56:22+07:00"},{"due_date":"2026-06-19","id":837,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"server:110.164.146.205:/opt/greenlnw.sj88ai.com -> local:N:\\codex\\SJ88-Auto-Reframe-2026\\server_sources\\greenlnw_sj88ai_com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"??? pull source /opt/greenlnw.sj88ai.com ??? code-only","updated_at":"2026-06-19T02:44:51+07:00"},{"due_date":"2026-07-06","id":837,"kind":"todos","owner":"ai-full-dev-bot","priority":"normal","project":"Factoy_tt / UCG_korhom001","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\UCG_korhom001","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Validate UCG_korhom001 generation readiness","updated_at":"2026-07-06T16:36:51+07:00"},{"due_date":"2026-06-12","id":836,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Partial render result and quota analysis","updated_at":"2026-06-12T06:03:20+07:00"},{"due_date":"2026-06-19","id":836,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green-pc-v3","site":"local:N:\\Green PC\\V3","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Plan V3 reframe engine parity with Web V8","updated_at":"2026-06-19T02:17:57+07:00"},{"due_date":"2026-06-01","id":836,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during] endpoint adapter patch applied, running syntax+probe verification","updated_at":"2026-06-01T21:08:42+07:00"},{"due_date":"2026-07-06","id":836,"kind":"todos","owner":"ai-full-dev-bot","priority":"normal","project":"EP01_Jekung_Nookchan","site":"local:C:\\temp\\SJ88-series-director\\EP01_Jekung_Nookchan_10clips_video_pack","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"??? UGC-ready command ??? EP01 pattern","updated_at":"2026-07-06T16:20:27+07:00"},{"due_date":"2026-06-12","id":835,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Implemented sequential latest chat render helper","updated_at":"2026-06-12T05:51:38+07:00"},{"due_date":"2026-06-01","id":835,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[pre] implement endpoint adapter fallback 404/405 in render-worker and index","updated_at":"2026-06-01T21:08:41+07:00"},{"due_date":"2026-06-19","id":835,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_Web","site":"server:110.164.146.205 / local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_Web","source_ip":"184.82.152.248","status":"done","tags":[],"title":"??????? runtime ?????? server 110.164.146.205","updated_at":"2026-06-19T02:23:18+07:00"},{"due_date":"2026-07-06","id":835,"kind":"todos","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-series-director / Factoy_tt","site":"local:C:\\temp\\SJ88-series-director","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"????????? YAML-ready ?????? UGC ?????","updated_at":"2026-07-06T16:05:10+07:00"},{"due_date":"2026-06-01","id":834,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[after] phase10 release gate comprehensive PASS","updated_at":"2026-06-01T20:23:51+07:00"},{"due_date":"2026-06-19","id":834,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_Web","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_Web","source_ip":"184.82.152.248","status":"done","tags":[],"title":"???? GPU reframe ??? SJ88_Auto_Reframe_Web","updated_at":"2026-06-19T02:13:18+07:00"},{"due_date":"2026-06-11","id":834,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"Phase 4B RCA: auth evidence config and live throttle hash","updated_at":"2026-06-12T05:44:04+07:00"},{"due_date":"2026-07-06","id":834,"kind":"todos","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-series-director / Factoy_tt","site":"local:C:\\temp\\SJ88-series-director","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"????????? UGC ??????????????","updated_at":"2026-07-06T15:56:22+07:00"},{"due_date":"2026-06-19","id":833,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"sj88-auto-reframe-web","site":"reframe.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Plan inspect new reframe flow for V3 correction","updated_at":"2026-06-19T02:07:57+07:00"},{"due_date":"2026-06-01","id":833,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during] phase10 gate remediation + rerun","updated_at":"2026-06-01T20:23:51+07:00"},{"due_date":"2026-06-11","id":833,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"Phase 4 RCA: live API key and upload error substring","updated_at":"2026-06-12T05:28:58+07:00"},{"due_date":"2026-07-06","id":833,"kind":"todos","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-series-director / Factoy_tt","site":"local:C:\\temp\\SJ88-series-director","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"????????????????????????????","updated_at":"2026-07-06T15:42:38+07:00"},{"due_date":"2026-06-11","id":832,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Membership release router extraction tests passed","updated_at":"2026-06-11T21:55:05+07:00"},{"due_date":"2026-06-01","id":832,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T19:58:05+07:00"},{"due_date":"2026-06-19","id":832,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Plan code-only pull and greenlnw behavior audit","updated_at":"2026-06-19T01:40:17+07:00"},{"due_date":"2026-07-06","id":832,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"factoytt_factory_background","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Create portable folder and README for sale-ready factory background tool","updated_at":"2026-07-06T16:42:26+07:00"},{"due_date":"2026-06-11","id":831,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Router extraction phase 2 tests passed","updated_at":"2026-06-11T21:41:36+07:00"},{"due_date":"2026-06-01","id":831,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Start RCA+patch AB Roll upload-split pipeline on V4","updated_at":"2026-06-01T19:52:18+07:00"},{"due_date":"2026-06-19","id":831,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"Green PC","site":"green.sj88ai.com order reference + V3 GPU requirement","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Implement TC04 GPU reframe before segment","updated_at":"2026-06-19T01:38:13+07:00"},{"due_date":"2026-07-06","id":831,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free / automixsj88free","site":"local CLI root workspace: C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Create longer AB Kho Hom toothpaste scripts","updated_at":"2026-07-06T15:27:49+07:00"},{"due_date":"2026-06-11","id":830,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Refactor phase 1 RCA hidden middleware exception","updated_at":"2026-06-11T21:25:30+07:00"},{"due_date":"2026-06-03","id":830,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com,https://tt2026onlinegpu.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"AB Roll align to prod flow with upload-split and sequential merge","updated_at":"2026-06-01T19:43:46+07:00"},{"due_date":"2026-06-19","id":830,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Green PC","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Plan TC behavior source comparison Green PC vs green.sj88ai.com","updated_at":"2026-06-19T01:32:37+07:00"},{"due_date":"2026-07-06","id":830,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"Factoy_tt / pic_korhom_001","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\pic_korhom_001","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Select and show 3-4 representative images","updated_at":"2026-07-06T15:27:19+07:00"},{"due_date":"2026-06-01","id":829,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T19:36:18+07:00"},{"due_date":"2026-06-11","id":829,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"backup v1.1 checksum self mismatch","updated_at":"2026-06-11T20:46:51+07:00"},{"due_date":"2026-06-19","id":829,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88_Auto_Reframe_V8","site":"local:N:\\codex\\SJ88-Auto-Reframe-2026\\SJ88_Auto_Reframe_V8","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Verify GPU/non-frame-by-frame status in SJ88 Auto Reframe V8","updated_at":"2026-06-19T01:33:57+07:00"},{"due_date":"2026-07-06","id":829,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Create toothpaste fragrant voice scripts","updated_at":"2026-07-06T14:34:09+07:00"},{"due_date":"2026-06-01","id":828,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Verify tt2026online appears in health list","updated_at":"2026-06-01T19:27:23+07:00"},{"due_date":"2026-06-11","id":828,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"backup v1.1 first archive included reports","updated_at":"2026-06-11T20:45:37+07:00"},{"due_date":"2026-06-19","id":828,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Ai Full Dev","site":"192.166.82.15","source_ip":"184.82.152.248","status":"done","tags":[],"title":"WireGuard delivery strict loop","updated_at":"2026-06-19T01:41:22+07:00"},{"due_date":"2026-07-06","id":828,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Add three good examples to README","updated_at":"2026-07-06T13:58:01+07:00"},{"due_date":"2026-06-19","id":827,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"green.sj88ai.com|target:N:\\Green PC\\V3|payload:N:\\Server i9\\green_download_assets_2026-06-19\\extracted\\green_download_assets_30audio_5product_40background_20260618T171650Z\\payload","source_ip":"184.82.152.248","status":"doing","tags":[],"title":"Execute full assets all V3 cases without dropping assets","updated_at":"2026-06-19T00:50:46+07:00"},{"due_date":"2026-06-01","id":827,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T19:26:58+07:00"},{"due_date":"2026-06-11","id":827,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-jsv2.sj88ai.com","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"debug: automixsj88-jsv2 pull script env and nginx symlink fixes","updated_at":"2026-06-11T18:38:33+07:00"},{"due_date":"2026-07-06","id":827,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Extract 10 generated script examples","updated_at":"2026-07-06T13:12:50+07:00"},{"due_date":"2026-06-11","id":826,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Workflow_Full_Agent_V4","site":"local:C:\\temp\\Bot Audio\\Workflow_Full_Agent_V4","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Workflow_Full_Agent_V4 validation blockers fixed","updated_at":"2026-06-11T17:43:07+07:00"},{"due_date":"2026-06-01","id":826,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T19:26:11+07:00"},{"due_date":"2026-06-19","id":826,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|target:N:\\Green PC\\V3|payload:N:\\Server i9\\green_download_assets_2026-06-19\\extracted\\green_download_assets_30audio_5product_40background_20260618T171650Z\\payload","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Detailed all-case real assets test plan","updated_at":"2026-06-19T00:44:48+07:00"},{"due_date":"2026-07-06","id":826,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:44c8:4653:4d7b:68be:402f:5eea:9e93","status":"done","tags":[],"title":"Record mandatory emotion tag rule","updated_at":"2026-07-06T13:05:53+07:00"},{"due_date":"2026-06-11","id":825,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"automixsj88free","site":"free1.sj88ai.com | local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"open","tags":[],"title":"Live Gemini provider path not verified in local study","updated_at":"2026-06-11T17:33:56+07:00"},{"due_date":"2026-06-01","id":825,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"in_progress","tags":[],"title":"Enable tt2026online health visibility","updated_at":"2026-06-01T19:24:15+07:00"},{"due_date":"2026-06-18","id":825,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan: search alternative before-reframe source job","updated_at":"2026-06-18T23:33:19+07:00"},{"due_date":"2026-07-06","id":825,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine\\dist","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Deliver simplified dist package with evidence","updated_at":"2026-07-06T12:20:58+07:00"},{"due_date":"2026-06-11","id":824,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Debug: classify why bot drops/hangs vs V4.8.2 baseline","updated_at":"2026-06-11T17:24:29+07:00"},{"due_date":"2026-06-18","id":824,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Plan: locate before-reframe source","updated_at":"2026-06-18T23:14:28+07:00"},{"due_date":"2026-06-01","id":824,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"AutoMixUpgrade complete: strict loop PASS with UI+API evidence","updated_at":"2026-06-01T19:23:11+07:00"},{"due_date":"2026-07-06","id":824,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:fb1:169:a90b:257e:d554:1a5c:8534","status":"done","tags":[],"title":"Deliver AutoMixSJ88Free detailed study report with paired evidence","updated_at":"2026-07-06T10:03:24+07:00"},{"due_date":"2026-06-01","id":823,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T19:17:20+07:00"},{"due_date":"2026-06-11","id":823,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"green long product batch upload stalled before audio","updated_at":"2026-06-11T17:31:52+07:00"},{"due_date":"2026-06-18","id":823,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|target:N:\\Green PC\\V3|input:N:\\Server i9\\green_job_input_2026-06-18","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan TC01 real input smoke","updated_at":"2026-06-18T22:56:11+07:00"},{"due_date":"2026-07-06","id":823,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"local C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"2001:fb1:169:a90b:257e:d554:1a5c:8534","status":"done","tags":[],"title":"????????????????????????????????? UI+API","updated_at":"2026-07-06T10:03:24+07:00"},{"due_date":"2026-06-11","id":822,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V4.8.8","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"RCA finding: runCommand timeout / Receiving end missing","updated_at":"2026-06-11T17:13:48+07:00"},{"due_date":"2026-06-01","id":822,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T19:16:39+07:00"},{"due_date":"2026-06-18","id":822,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan: select latest audio-rich scene-rich job","updated_at":"2026-06-18T22:58:50+07:00"},{"due_date":"2026-07-05","id":822,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"??????????????????????","site":"G:\\My Drive\\Ttttttt\\??????????? -> G:\\My Drive\\Ttttttt\\???????????\\full HD","source_ip":"184.82.154.160","status":"done","tags":[],"title":"???????????????????????????????????????? Full HD","updated_at":"2026-07-05T16:35:51+07:00"},{"due_date":"2026-06-11","id":821,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main; http://103.253.75.161:28888/","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Debug closeout: tab modularization deploy and regression passed","updated_at":"2026-06-11T17:12:27+07:00"},{"due_date":"2026-07-05","id":821,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"OneClick-YouTube-Master","site":"local:C:\\temp\\codex_auto_youtube","source_ip":"171.97.182.33","status":"blocked","tags":[],"title":"Produce detailed technical study report for OneClick-YouTube-Master","updated_at":"2026-07-05T14:18:02+07:00"},{"due_date":"2026-06-01","id":821,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[after] green16tb encoding fix completed","updated_at":"2026-06-01T19:13:07+07:00"},{"due_date":"2026-06-18","id":821,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Server i9 / green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan: package one job input with evidence","updated_at":"2026-06-18T22:45:37+07:00"},{"due_date":"2026-07-04","id":820,"kind":"todos","owner":"operator","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"open","tags":[],"title":"Provide exact Test Green 2999 media path for final render gate","updated_at":"2026-07-04T09:06:13+07:00"},{"due_date":"2026-06-01","id":820,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during] deploy encoding guard to green16tb index","updated_at":"2026-06-01T19:13:07+07:00"},{"due_date":"2026-06-11","id":820,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"green long product batch upload stalled on symlink staged input","updated_at":"2026-06-11T17:31:52+07:00"},{"due_date":"2026-06-18","id":820,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|target:N:\\Green PC\\V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"????? drag and drop ????????? V3","updated_at":"2026-06-18T22:32:43+07:00"},{"due_date":"2026-07-04","id":819,"kind":"todos","owner":"operator","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"184.82.154.160","status":"open","tags":[],"title":"Restore Test Green 2999 media folder and rerun six green render cases","updated_at":"2026-07-04T08:45:30+07:00"},{"due_date":"2026-06-01","id":819,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T19:04:42+07:00"},{"due_date":"2026-06-11","id":819,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_05_bad_exclude_build: build queue must not crash on bad exclude config","updated_at":"2026-06-11T16:27:55+07:00"},{"due_date":"2026-06-18","id":819,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online / App Pro New Versoin","site":"local:C:\\Users\\admin\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin; source:N:\\codex\\green.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Migration plan: green local desktop mode in App Pro","updated_at":"2026-06-18T22:22:19+07:00"},{"due_date":"2026-06-01","id":818,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T19:03:26+07:00"},{"due_date":"2026-07-04","id":818,"kind":"todos","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Run six real browser UI cases for green.sj88ai.com New lens parity","updated_at":"2026-07-04T08:31:48+07:00"},{"due_date":"2026-06-11","id":818,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_04_save_edit: product edit save should persist","updated_at":"2026-06-11T16:27:55+07:00"},{"due_date":"2026-06-18","id":818,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|target:N:\\Green PC\\V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan: add tab 5 Reframe Only mode","updated_at":"2026-06-18T22:20:03+07:00"},{"due_date":"2026-07-04","id":817,"kind":"todos","owner":"ai-full-dev-bot","priority":"critical","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"blocked","tags":[],"title":"Fix New lens and verify six Green test cases","updated_at":"2026-07-04T08:15:35+07:00"},{"due_date":"2026-06-01","id":817,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[pre] fix mojibake text on green16tb workspace page","updated_at":"2026-06-01T19:13:06+07:00"},{"due_date":"2026-06-11","id":817,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_03_import_json: json import should persist","updated_at":"2026-06-11T16:27:54+07:00"},{"due_date":"2026-06-18","id":817,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Phase 6 split all remaining frontend pages","updated_at":"2026-06-18T22:52:58+07:00"},{"due_date":"2026-06-01","id":816,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T19:02:45+07:00"},{"due_date":"2026-06-11","id":816,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-11T16:27:52+07:00"},{"due_date":"2026-06-18","id":816,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|target:N:\\Green PC\\V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan correction: fixed 7 reframe lenses must stay within 16-50mm","updated_at":"2026-06-18T22:13:29+07:00"},{"due_date":"2026-07-04","id":816,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Pull and study green.sj88ai.com code+DB","updated_at":"2026-07-04T08:01:04+07:00"},{"due_date":"2026-06-02","id":815,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com,https://tt2026online-v4.sj88ai.com,https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"AB Roll no-AutoSub 3-site compare","updated_at":"2026-06-01T19:01:03+07:00"},{"due_date":"2026-06-11","id":815,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-11T16:27:51+07:00"},{"due_date":"2026-06-18","id":815,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|source:N:\\codex\\green.sj88ai.com|target:N:\\Green PC\\V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan: match V3 settings to green.sj88ai.com source page","updated_at":"2026-06-18T21:44:43+07:00"},{"due_date":"2026-07-04","id":815,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32\u0e04\u0e2d\u0e23\u0e4c\u0e2a TiktokOnline2026(AutoLogun) \u0e41\u0e25\u0e30\u0e17\u0e33\u0e2a\u0e23\u0e38\u0e1b\u0e02\u0e32\u0e22\u0e04\u0e2d\u0e23\u0e4c\u0e2a","updated_at":"2026-07-04T04:48:20+07:00"},{"due_date":"2026-07-10","id":814,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"Codex Session Audit","site":"local: E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"pending","tags":[],"title":"Abort auto-loop ??? turn > 1 ??????? ???????? user checkpoint","updated_at":"2026-07-03T18:38:18+07:00"},{"due_date":"2026-06-01","id":814,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[after] greenscreen study completed with evidence and html report","updated_at":"2026-06-01T18:58:40+07:00"},{"due_date":"2026-06-11","id":814,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-11T16:28:05+07:00"},{"due_date":"2026-06-18","id":814,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan: expose green tuning and preview all V3 modes","updated_at":"2026-06-18T21:19:00+07:00"},{"due_date":"2026-07-10","id":813,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"Codex Session Audit","site":"local: E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"pending","tags":[],"title":"??? subagent ?????? sub-task (test writing, report gen)","updated_at":"2026-07-03T18:38:18+07:00"},{"due_date":"2026-06-18","id":813,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"AI Full Dev","site":"local:D:\\codex\\Ai Full Dev","source_ip":"2001:fb1:16a:3823:d133:648c:9143:13eb","status":"in_progress","tags":[],"title":"???????????????? fan/disk sensor source","updated_at":"2026-06-18T20:45:08+07:00"},{"due_date":"2026-06-11","id":813,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Debug live Chrome cannot CDP preflight without remote debugging","updated_at":"2026-06-11T16:32:41+07:00"},{"due_date":"2026-06-01","id":813,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Production deploy complete + live endpoint suite verification","updated_at":"2026-06-01T18:58:28+07:00"},{"due_date":"2026-07-10","id":812,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"Codex Session Audit","site":"local: E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"pending","tags":[],"title":"PATCH todo.namnan status=done/blocked ???????????? commit push","updated_at":"2026-07-03T18:38:18+07:00"},{"due_date":"2026-06-01","id":812,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"in_progress","tags":[],"title":"Deploy current cutdee workspace to production","updated_at":"2026-06-01T18:56:05+07:00"},{"due_date":"2026-06-18","id":812,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"local:D:\\codex\\Ai Full Dev","source_ip":"2001:fb1:16a:3823:ac92:40f1:ca16:c0cf","status":"in_progress","tags":[],"title":"??????? BSOD ??????","updated_at":"2026-06-18T19:55:33+07:00"},{"due_date":"2026-06-11","id":812,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Real TikTok run preflight: BLOCKED","updated_at":"2026-06-11T16:23:26+07:00"},{"due_date":"2026-07-10","id":811,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"Codex Session Audit","site":"local: E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"pending","tags":[],"title":"Smoke test ??????? ffmpeg ???? ?????? stub","updated_at":"2026-07-03T18:38:18+07:00"},{"due_date":"2026-06-01","id":811,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"AutoMixUpgrade progress: deployed ads route and hardened play endpoint","updated_at":"2026-06-01T19:23:11+07:00"},{"due_date":"2026-06-11","id":811,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_05_bad_exclude_build: build queue must not crash on bad exclude config","updated_at":"2026-06-11T16:19:27+07:00"},{"due_date":"2026-06-18","id":811,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19 sync server greenlnw -> local \u0e41\u0e25\u0e30 study report","updated_at":"2026-06-18T19:50:25+07:00"},{"due_date":"2026-07-10","id":810,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"Codex Session Audit","site":"local: E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"pending","tags":[],"title":"Commit ??? 30 ???? ???????? 4 ???????","updated_at":"2026-07-03T18:38:18+07:00"},{"due_date":"2026-06-01","id":810,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[after] real file strict-loop completed","updated_at":"2026-06-01T18:54:53+07:00"},{"due_date":"2026-06-11","id":810,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_04_save_edit: product edit save should persist","updated_at":"2026-06-11T16:19:26+07:00"},{"due_date":"2026-06-18","id":810,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan: V3 easy/advanced settings split","updated_at":"2026-06-18T19:35:53+07:00"},{"due_date":"2026-07-10","id":809,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"Codex Session Audit","site":"local: E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"pending","tags":[],"title":"???? hard cap = 600 LoC / 30KB ??????? ?? CI (compile + wc -l gate)","updated_at":"2026-07-03T18:38:17+07:00"},{"due_date":"2026-06-01","id":809,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"P0 integration hardening execution (scopes + rate-limit + onboarding)","updated_at":"2026-06-01T18:54:22+07:00"},{"due_date":"2026-06-11","id":809,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_03_import_json: json import should persist","updated_at":"2026-06-11T16:19:25+07:00"},{"due_date":"2026-06-18","id":809,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e04\u0e41\u0e25\u0e30\u0e04\u0e49\u0e19 Codex chat history","updated_at":"2026-06-18T19:34:29+07:00"},{"due_date":"2026-07-10","id":808,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"Codex Session Audit","site":"local: E:\\Green PC\\V3_cursor","source_ip":"2001:fb1:169:a90b:6059:86dc:7137:bd7e","status":"pending","tags":[],"title":"??? base_tab.py ? BaseRenderTab + ActionBar + PreviewPanel + PreflightPanel + JobHistoryPanel + DragDropHandler","updated_at":"2026-07-03T18:38:17+07:00"},{"due_date":"2026-06-01","id":808,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during] real file UI+API run in progress","updated_at":"2026-06-01T18:54:52+07:00"},{"due_date":"2026-06-11","id":808,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-11T16:19:23+07:00"},{"due_date":"2026-06-18","id":808,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:C:\\Users\\admin\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"184.82.152.248","status":"done","tags":[],"title":"???????????? App Pro New Versoin ???????????????","updated_at":"2026-06-18T17:45:39+07:00"},{"due_date":"2026-06-01","id":807,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"AutoMixUpgrade remediation run (strict loop)","updated_at":"2026-06-01T19:23:11+07:00"},{"due_date":"2026-06-11","id":807,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-11T16:19:22+07:00"},{"due_date":"2026-06-18","id":807,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Strict loop TC02/TC03/TC04","updated_at":"2026-06-18T16:35:41+07:00"},{"due_date":"2026-07-03","id":807,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj.com","site":"lnwsj.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e04\u0e2d\u0e23\u0e4c\u0e2a Shopee Video Affiliate","updated_at":"2026-07-03T17:51:01+07:00"},{"due_date":"2026-06-01","id":806,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[pre] phase10 release gate comprehensive","updated_at":"2026-06-01T20:23:50+07:00"},{"due_date":"2026-06-11","id":806,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-11T16:19:27+07:00"},{"due_date":"2026-06-18","id":806,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Strict loop: analyze existing TC02 reframe, implement direct Reframe Only tab, test UI+API paired evidence","updated_at":"2026-06-18T16:36:47+07:00"},{"due_date":"2026-07-03","id":806,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"GreenWebOfflineMinimax","site":"/Users/sj88/Documents/codex/GreenWebOfflineMinimax","source_ip":"2001:44c8:4663:acc9:f9ee:e2e:92b8:7a28","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e49\u0e32\u0e07 report bundle \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 GreenWebOfflineMinimax","updated_at":"2026-07-03T14:59:52+07:00"},{"due_date":"2026-07-03","id":805,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AiAgent_Workflow_Auto_Manual/WebApp","site":"http://127.0.0.1:8765","source_ip":"184.82.154.160","status":"open","tags":[],"title":"Patch WebApp high/medium findings from deep study","updated_at":"2026-07-03T10:38:53+07:00"},{"due_date":"2026-06-11","id":805,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 Standalone / tt2026online-v2 production strict test","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"RCA AB Roll Lv2 A+audio blocked by B Roll UI guard","updated_at":"2026-06-11T13:54:40+07:00"},{"due_date":"2026-06-01","id":805,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[after] phase9 completed","updated_at":"2026-06-01T18:49:06+07:00"},{"due_date":"2026-06-18","id":805,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Strict loop: analyze green background engine, implement local V3, paired UI/API evidence","updated_at":"2026-06-18T15:45:57+07:00"},{"due_date":"2026-06-11","id":804,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"open","tags":[],"title":"Root cause: Ai AutoCut regression after production resource/memory patches","updated_at":"2026-06-11T13:47:46+07:00"},{"due_date":"2026-06-18","id":804,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Plan live greenlnw Reframe GPU telemetry patch","updated_at":"2026-06-18T15:11:15+07:00"},{"due_date":"2026-06-01","id":804,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[pre] real file UI+API strict loop from TestGreen","updated_at":"2026-06-01T18:54:50+07:00"},{"due_date":"2026-07-02","id":804,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"2001:fb1:169:a90b:58e8:88f5:d479:374a","status":"done","tags":[],"title":"TODO backup greenlnw code/config only","updated_at":"2026-07-02T07:15:57+07:00"},{"due_date":"2026-06-11","id":803,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"open","tags":[],"title":"Ai AutoCut partial output: merge rounds fail but job returns ok with one output","updated_at":"2026-06-11T13:33:55+07:00"},{"due_date":"2026-06-01","id":803,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"in_progress","tags":[],"title":"start: fix 3 residual issues after strict-loop pass","updated_at":"2026-06-01T18:45:40+07:00"},{"due_date":"2026-06-18","id":803,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC\\V3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"??? V3 copy-enable strict evidence","updated_at":"2026-06-18T15:21:36+07:00"},{"due_date":"2026-07-02","id":803,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"D:\\000 coding\\lnwsj-TiktokAi2026WebOffline","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Plan next execution from latest local reframe Batch-B PASS","updated_at":"2026-07-02T03:52:37+07:00"},{"due_date":"2026-06-11","id":802,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"open","tags":[],"title":"tt2026online production queue shows stale created jobs while services are alive","updated_at":"2026-06-11T13:32:10+07:00"},{"due_date":"2026-07-02","id":802,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj/TiktokAi2026Online (App Pro New Versoin Web Offiline)","site":"https://todo.namnan.co.th","source_ip":"171.97.182.33","status":"pending","tags":[],"title":"Execute QA Plan: bump cache_version \u2192 restart server \u2192 run 8 TC \u2192 produce 4 report files + 8 pair binding + commit+push","updated_at":"2026-07-01T15:11:23+07:00"},{"due_date":"2026-06-18","id":802,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"nomachine","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Pin NoMachine to sj88 default user","updated_at":"2026-06-18T15:03:28+07:00"},{"due_date":"2026-06-01","id":802,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during] greenscreen gap analysis in progress (source vs target)","updated_at":"2026-06-01T18:58:41+07:00"},{"due_date":"2026-07-01","id":801,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj/TiktokAi2026Online","site":"https://todo.namnan.co.th","source_ip":"171.97.182.33","status":"pending","tags":[],"title":"bump cache_version + rerun Chrome attempt 2 + \u0e40\u0e02\u0e35\u0e22\u0e19 4 \u0e44\u0e1f\u0e25\u0e4c\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19","updated_at":"2026-07-01T14:42:12+07:00"},{"due_date":"2026-06-18","id":801,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"103.253.75.161 / NoMachine","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"NoMachine sj88 login repair plan","updated_at":"2026-06-18T14:47:28+07:00"},{"due_date":"2026-06-11","id":801,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Real TikTok run preflight: BLOCKED","updated_at":"2026-06-11T13:25:08+07:00"},{"due_date":"2026-06-01","id":801,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during] phase9 tc01/tc02 executed","updated_at":"2026-06-01T18:49:07+07:00"},{"due_date":"2026-06-11","id":800,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Real TikTok run preflight: BLOCKED","updated_at":"2026-06-11T13:22:28+07:00"},{"due_date":"2026-06-01","id":800,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Cutdee API inventory + integration gap audit + implementation","updated_at":"2026-06-01T18:41:23+07:00"},{"due_date":"2026-06-18","id":800,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"E:\\Green PC","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"?????????????????????????????? AutoMv_A-main ??? strict evidence","updated_at":"2026-06-18T14:59:56+07:00"},{"due_date":"2026-06-30","id":800,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local: C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online","source_ip":"2001:fb1:169:a90b:e8b0:688a:2556:a080","status":"done","tags":[],"title":"Implement and verify no-mix A/B promotion","updated_at":"2026-06-30T20:56:04+07:00"},{"due_date":"2026-06-11","id":799,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Progress check: SFTP pull crossed 5.3GB","updated_at":"2026-06-11T13:06:34+07:00"},{"due_date":"2026-07-01","id":799,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"/Users/sj88/Documents/codex/TiktokAi2026Online/App Pro New Versoin MacOs Web Refector","source_ip":"184.82.154.160","status":"todo","tags":[],"title":"Migrate first real App Pro feature into Refector API/UI","updated_at":"2026-06-30T09:40:32+07:00"},{"due_date":"2026-06-01","id":799,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[pre] phase9 events timeline integrity","updated_at":"2026-06-01T18:49:07+07:00"},{"due_date":"2026-06-18","id":799,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"?????? V3 ????????????????","updated_at":"2026-06-18T14:55:00+07:00"},{"due_date":"2026-06-01","id":798,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[pre] study greenscreen from green.sj88ai.com and map additions to green1.cutdee.com","updated_at":"2026-06-01T18:58:40+07:00"},{"due_date":"2026-06-11","id":798,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_05_bad_exclude_build: build queue must not crash on bad exclude config","updated_at":"2026-06-11T13:05:37+07:00"},{"due_date":"2026-06-18","id":798,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC","source_ip":"184.82.152.248","status":"done","tags":[],"title":"??????????????????????? repo","updated_at":"2026-06-18T12:55:19+07:00"},{"due_date":"2026-06-30","id":798,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local: C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin; input=H:\\My Drive\\0000000\\Ai Autucut\\2","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"done","tags":[],"title":"Run AB Roll real test and report","updated_at":"2026-06-30T08:48:18+07:00"},{"due_date":"2026-06-01","id":797,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"done: UI block made cleaner and more readable","updated_at":"2026-06-01T18:25:25+07:00"},{"due_date":"2026-06-11","id":797,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_04_save_edit: product edit save should persist","updated_at":"2026-06-11T13:05:36+07:00"},{"due_date":"2026-06-30","id":797,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local-windows-app","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"done","tags":[],"title":"Produce paired UI/API/GPU evidence for AI AutoCut real test","updated_at":"2026-06-30T08:27:48+07:00"},{"due_date":"2026-06-18","id":797,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan Thannaree real UI registration","updated_at":"2026-06-18T12:10:40+07:00"},{"due_date":"2026-06-01","id":796,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"in_progress","tags":[],"title":"during: style polish for template/router block","updated_at":"2026-06-01T18:25:25+07:00"},{"due_date":"2026-06-11","id":796,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_03_import_json: json import should persist","updated_at":"2026-06-11T13:05:36+07:00"},{"due_date":"2026-06-18","id":796,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.3","site":"local-chrome-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.2.3","source_ip":"2001:fb1:16a:3823:e0:d69e:7584:db71","status":"done","tags":[],"title":"Strict loop plan: duplicate CSV ID assignment button","updated_at":"2026-06-18T11:55:20+07:00"},{"due_date":"2026-06-30","id":796,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:F:\\input test\\Test Case\\Ai Autucut | repo:C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"done","tags":[],"title":"AI AutoCut pre-test 64001 no Reframe 64002 Reframe with GPU check","updated_at":"2026-06-30T03:29:24+07:00"},{"due_date":"2026-06-11","id":795,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Auto MV - Flet Edition","site":"N:\\codex\\AutoMv_A-main; green.sj88ai.com; greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"completed_analysis_artifact_ready","tags":[],"title":"???????????????????????? Green ?? Auto MV Flet","updated_at":"2026-06-11T13:03:23+07:00"},{"due_date":"2026-06-01","id":795,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Done: tt2026 membership activity bridge deployed and verified","updated_at":"2026-06-01T18:23:31+07:00"},{"due_date":"2026-06-30","id":795,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:F:\\input test\\Test Case\\Ai Autucut | report:C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin\\docs\\reports\\ai_autocut_pretest_plan_20260630_031852","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"done","tags":[],"title":"AI AutoCut pre-test input report and expectations","updated_at":"2026-06-30T03:19:54+07:00"},{"due_date":"2026-06-18","id":795,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Plan fresh suggestions from recent project evidence","updated_at":"2026-06-18T11:30:14+07:00"},{"due_date":"2026-06-01","id":794,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"start: improve UI style for script hint/template block","updated_at":"2026-06-01T18:25:25+07:00"},{"due_date":"2026-06-11","id":794,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-11T13:03:19+07:00"},{"due_date":"2026-06-18","id":794,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.2.3","source_ip":"2001:fb1:16a:3823:8101:a37:f1e9:391d","status":"done","tags":[],"title":"Plan strict paired evidence for separate bestselling CSV ID","updated_at":"2026-06-18T10:42:55+07:00"},{"due_date":"2026-06-30","id":794,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:C:\\Users\\sj88888888\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"2001:fb1:169:a90b:3029:3507:4d50:ba04","status":"done","tags":[],"title":"Study App Pro New Versoin and deliver strict evidence artifacts","updated_at":"2026-06-30T03:11:58+07:00"},{"due_date":"2026-06-01","id":793,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Implement tt2026 membership activity bridge + notion rule compliance","updated_at":"2026-06-01T18:23:31+07:00"},{"due_date":"2026-06-11","id":793,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-11T13:03:18+07:00"},{"due_date":"2026-06-17","id":793,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe88.sj88ai.com/","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Named tunnel deploy plan","updated_at":"2026-06-17T20:40:01+07:00"},{"due_date":"2026-06-30","id":793,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj-tiktokai2026-web-offline","site":"codex://threads/019ef1a3-7483-7511-a2aa-0b7611bc3f95","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Continue only in correct repo and preserve original UI","updated_at":"2026-06-30T01:47:49+07:00"},{"due_date":"2026-07-01","id":792,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen","site":"C:\\temp\\TiktokAi2026OnlineWithGreen","source_ip":"171.97.182.33","status":"todo","tags":[],"title":"Next phase: port remaining App Pro engines to offline web shell","updated_at":"2026-06-30T01:16:19+07:00"},{"due_date":"2026-06-01","id":792,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase1-2 done: unified control plane for tt2026online","updated_at":"2026-06-01T18:06:29+07:00"},{"due_date":"2026-06-11","id":792,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-11T13:05:37+07:00"},{"due_date":"2026-06-17","id":792,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"notebook-local-cloudflare-audit","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Audit all drives/services/tasks/configs","updated_at":"2026-06-17T20:22:57+07:00"},{"due_date":"2026-06-11","id":791,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Auto MV - Flet Edition","site":"N:\\codex\\AutoMv_A-main; green.sj88ai.com; greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"completed_analysis","tags":[],"title":"?????????????????? Green ?? Auto MV Flet","updated_at":"2026-06-11T13:00:05+07:00"},{"due_date":"2026-06-29","id":791,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin Web Offiline","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"AB Roll Reframe real test product 88941","updated_at":"2026-06-29T21:30:50+07:00"},{"due_date":"2026-06-01","id":791,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Implement unified control plane phase1-2 for tt2026online","updated_at":"2026-06-01T18:06:29+07:00"},{"due_date":"2026-06-17","id":791,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local-machine-cloudflare-tunnel-audit","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Deep Cloudflare discovery plan","updated_at":"2026-06-17T20:06:56+07:00"},{"due_date":"2026-06-11","id":790,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Auto MV - Flet Edition","site":"N:\\codex\\AutoMv_A-main; green.sj88ai.com; greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mid-run analysis: Flet Green parity gaps identified","updated_at":"2026-06-11T12:53:44+07:00"},{"due_date":"2026-06-29","id":790,"kind":"todos","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local-ab-roll-reframe","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Implement AB Roll post-run Reframe in Web Offline and test real A/B","updated_at":"2026-06-29T20:57:44+07:00"},{"due_date":"2026-06-02","id":790,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com,https://tt2026online-v4.sj88ai.com,https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Complete AB Roll compare 3 sites with deep frame analysis","updated_at":"2026-06-01T15:47:58+07:00"},{"due_date":"2026-06-17","id":790,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com/","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Cloudflare tunnel validation plan","updated_at":"2026-06-17T19:22:24+07:00"},{"due_date":"2026-06-17","id":789,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"110.164.146.205","source_ip":"103.253.75.161","status":"todo","tags":[],"title":"Implement RTX/CPU partition plan after approval","updated_at":"2026-06-17T13:07:34+07:00"},{"due_date":"2026-06-01","id":789,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T15:07:49+07:00"},{"due_date":"2026-06-29","id":789,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-code-inspection","source_ip":"171.97.182.33","status":"done","tags":[],"title":"AB Roll UI reframe audit App Pro New Versoin","updated_at":"2026-06-29T20:55:13+07:00"},{"due_date":"2026-06-11","id":789,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.cutdee.com","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"RCA artifact gate hash expectation mismatch","updated_at":"2026-06-11T12:42:51+07:00"},{"due_date":"2026-06-11","id":788,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Progress check: SFTP pull crossed 4GB","updated_at":"2026-06-11T12:40:56+07:00"},{"due_date":"2026-06-17","id":788,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"110.164.146.205","source_ip":"103.253.75.161","status":"todo","tags":[],"title":"Implement greenlnw CPU partition after approval","updated_at":"2026-06-17T12:27:57+07:00"},{"due_date":"2026-06-29","id":788,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-code-inspection","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Audit Reframe in App Pro New Versoin","updated_at":"2026-06-29T20:52:25+07:00"},{"due_date":"2026-06-01","id":788,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T14:52:54+07:00"},{"due_date":"2026-06-01","id":787,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T14:52:02+07:00"},{"due_date":"2026-06-11","id":787,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"RCA and corrective plan for sync special entries","updated_at":"2026-06-11T12:43:53+07:00"},{"due_date":"2026-06-17","id":787,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.2e (Sprint 7 lib)","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.2.2e","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Compare V7.2.2e robustness evidence","updated_at":"2026-06-17T12:33:21+07:00"},{"due_date":"2026-06-29","id":787,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local-code-inspection","source_ip":"171.97.182.33","status":"done","tags":[],"title":"Reframe checkbox audit result","updated_at":"2026-06-29T20:49:54+07:00"},{"due_date":"2026-06-17","id":786,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"110.164.146.205","source_ip":"103.253.75.161","status":"todo","tags":[],"title":"Plan SSL cutover for greenlnw.sj88ai.com on new machine","updated_at":"2026-06-17T12:17:30+07:00"},{"due_date":"2026-06-29","id":786,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local-code-inspection","source_ip":"171.97.182.33","status":"in_progress","tags":[],"title":"Check auto reframe checkbox behavior","updated_at":"2026-06-29T20:48:22+07:00"},{"due_date":"2026-06-01","id":786,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T14:41:03+07:00"},{"due_date":"2026-06-11","id":786,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_05_bad_exclude_build: build queue must not crash on bad exclude config","updated_at":"2026-06-11T12:38:47+07:00"},{"due_date":"2026-06-17","id":785,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.2.1","source_ip":"184.82.152.248","status":"blocked","tags":[],"title":"Analyze submit_schedule failure then runCommand timeout","updated_at":"2026-06-17T12:22:57+07:00"},{"due_date":"2026-06-01","id":785,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T14:40:32+07:00"},{"due_date":"2026-06-11","id":785,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_04_save_edit: product edit save should persist","updated_at":"2026-06-11T12:38:46+07:00"},{"due_date":"2026-06-29","id":785,"kind":"todos","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local-flet-web-ab-roll","source_ip":"171.97.7.174","status":"done","tags":[],"title":"AB Roll lv3 all-file rerun PASS","updated_at":"2026-06-29T20:13:47+07:00"},{"due_date":"2026-06-29","id":784,"kind":"todos","owner":"ai-full-dev-bot","priority":"critical","project":"App Pro New Versoin Web Offiline","site":"local-flet-web-ab-roll","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"AB Roll all-file dropzone rerun","updated_at":"2026-06-29T19:57:02+07:00"},{"due_date":"2026-06-01","id":784,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T14:34:26+07:00"},{"due_date":"2026-06-11","id":784,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_03_import_json: json import should persist","updated_at":"2026-06-11T12:38:46+07:00"},{"due_date":"2026-06-17","id":784,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / V2 / green16tb.sj88ai.com","site":"green16tb.sj88ai.com","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Plan deploy green16tb.sj88ai.com as parity web instance with SSL","updated_at":"2026-06-17T08:44:41+07:00"},{"due_date":"2026-06-02","id":783,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"3-sites","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Add configurable B pick count for runner","updated_at":"2026-06-01T14:34:02+07:00"},{"due_date":"2026-06-29","id":783,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"TODO Pull latest GitHub data safely","updated_at":"2026-06-29T20:01:52+07:00"},{"due_date":"2026-06-11","id":783,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-11T12:38:44+07:00"},{"due_date":"2026-06-17","id":783,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"GPU follow-up certification gates","updated_at":"2026-06-17T07:41:30+07:00"},{"due_date":"2026-06-01","id":782,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T14:07:00+07:00"},{"due_date":"2026-06-11","id":782,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-v488-runtime-vs-v481_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-11T12:38:43+07:00"},{"due_date":"2026-06-17","id":782,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Factoy_tt single-page + 10 VDO pic04","updated_at":"2026-06-17T07:41:34+07:00"},{"due_date":"2026-06-29","id":782,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local-flet-web-ab-roll","source_ip":"171.97.7.174","status":"done","tags":[],"title":"AB Roll dropzone fix evidence report","updated_at":"2026-06-29T18:25:31+07:00"},{"due_date":"2026-06-29","id":781,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local-flet-web-ab-roll","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Fix AB Roll real drag drop dropzone","updated_at":"2026-06-29T18:14:30+07:00"},{"due_date":"2026-06-01","id":781,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T12:28:53+07:00"},{"due_date":"2026-06-11","id":781,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-11T12:38:47+07:00"},{"due_date":"2026-06-17","id":781,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\webapp_v2","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Factoy_tt full plan with required fields","updated_at":"2026-06-17T07:41:34+07:00"},{"due_date":"2026-06-17","id":780,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\webapp_v2","source_ip":"58.136.103.228","status":"planned","tags":[],"title":"Factoy_tt single-page + 10 VDO pic04 plan minimal","updated_at":"2026-06-17T07:03:59+07:00"},{"due_date":"2026-06-02","id":780,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Patch ABRoll hidden view fallback","updated_at":"2026-06-01T12:28:05+07:00"},{"due_date":"2026-06-11","id":780,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Potential skipped special entries during sync","updated_at":"2026-06-11T12:43:53+07:00"},{"due_date":"2026-06-29","id":780,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin Web Offiline","site":"local-flet-web-ab-roll","source_ip":"171.97.7.174","status":"done","tags":[],"title":"AB Roll lv3 real test PASS","updated_at":"2026-06-29T18:12:44+07:00"},{"due_date":"2026-06-11","id":779,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Progress check: SFTP pull still running","updated_at":"2026-06-11T12:30:14+07:00"},{"due_date":"2026-07-06","id":779,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026OnlineWithGreen","site":"offline-desktop","source_ip":"184.82.154.160","status":"in_progress","tags":[],"title":"TEST todo probe","updated_at":"2026-06-29T13:42:59+07:00"},{"due_date":"2026-06-01","id":779,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T12:26:01+07:00"},{"due_date":"2026-06-17","id":779,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.2.2e","source_ip":"58.136.103.228","status":"done","tags":[],"title":"??????? code/log caption V7.2.2e","updated_at":"2026-06-17T06:53:06+07:00"},{"due_date":"2026-06-11","id":778,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"debug: sudo/search timeout while locating greenlnw.cutdee.com","updated_at":"2026-06-11T12:27:31+07:00"},{"due_date":"2026-06-17","id":778,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.136.103.228","status":"planned","tags":[],"title":"Factoy_tt single-page + 10 VDO pic04","updated_at":"2026-06-17T06:26:17+07:00"},{"due_date":"2026-06-01","id":778,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T12:23:44+07:00"},{"due_date":"2026-06-29","id":778,"kind":"todos","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Deliver live two-voice proof report","updated_at":"2026-06-29T14:22:58+07:00"},{"due_date":"2026-06-02","id":777,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com,https://tt2026online-v4.sj88ai.com,https://tt2026online.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"AB Roll compare across gpu/v4/prod","updated_at":"2026-06-01T12:20:37+07:00"},{"due_date":"2026-06-11","id":777,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"First 4-mode attempt aborted before upload evidence","updated_at":"2026-06-11T14:19:59+07:00"},{"due_date":"2026-06-17","id":777,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Grok Build Beta research","site":"https://x.ai/cli","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Research plan for Grok Build Beta","updated_at":"2026-06-17T03:46:30+07:00"},{"due_date":"2026-06-29","id":777,"kind":"todos","owner":"ai-full-dev-bot","priority":"critical","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Answer live server current version","updated_at":"2026-06-29T13:37:53+07:00"},{"due_date":"2026-06-11","id":776,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"RCA extract failed on Linux symlink","updated_at":"2026-06-11T12:25:56+07:00"},{"due_date":"2026-06-17","id":776,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / V2 / green.sj88ai.com","site":"103.253.75.161:/opt/green.sj88ai.com","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"Pull green.sj88ai.com source into V2 with filtered archive exclusions","updated_at":"2026-06-17T01:14:19+07:00"},{"due_date":"2026-06-02","id":776,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Complete deploy ssl and strict gate pass","updated_at":"2026-06-01T12:16:10+07:00"},{"due_date":"2026-06-29","id":776,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Explain why local JSV2 has two voices but live server shows one voice","updated_at":"2026-06-29T13:13:27+07:00"},{"due_date":"2026-06-11","id":775,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"D:\\codex\\AutoMv_A-main","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"RCA transfer attempt 1: Windows symlink limitation","updated_at":"2026-06-11T12:25:45+07:00"},{"due_date":"2026-06-16","id":775,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.1","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.2.1","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"Investigate and fix short TikTok captions from product names","updated_at":"2026-06-16T16:36:21+07:00"},{"due_date":"2026-06-01","id":775,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T12:12:46+07:00"},{"due_date":"2026-06-29","id":775,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Make automix_v2_gpu self-contained for JSV2 workflow continuation","updated_at":"2026-06-29T13:00:13+07:00"},{"due_date":"2026-06-11","id":774,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Runtime failures: save, JSON import, Start runner, post flow","updated_at":"2026-06-11T12:22:50+07:00"},{"due_date":"2026-06-01","id":774,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T11:56:22+07:00"},{"due_date":"2026-06-29","id":774,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"D:\\000 coding\\TiktokAi2026Online | https://github.com/lnwsj/TiktokAi2026Online.git","source_ip":"171.97.7.174","status":"blocked","tags":[],"title":"?? decision ????????? origin/main ???? local main","updated_at":"2026-06-29T12:41:46+07:00"},{"due_date":"2026-06-16","id":774,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.1","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.2.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.2.1 allow editing CSV ID","updated_at":"2026-06-16T16:31:27+07:00"},{"due_date":"2026-06-11","id":773,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"D:\\codex\\AutoMv_A-main","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"SSH probe ??????????? webroot greenlnw.cutdee.com","updated_at":"2026-06-11T12:19:35+07:00"},{"due_date":"2026-06-02","id":773,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Fix ABRoll autosu checkbox hidden blocker","updated_at":"2026-06-01T11:55:46+07:00"},{"due_date":"2026-06-16","id":773,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.2.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V7.2.1 fix upload content ping stall","updated_at":"2026-06-16T16:05:20+07:00"},{"due_date":"2026-06-29","id":773,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Create detailed AutoMixSJ88 JSV2 test workflow and test runner","updated_at":"2026-06-29T08:02:28+07:00"},{"due_date":"2026-06-11","id":772,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"RCA transfer mismatch on live green.sj88ai.com path","updated_at":"2026-06-11T12:15:30+07:00"},{"due_date":"2026-06-01","id":772,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T11:54:33+07:00"},{"due_date":"2026-06-16","id":772,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.2.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Create V7.2.1 and fix product edit data","updated_at":"2026-06-16T15:54:47+07:00"},{"due_date":"2026-06-29","id":772,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Create detailed AutoMixSJ88 JSV2 workflow and deploy pipeline docs/scripts","updated_at":"2026-06-29T07:52:43+07:00"},{"due_date":"2026-06-11","id":771,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"MID_CHECK size and exclude evidence for green.sj88ai.com pull","updated_at":"2026-06-11T11:46:53+07:00"},{"due_date":"2026-06-01","id":771,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T11:51:53+07:00"},{"due_date":"2026-06-16","id":771,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"TikTok Bot V7.2","site":"local:F:\\V7.2 No Data","source_ip":"2001:44c8:466d:7e1d:b405:50c0:6df8:a9e5","status":"in_progress","tags":[],"title":"Product map cleanup progress","updated_at":"2026-06-16T15:09:39+07:00"},{"due_date":"2026-06-29","id":771,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"110.164.146.205","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Complete per-port usage audit for 110.164.146.205","updated_at":"2026-06-29T07:01:18+07:00"},{"due_date":"2026-06-01","id":770,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T11:30:15+07:00"},{"due_date":"2026-06-11","id":770,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main; server=103.253.75.161:28888","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Fix: Auto MV UI audio scanner should accept WAV sample files","updated_at":"2026-06-11T11:36:07+07:00"},{"due_date":"2026-06-16","id":770,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Create and harden TikTok Bot V7.2","updated_at":"2026-06-16T14:39:15+07:00"},{"due_date":"2026-06-29","id":770,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Write complete SSL documentation package and validate it","updated_at":"2026-06-29T06:54:08+07:00"},{"due_date":"2026-06-02","id":769,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Patch strict loop upload wait and telemetry","updated_at":"2026-06-01T11:29:10+07:00"},{"due_date":"2026-06-16","id":769,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V6.2 to V7.1 posting robustness line map","updated_at":"2026-06-16T14:24:31+07:00"},{"due_date":"2026-06-29","id":769,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Safely enable SSL for automixsj88-jsv2.sj88ai.com without affecting other host services","updated_at":"2026-06-29T06:45:27+07:00"},{"due_date":"2026-06-11","id":769,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"low","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main; server=103.253.75.161:28888","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Resolved: Windows plink combined command failed during deploy verification","updated_at":"2026-06-11T11:17:45+07:00"},{"due_date":"2026-06-02","id":768,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Resume deploy ssl release-gate rerun on tt2026onlinegpu","updated_at":"2026-06-01T11:27:11+07:00"},{"due_date":"2026-06-11","id":768,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Fix: add optional Auto-Editor silence cut integration","updated_at":"2026-06-11T10:53:07+07:00"},{"due_date":"2026-06-16","id":768,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"local:C:\\V7.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Plan: build obfuscated ready-to-load dist package","updated_at":"2026-06-16T10:24:50+07:00"},{"due_date":"2026-06-29","id":768,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.160","status":"done","tags":[],"title":"Produce evidence-backed difference report for AutoMixSJ88 folders","updated_at":"2026-06-29T06:25:37+07:00"},{"due_date":"2026-06-29","id":767,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"c:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Todo - Execute 4-mode full test loop","updated_at":"2026-06-29T03:49:55+07:00"},{"due_date":"2026-06-01","id":767,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase10 done: membership cutover uat signoff evidence pass","updated_at":"2026-06-01T11:17:29+07:00"},{"due_date":"2026-06-11","id":767,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"RCA attempt 2 register validation green.sj88ai.com","updated_at":"2026-06-11T10:50:59+07:00"},{"due_date":"2026-06-16","id":767,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Port Reports+ from V7 into V7.1","updated_at":"2026-06-16T01:06:41+07:00"},{"due_date":"2026-06-29","id":766,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"todo.namnan.co.th","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Run 4 modes: AI AutoCute, AB Roll, Smart Auto, Batch AB Roll","updated_at":"2026-06-29T03:48:02+07:00"},{"due_date":"2026-06-16","id":766,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7","site":"local-extension: C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7","source_ip":"171.97.25.202","status":"in_progress","tags":[],"title":"Strict UI+API paired evidence plan for V7 Build click failure","updated_at":"2026-06-16T00:43:42+07:00"},{"due_date":"2026-06-01","id":766,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase10 done: membership cutover uat signoff evidence pass","updated_at":"2026-06-01T11:17:17+07:00"},{"due_date":"2026-06-11","id":766,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"Analyze \u0e1c\u0e25\u0e17\u0e14\u0e2a\u0e2d\u0e1a green.sj88ai.com live signup/upload/preview/render","updated_at":"2026-06-11T10:50:52+07:00"},{"due_date":"2026-06-30","id":765,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Verify AI/Smart/AB/Batch outputs + evidence","updated_at":"2026-06-29T03:41:46+07:00"},{"due_date":"2026-06-01","id":765,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T11:17:06+07:00"},{"due_date":"2026-06-11","id":765,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Fix cycle 1: restore missing podcast engine and dependency manifest","updated_at":"2026-06-11T10:27:20+07:00"},{"due_date":"2026-06-16","id":765,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"done","tags":[],"title":"?????????? Check List ????? Shop Catalog","updated_at":"2026-06-16T00:35:51+07:00"},{"due_date":"2026-06-11","id":764,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Server Monitor","site":"uptime2.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Final verification: outage RCA public API, UI, and redaction passed","updated_at":"2026-06-11T09:36:24+07:00"},{"due_date":"2026-06-15","id":764,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"doing","tags":[],"title":"Plan V6.3 local image cache and redesigned products page","updated_at":"2026-06-15T23:22:28+07:00"},{"due_date":"2026-06-30","id":764,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"desktop","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Collect report artifacts for run four modes","updated_at":"2026-06-29T03:23:45+07:00"},{"due_date":"2026-06-01","id":764,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase10 start: membership cutover uat signoff","updated_at":"2026-06-01T11:17:30+07:00"},{"due_date":"2026-06-11","id":763,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Server Monitor","site":"uptime2.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Closeout: SJ88 outage RCA added to Monitor and uptime2 restored","updated_at":"2026-06-11T09:31:50+07:00"},{"due_date":"2026-06-30","id":763,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"local-desktop","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Reframe full 4-mode run with real UI/API evidence","updated_at":"2026-06-29T02:58:38+07:00"},{"due_date":"2026-06-01","id":763,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T11:08:55+07:00"},{"due_date":"2026-06-15","id":763,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"tts1.sj88ai.com","source_ip":"171.97.25.202","status":"done","tags":[],"title":"Plan: split Speaker 1/2 into separate TTS1 calls and concatenate WAV","updated_at":"2026-06-15T21:45:17+07:00"},{"due_date":"2026-06-11","id":762,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Server Monitor","site":"uptime2.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Clarified RCA window: server down around 17:00 Thailand 2026-06-10","updated_at":"2026-06-11T09:07:25+07:00"},{"due_date":"2026-06-01","id":762,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase9 done: membership launch bridge hash evidence pass","updated_at":"2026-06-01T11:06:50+07:00"},{"due_date":"2026-06-15","id":762,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:V6.3","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Stable V6.2 to V6.3 gap audit plan","updated_at":"2026-06-15T22:00:46+07:00"},{"due_date":"2026-06-30","id":762,"kind":"todos","owner":"ai-full-dev-bot","priority":"P1","project":"SJ88 Auto cute PC App","site":"local","source_ip":"171.97.7.174","status":"done","tags":[],"title":"??????? ProductCodePanel exec_ issue","updated_at":"2026-06-29T02:05:45+07:00"},{"due_date":"2026-06-01","id":761,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T11:03:15+07:00"},{"due_date":"2026-06-10","id":761,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-product-id-import-json_tc_03_import_json: json import should persist","updated_at":"2026-06-10T20:13:23+07:00"},{"due_date":"2026-06-15","id":761,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"tts1.sj88ai.com / ttsapp.cutdee.com","source_ip":"171.97.25.202","status":"done","tags":[],"title":"Plan: align CLI TTS1 calls with ttsapp natural voice path","updated_at":"2026-06-15T21:36:24+07:00"},{"due_date":"2026-06-28","id":761,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop","site":"D:\\000 coding\\GreenDektop\\All Code","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Produce green screen comparison report","updated_at":"2026-06-28T22:12:09+07:00"},{"due_date":"2026-06-01","id":760,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase9 start: membership launch bridge hash contract","updated_at":"2026-06-01T11:07:03+07:00"},{"due_date":"2026-06-10","id":760,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-product-id-import-json_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-10T20:13:21+07:00"},{"due_date":"2026-06-30","id":760,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-green16gb-desktop / SJ88 Green16gb","site":"onefile-desktop","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Todo: implement fixes, run tests, produce strict evidence report","updated_at":"2026-06-28T10:05:03+07:00"},{"due_date":"2026-06-15","id":760,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"171.97.25.202","status":"done","tags":[],"title":"Plan real Chrome dashboard repair","updated_at":"2026-06-15T21:57:17+07:00"},{"due_date":"2026-06-01","id":759,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase8 completed with retry and strict paired UI+API evidence","updated_at":"2026-06-01T10:58:52+07:00"},{"due_date":"2026-06-10","id":759,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-product-id-import-json_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-10T20:13:20+07:00"},{"due_date":"2026-06-15","id":759,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"CLI_audio_workflow_promo_engine","site":"tts1.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Plan: migrate CLI audio workflow TTS to tts1.sj88ai.com","updated_at":"2026-06-15T17:57:59+07:00"},{"due_date":"2026-06-28","id":759,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"TikTok Bot V7.5.2 / tiktok-bot-v7-5","site":"local Chrome Extension workspace: C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"184.82.154.160","status":"done","tags":[],"title":"P1 Add per-item batch step trace with bounded request/response/timing","updated_at":"2026-06-28T06:30:44+07:00"},{"due_date":"2026-06-01","id":758,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Start deploy tt2026onlinegpu.cutdee.com","updated_at":"2026-06-01T10:48:38+07:00"},{"due_date":"2026-06-10","id":758,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T20:13:23+07:00"},{"due_date":"2026-06-15","id":758,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"2001:44c8:46c3:441d:a571:e4d0:92b6:7b2b","status":"done","tags":[],"title":"Plan: fix event admin dashboard stale zero state","updated_at":"2026-06-15T18:50:35+07:00"},{"due_date":"2026-06-28","id":758,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.2 / tiktok-bot-v7-5","site":"local Chrome Extension workspace: C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"184.82.154.160","status":"done","tags":[],"title":"P1 Add DOM fixture E2E for TikTok modal variants","updated_at":"2026-06-28T06:30:44+07:00"},{"due_date":"2026-06-01","id":757,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase8 start: membership launch bridge contract","updated_at":"2026-06-01T10:58:52+07:00"},{"due_date":"2026-06-10","id":757,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-product-id-import-json_tc_03_import_json: json import should persist","updated_at":"2026-06-10T20:06:04+07:00"},{"due_date":"2026-06-15","id":757,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V6.3 missing report page repair plan","updated_at":"2026-06-15T14:35:00+07:00"},{"due_date":"2026-06-28","id":757,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.2 / tiktok-bot-v7-5","site":"local Chrome Extension workspace: C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"184.82.154.160","status":"done","tags":[],"title":"P1 Add Evidence Center one-command full gate and report pack","updated_at":"2026-06-28T06:30:44+07:00"},{"due_date":"2026-06-01","id":756,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Start deploy tt2026onlinegpu.cutdee.com","updated_at":"2026-06-01T10:46:20+07:00"},{"due_date":"2026-06-10","id":756,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-10T20:06:02+07:00"},{"due_date":"2026-06-15","id":756,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Pictures\\V6.2\\V6","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Pictures V6.2 safe disk-only patch plan","updated_at":"2026-06-15T12:20:21+07:00"},{"due_date":"2026-06-28","id":756,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5.2 / tiktok-bot-v7-5","site":"local Chrome Extension workspace: C:\\Users\\admin\\Music\\tiktok-bot-v7.5","source_ip":"184.82.154.160","status":"done","tags":[],"title":"P0 Add version-sync gate for manual/runner/manifest/package/dist","updated_at":"2026-06-28T06:30:44+07:00"},{"due_date":"2026-06-27","id":755,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-license","site":"https://github.com/lnwsj/SJ88-license.git","source_ip":"171.97.7.174","status":"todo","tags":[],"title":"Resolve SJ88-license desktop.ini sync blocker","updated_at":"2026-06-27T03:05:27+07:00"},{"due_date":"2026-06-01","id":755,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase7 completed with strict paired UI+API evidence","updated_at":"2026-06-01T10:45:06+07:00"},{"due_date":"2026-06-10","id":755,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Case fix-product-id-import-json_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-10T20:06:01+07:00"},{"due_date":"2026-06-15","id":755,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"58.136.103.228","status":"done","tags":[],"title":"V6.3 panel button repair plan","updated_at":"2026-06-15T12:13:54+07:00"},{"due_date":"2026-06-15","id":754,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.2 + V6.3","source_ip":"58.136.103.228","status":"in_progress","tags":[],"title":"Evidence run for uploadVideoBegin retry and V6.2 button namespace fix","updated_at":"2026-06-15T02:45:36+07:00"},{"due_date":"2026-06-10","id":754,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T20:06:04+07:00"},{"due_date":"2026-06-01","id":754,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T10:42:24+07:00"},{"due_date":"2026-06-27","id":754,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto cute PC App","site":"https://github.com/lnwsj/TiktokAi2026Online","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Pull GitHub main App Pro New Versoin into App Pro New Versoin main","updated_at":"2026-06-27T02:45:46+07:00"},{"due_date":"2026-06-10","id":753,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Case fix-product-id-import-json_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-10T19:50:31+07:00"},{"due_date":"2026-06-14","id":753,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/31c7525d-19df-47cf-80ff-364f079f4983","source_ip":"58.10.169.248","status":"blocked","tags":[],"title":"Strict loop: analyze current extension, inspect live Flow DOM, update selectors/automation, produce paired UI+API evidence report","updated_at":"2026-06-14T21:43:17+07:00"},{"due_date":"2026-06-01","id":753,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after] phase7 request/modehash uniqueness completed","updated_at":"2026-06-01T10:41:48+07:00"},{"due_date":"2026-06-26","id":753,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"App Pro New Versoin","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Implement and verify built-in Reframe 3x7 in BatchAB Roll","updated_at":"2026-06-26T23:50:13+07:00"},{"due_date":"2026-06-10","id":752,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-10T19:50:31+07:00"},{"due_date":"2026-06-01","id":752,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during] phase7 uniqueness validation complete","updated_at":"2026-06-01T10:41:48+07:00"},{"due_date":"2026-06-14","id":752,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Copy V4.8.2 data assets to V6.2 and V6.3","updated_at":"2026-06-14T16:58:55+07:00"},{"due_date":"2026-06-26","id":752,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto cute PC App","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online","source_ip":"171.97.7.174","status":"done","tags":["git","commit","push","batch-ab-roll"],"title":"Commit + push Batch AB Roll V2 wire-up + folder management changes to origin/main","updated_at":"2026-06-25T21:38:14+07:00"},{"due_date":"2026-06-10","id":751,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"investigating","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T19:50:05+07:00"},{"due_date":"2026-06-14","id":751,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"F:\\Green final exe","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Plan portable EXE all TC","updated_at":"2026-06-14T17:44:34+07:00"},{"due_date":"2026-06-25","id":751,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://github.com/lnwsj/TiktokAi2026Online.git","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Resolve conflict before applying GitHub main","updated_at":"2026-06-25T21:29:00+07:00"},{"due_date":"2026-06-01","id":751,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase7 start: membership center snapshot contract","updated_at":"2026-06-01T10:45:06+07:00"},{"due_date":"2026-06-10","id":750,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_03_import_json: json import should persist","updated_at":"2026-06-10T19:48:50+07:00"},{"due_date":"2026-06-01","id":750,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre] phase7 request/modehash uniqueness rerun","updated_at":"2026-06-01T10:41:47+07:00"},{"due_date":"2026-06-14","id":750,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.2 + local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Audit V6.2 logs then decide V6.3 corrective actions","updated_at":"2026-06-14T16:27:49+07:00"},{"due_date":"2026-06-26","id":750,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto cute PC App","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":["bug","batch-ab-roll","wire-up","polish"],"title":"Fix Batch AB Roll tab factory: use BatchAbRollV2Tab (Web-style) instead of legacy BatchAbRollTab","updated_at":"2026-06-25T21:34:23+07:00"},{"due_date":"2026-06-10","id":749,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-10T19:48:37+07:00"},{"due_date":"2026-06-01","id":749,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase6 completed with strict paired UI+API evidence","updated_at":"2026-06-01T10:34:24+07:00"},{"due_date":"2026-06-14","id":749,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"http://127.0.0.1:8567/","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Plan TC04 Browser pass","updated_at":"2026-06-14T16:20:37+07:00"},{"due_date":"2026-06-26","id":749,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto cute PC App","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"171.97.7.174","status":"done","tags":["batch-ab-roll","ui-redesign","web-parity"],"title":"Batch AB Roll UI redesign - Web parity (Mission Control cycle)","updated_at":"2026-06-25T21:21:28+07:00"},{"due_date":"2026-06-14","id":748,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Green PC / AutoMv_A-main","site":"http://127.0.0.1:8567/","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Plan TC03 Browser pass","updated_at":"2026-06-14T15:32:03+07:00"},{"due_date":"2026-06-10","id":748,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-10T19:48:25+07:00"},{"due_date":"2026-06-01","id":748,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after] phase6 boundary range validation completed","updated_at":"2026-06-01T10:31:07+07:00"},{"due_date":"2026-06-30","id":748,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Todo: create detailed timesheet for this chat","updated_at":"2026-06-25T15:16:03+07:00"},{"due_date":"2026-06-14","id":747,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"TikTok Bot V6","site":"chrome:live-user-profile + local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Plan Chrome read-only observation","updated_at":"2026-06-14T15:21:20+07:00"},{"due_date":"2026-06-10","id":747,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T19:48:50+07:00"},{"due_date":"2026-06-01","id":747,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase6 start: unified launcher snapshot","updated_at":"2026-06-01T10:34:24+07:00"},{"due_date":"2026-06-24","id":747,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Produce evidence-backed slowdown RCA for greenlnw Reframe","updated_at":"2026-06-24T23:55:39+07:00"},{"due_date":"2026-06-10","id":746,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_03_import_json: json import should persist","updated_at":"2026-06-10T19:47:35+07:00"},{"due_date":"2026-06-01","id":746,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"[during] phase6 UI+API execution complete","updated_at":"2026-06-24T23:22:41+07:00"},{"due_date":"2026-06-25","id":746,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"C:/temp/greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Create portable smoke smoke/metadata path fix and validation","updated_at":"2026-06-24T23:22:41+07:00"},{"due_date":"2026-06-14","id":746,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Plan V6.3 content check lite fix","updated_at":"2026-06-14T15:19:47+07:00"},{"due_date":"2026-06-25","id":745,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"C:/temp/greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Final parity verification","updated_at":"2026-06-24T23:16:07+07:00"},{"due_date":"2026-06-01","id":745,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T10:25:59+07:00"},{"due_date":"2026-06-14","id":745,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.3","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Plan V6.3 anchor name RCA","updated_at":"2026-06-14T15:08:07+07:00"},{"due_date":"2026-06-10","id":745,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-10T19:47:23+07:00"},{"due_date":"2026-06-25","id":744,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"C:/temp/greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Verify/tune TC03 TC04 count and randomization","updated_at":"2026-06-24T23:15:02+07:00"},{"due_date":"2026-06-10","id":744,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-10T19:47:11+07:00"},{"due_date":"2026-06-01","id":744,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase5 completed with strict paired UI+API evidence","updated_at":"2026-06-01T10:25:20+07:00"},{"due_date":"2026-06-14","id":744,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Pictures\\V6.2\\V6","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Plan V6.2 attached bug audit","updated_at":"2026-06-14T14:57:05+07:00"},{"due_date":"2026-06-10","id":743,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T19:47:35+07:00"},{"due_date":"2026-06-01","id":743,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre] phase6 boundary range validation rerun","updated_at":"2026-06-01T10:31:05+07:00"},{"due_date":"2026-06-24","id":743,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"?????????? flow","updated_at":"2026-06-24T23:14:28+07:00"},{"due_date":"2026-06-14","id":743,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Pictures\\V6.2\\V6","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Fix fileKey propagation and prove upload queue key lookup","updated_at":"2026-06-14T14:42:44+07:00"},{"due_date":"2026-06-10","id":742,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_03_import_json: json import should persist","updated_at":"2026-06-10T19:43:32+07:00"},{"due_date":"2026-06-01","id":742,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after] phase5 ui-api settings consistency completed","updated_at":"2026-06-01T10:18:50+07:00"},{"due_date":"2026-06-14","id":742,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Pictures\\V6.2\\V6","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Analyze -> Plan -> Execute -> Test UI+API -> Evaluate for V6 button/SKU fix","updated_at":"2026-06-14T14:27:46+07:00"},{"due_date":"2026-06-25","id":742,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Reframe UI integration smoke test","updated_at":"2026-06-24T23:26:51+07:00"},{"due_date":"2026-06-10","id":741,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-10T19:43:19+07:00"},{"due_date":"2026-06-01","id":741,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during] phase5 UI+API execution complete","updated_at":"2026-06-01T10:18:49+07:00"},{"due_date":"2026-06-14","id":741,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.2","source_ip":"184.82.153.28","status":"done","tags":[],"title":"?????? products UI/button interaction ??? V4.8.8","updated_at":"2026-06-14T13:02:30+07:00"},{"due_date":"2026-06-24","id":741,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"????????? audio/background ?? V3","updated_at":"2026-06-24T23:14:28+07:00"},{"due_date":"2026-06-30","id":740,"kind":"todos","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Implement/verify TC03/TC04 batch output count uses clip duration/segment split","updated_at":"2026-06-24T22:02:40+07:00"},{"due_date":"2026-06-14","id":740,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6 / V6.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.1","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Corrective plan for V6.1 Products schema and export","updated_at":"2026-06-14T11:36:13+07:00"},{"due_date":"2026-06-10","id":740,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-10T19:43:00+07:00"},{"due_date":"2026-06-01","id":740,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre] phase5 ui-api settings consistency rerun","updated_at":"2026-06-01T10:18:49+07:00"},{"due_date":"2026-06-24","id":739,"kind":"todos","owner":"ai-full-dev-bot","priority":"P1","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"open","tags":[],"title":"Implement batch output count fix","updated_at":"2026-06-24T22:00:17+07:00"},{"due_date":"2026-06-14","id":739,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6 / V6.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.1","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Plan V6.1 product add/remove/import/export","updated_at":"2026-06-14T11:33:43+07:00"},{"due_date":"2026-06-10","id":739,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T19:43:32+07:00"},{"due_date":"2026-06-01","id":739,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after] phase4 runtime startup compatibility completed","updated_at":"2026-06-01T10:11:51+07:00"},{"due_date":"2026-06-10","id":738,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_03_import_json: json import should persist","updated_at":"2026-06-10T19:39:33+07:00"},{"due_date":"2026-06-01","id":738,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Finish GPU telemetry monitor strict loop PASS","updated_at":"2026-06-01T10:09:25+07:00"},{"due_date":"2026-06-14","id":738,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.2","source_ip":"184.82.153.28","status":"done","tags":[],"title":"???????? V6.2 ??? V6 ????? product page","updated_at":"2026-06-14T11:49:05+07:00"},{"due_date":"2026-06-24","id":738,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com V3","site":"C:/temp/greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Document TC contract exact behavior","updated_at":"2026-06-24T21:57:44+07:00"},{"due_date":"2026-06-30","id":737,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"onefile-desktop","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Todo: ????????????????????????????????????","updated_at":"2026-06-24T19:15:09+07:00"},{"due_date":"2026-06-10","id":737,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-10T19:39:21+07:00"},{"due_date":"2026-06-01","id":737,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase5 start: app launcher + stats bridge","updated_at":"2026-06-01T10:25:20+07:00"},{"due_date":"2026-06-14","id":737,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6","site":"local:C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.1; host:https://www.tiktok.com/*","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Plan V6.1 product management upgrade","updated_at":"2026-06-14T11:56:10+07:00"},{"due_date":"2026-06-14","id":736,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Plan TC04 batch+reframe contract","updated_at":"2026-06-14T11:25:20+07:00"},{"due_date":"2026-06-10","id":736,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-10T19:39:08+07:00"},{"due_date":"2026-06-01","id":736,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during] phase4 UI+API test execution complete","updated_at":"2026-06-01T10:11:50+07:00"},{"due_date":"2026-06-24","id":736,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tt10tb.sj88ai.com","site":"https://tt10tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Deploy tt10tb.sj88ai.com with SSL","updated_at":"2026-06-24T18:22:21+07:00"},{"due_date":"2026-06-10","id":735,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T19:39:34+07:00"},{"due_date":"2026-06-01","id":735,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase4 completed with strict paired UI+API evidence","updated_at":"2026-06-01T10:03:47+07:00"},{"due_date":"2026-06-14","id":735,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V4.8.9","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Plan: learn V6.1 backend and repair V4.8.9","updated_at":"2026-06-14T11:36:34+07:00"},{"due_date":"2026-06-24","id":735,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Deploy Hook optional fix","updated_at":"2026-06-24T08:11:36+07:00"},{"due_date":"2026-06-24","id":734,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"todo","tags":[],"title":"Record pending fix: Hook must be optional on tt2026online-sj16tb","updated_at":"2026-06-24T07:39:56+07:00"},{"due_date":"2026-06-10","id":734,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_03_import_json: json import should persist","updated_at":"2026-06-10T19:29:45+07:00"},{"due_date":"2026-06-01","id":734,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre] phase4 runtime startup compatibility rerun","updated_at":"2026-06-01T10:11:49+07:00"},{"due_date":"2026-06-14","id":734,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Plan: Nathasit real UI slip registration and verification","updated_at":"2026-06-14T11:30:13+07:00"},{"due_date":"2026-06-01","id":733,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"completed","tags":[],"title":"[done] phase3 report exported to docs/reports","updated_at":"2026-06-01T09:56:07+07:00"},{"due_date":"2026-06-10","id":733,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-10T19:29:32+07:00"},{"due_date":"2026-06-14","id":733,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Plan admin unauthorized dashboard fix","updated_at":"2026-06-14T10:49:19+07:00"},{"due_date":"2026-06-30","id":733,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Prepare onefile exe release artifacts and verify launch on clean machine (Plan.md vs code mismatch audit)","updated_at":"2026-06-24T06:47:49+07:00"},{"due_date":"2026-06-01","id":732,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"completed","tags":[],"title":"[done] phase3 auto-key hook strict loop","updated_at":"2026-06-01T09:54:20+07:00"},{"due_date":"2026-06-30","id":732,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"onefile-desktop","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Todo: \u0e40\u0e1b\u0e34\u0e14\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 run_onefile_e2e_pair loop","updated_at":"2026-06-24T06:44:14+07:00"},{"due_date":"2026-06-10","id":732,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-10T19:29:20+07:00"},{"due_date":"2026-06-14","id":732,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Phase 4.4 router split strict test in progress","updated_at":"2026-06-14T04:12:32+07:00"},{"due_date":"2026-06-13","id":731,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.9","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-14T03:55:22+07:00"},{"due_date":"2026-06-10","id":731,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T19:29:45+07:00"},{"due_date":"2026-06-01","id":731,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase4 start: feedback distribution insights","updated_at":"2026-06-01T10:03:47+07:00"},{"due_date":"2026-06-30","id":731,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Validate onefile.exe startup, auth-key flow, and render output in clean Windows scenario","updated_at":"2026-06-24T06:21:29+07:00"},{"due_date":"2026-06-10","id":730,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_03_import_json: json import should persist","updated_at":"2026-06-10T19:27:30+07:00"},{"due_date":"2026-06-01","id":730,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase3 completed with paired evidence","updated_at":"2026-06-01T09:51:40+07:00"},{"due_date":"2026-06-14","id":730,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.9","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Run parity validation run (content.js parity + timing)","updated_at":"2026-06-14T03:55:39+07:00"},{"due_date":"2026-06-24","id":730,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Deploy and verify Hook+A first","updated_at":"2026-06-24T06:11:34+07:00"},{"due_date":"2026-06-30","id":729,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Execute onefile UI/API paired validation and publish report","updated_at":"2026-06-24T05:57:15+07:00"},{"due_date":"2026-06-10","id":729,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-10T19:27:18+07:00"},{"due_date":"2026-06-01","id":729,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase3 start: feedback KPI data model","updated_at":"2026-06-01T09:51:40+07:00"},{"due_date":"2026-06-15","id":729,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"local","source_ip":"184.82.153.28","status":"done","tags":[],"title":"V4.8.2 parity: backend/content.js + basket-name regression","updated_at":"2026-06-14T03:42:37+07:00"},{"due_date":"2026-06-30","id":728,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Produce release-ready docs/reports for onefile exe general-user validation","updated_at":"2026-06-24T05:43:58+07:00"},{"due_date":"2026-06-01","id":728,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Code patch complete; start strict UI+API verification","updated_at":"2026-06-01T09:42:58+07:00"},{"due_date":"2026-06-10","id":728,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-10T19:27:05+07:00"},{"due_date":"2026-06-14","id":728,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome+computer","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Plan to make V5 testable","updated_at":"2026-06-14T02:54:04+07:00"},{"due_date":"2026-06-30","id":727,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"onefile-launch","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"??? verify:portable + smoke UI/API onefile ?????????? release","updated_at":"2026-06-24T05:40:17+07:00"},{"due_date":"2026-06-14","id":727,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Phase 4.3 split upload helpers","updated_at":"2026-06-14T02:46:17+07:00"},{"due_date":"2026-06-10","id":727,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T19:27:30+07:00"},{"due_date":"2026-06-01","id":727,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase2 completed with paired UI+API evidence","updated_at":"2026-06-01T09:39:19+07:00"},{"due_date":"2026-06-10","id":726,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_03_import_json: json import should persist","updated_at":"2026-06-10T19:22:43+07:00"},{"due_date":"2026-06-14","id":726,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome-side-panel:TikTok Bot V5","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"V5 real Chrome execution plan","updated_at":"2026-06-14T02:45:17+07:00"},{"due_date":"2026-06-01","id":726,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre] phase3 auto-key hook strict loop","updated_at":"2026-06-01T09:54:40+07:00"},{"due_date":"2026-06-30","id":726,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Publish onefile exe + usage checklist for general users","updated_at":"2026-06-24T05:39:34+07:00"},{"due_date":"2026-07-01","id":725,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"open","tags":[],"title":"Run strict UI+API evidence test against onefile exe and produce report artifacts","updated_at":"2026-06-24T05:32:01+07:00"},{"due_date":"2026-06-01","id":725,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Phase3: auto-key hook preview+render","updated_at":"2026-06-01T09:28:11+07:00"},{"due_date":"2026-06-10","id":725,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-10T19:22:31+07:00"},{"due_date":"2026-06-14","id":725,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Implement force disable Content check lite option","updated_at":"2026-06-14T00:30:43+07:00"},{"due_date":"2026-06-01","id":724,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"[pre] phase9 events timeline integrity","updated_at":"2026-06-01T09:27:37+07:00"},{"due_date":"2026-06-10","id":724,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-10T19:22:18+07:00"},{"due_date":"2026-06-14","id":724,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Plan: exhaustive V5 origin mapping against V4.8.2","updated_at":"2026-06-14T00:19:57+07:00"},{"due_date":"2026-06-30","id":724,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21001","source_ip":"171.97.7.174","status":"done","tags":[],"title":"Generate distribution bundle and publish onefile exe readiness evidence","updated_at":"2026-06-24T05:30:40+07:00"},{"due_date":"2026-06-10","id":723,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T19:22:43+07:00"},{"due_date":"2026-06-01","id":723,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase2 start: KPI contract + public metrics","updated_at":"2026-06-01T09:39:20+07:00"},{"due_date":"2026-06-13","id":723,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Design TT-bot-Runer V5 architecture from V4.8.2 logic and V4.8.9 UI","updated_at":"2026-06-13T22:48:50+07:00"},{"due_date":"2026-06-24","id":723,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21001","source_ip":"171.97.7.174","status":"done","tags":[],"title":"?????? evidence ??????? onefile","updated_at":"2026-06-24T05:29:39+07:00"},{"due_date":"2026-06-01","id":722,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"completed","tags":[],"title":"Phase1 completed with paired UI+API evidence","updated_at":"2026-06-01T09:24:41+07:00"},{"due_date":"2026-06-10","id":722,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_03_import_json: json import should persist","updated_at":"2026-06-10T19:09:20+07:00"},{"due_date":"2026-06-13","id":722,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V5","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Scope changed: plan TT-bot-Runer V5 refactor","updated_at":"2026-06-13T22:46:26+07:00"},{"due_date":"2026-06-24","id":722,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21001","source_ip":"171.97.7.174","status":"done","tags":[],"title":"create onefile report artifact","updated_at":"2026-06-24T05:28:34+07:00"},{"due_date":"2026-06-13","id":721,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V4.8.9","site":"https://www.tiktok.com/tiktokstudio/upload?from=creator_center","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Plan: fix TikTok modal/leave-site interruption","updated_at":"2026-06-13T22:40:18+07:00"},{"due_date":"2026-06-10","id":721,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-10T19:09:08+07:00"},{"due_date":"2026-06-01","id":721,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Start GPU telemetry+monitor fields implementation","updated_at":"2026-06-01T10:09:27+07:00"},{"due_date":"2026-06-24","id":721,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21001","source_ip":"171.97.7.174","status":"done","tags":[],"title":"?????????????? onefile deployment","updated_at":"2026-06-24T05:27:53+07:00"},{"due_date":"2026-06-13","id":720,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"planned","tags":[],"title":"???????? AutoMv_A-main ?????????????","updated_at":"2026-06-13T22:06:17+07:00"},{"due_date":"2026-06-30","id":720,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Prepare onefile exe release artifacts and verify launch on clean machine (Plan.md vs code mismatch audit)","updated_at":"2026-06-24T05:26:43+07:00"},{"due_date":"2026-06-10","id":720,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-10T19:08:56+07:00"},{"due_date":"2026-06-01","id":720,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after] phase8 output endpoint integrity done","updated_at":"2026-06-01T09:22:54+07:00"},{"due_date":"2026-06-01","id":719,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"completed","tags":[],"title":"Phase2 completed: canonical chroma contract","updated_at":"2026-06-01T09:22:39+07:00"},{"due_date":"2026-06-24","id":719,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"onefile_exe_general_052536","source_ip":"171.97.7.174","status":"todo","tags":[],"title":"???????/??????????????? onefile ?????????????","updated_at":"2026-06-24T05:26:13+07:00"},{"due_date":"2026-06-10","id":719,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T19:09:21+07:00"},{"due_date":"2026-06-13","id":719,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"???????????? AutoMv_A-main","updated_at":"2026-06-13T21:29:57+07:00"},{"due_date":"2026-06-13","id":718,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Plan: patch findGenerateButtonV2 to match new Flow DOM","updated_at":"2026-06-13T19:45:52+07:00"},{"due_date":"2026-06-10","id":718,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_03_import_json: json import should persist","updated_at":"2026-06-10T18:57:52+07:00"},{"due_date":"2026-06-01","id":718,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Complete ABRoll strict runtime GPU guard delivery","updated_at":"2026-06-01T09:20:59+07:00"},{"due_date":"2026-06-24","id":718,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"onefile_exe_general_052249","source_ip":"171.97.7.174","status":"done","tags":[],"title":"??????????????? all_required_artifacts_exist","updated_at":"2026-06-24T05:23:38+07:00"},{"due_date":"2026-06-13","id":717,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Plan: adjust findGenerateButtonV2 for new Flow DOM","updated_at":"2026-06-13T19:27:08+07:00"},{"due_date":"2026-06-10","id":717,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-10T18:57:40+07:00"},{"due_date":"2026-06-01","id":717,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"[after] git fully usable in cutdee paths","updated_at":"2026-06-01T09:19:33+07:00"},{"due_date":"2026-06-24","id":717,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement and verify Hook+A first in Batch AB Roll and Pro","updated_at":"2026-06-24T05:39:11+07:00"},{"due_date":"2026-06-30","id":716,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Prepare onefile production-ready bundle and release checklist","updated_at":"2026-06-24T05:14:59+07:00"},{"due_date":"2026-06-10","id":716,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-10T18:57:27+07:00"},{"due_date":"2026-06-01","id":716,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"[during] harden git routing for cutdee root+app paths","updated_at":"2026-06-01T09:19:33+07:00"},{"due_date":"2026-06-13","id":716,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"rtx5060ti-server-comfy","site":"110.164.146.205","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Check 4TB disk IO and zip/compression activity on backup host","updated_at":"2026-06-13T19:17:09+07:00"},{"due_date":"2026-06-30","id":715,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Complete evidence package for onefile exe general-user release","updated_at":"2026-06-24T05:04:17+07:00"},{"due_date":"2026-06-10","id":715,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T18:57:52+07:00"},{"due_date":"2026-06-13","id":715,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Patch findGenerateButtonV2 selection toward arrow_forward submit control","updated_at":"2026-06-13T19:02:48+07:00"},{"due_date":"2026-06-01","id":715,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T09:17:30+07:00"},{"due_date":"2026-06-30","id":714,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"in_progress","tags":[],"title":"Prepare onefile exe release artifacts and verify launch on clean machine (Plan.md vs code mismatch audit)","updated_at":"2026-06-24T04:57:55+07:00"},{"due_date":"2026-06-10","id":714,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_03_import_json: json import should persist","updated_at":"2026-06-10T18:45:59+07:00"},{"due_date":"2026-06-01","id":714,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"[after] git usable with new history on cutdee app","updated_at":"2026-06-01T09:16:43+07:00"},{"due_date":"2026-06-13","id":714,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://cutdee.com, https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e23\u0e27\u0e21\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e27\u0e47\u0e1a\u0e15\u0e31\u0e14\u0e15\u0e48\u0e2d\u0e2b\u0e25\u0e32\u0e22\u0e15\u0e31\u0e27","updated_at":"2026-06-13T18:49:01+07:00"},{"due_date":"2026-06-24","id":713,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.7.174","status":"todo","tags":["onefile","desktop","portable"],"title":"Build and verify onefile portable reliability","updated_at":"2026-06-24T04:53:23+07:00"},{"due_date":"2026-06-10","id":713,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-10T18:45:46+07:00"},{"due_date":"2026-06-13","id":713,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Fix Auto Pic reload breakage in V20","updated_at":"2026-06-13T18:41:20+07:00"},{"due_date":"2026-06-01","id":713,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"[during] initialized external git metadata and first commit","updated_at":"2026-06-01T09:16:36+07:00"},{"due_date":"2026-06-13","id":712,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://cutdee.com, https://green.cutdee.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21 green.cutdee.com \u0e40\u0e02\u0e49\u0e32\u0e01\u0e31\u0e1a cutdee.com \u0e41\u0e25\u0e30\u0e15\u0e23\u0e27\u0e08 DB separation","updated_at":"2026-06-13T18:31:02+07:00"},{"due_date":"2026-06-10","id":712,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-10T18:45:34+07:00"},{"due_date":"2026-06-01","id":712,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during] phase8 tc01 executed","updated_at":"2026-06-01T09:23:18+07:00"},{"due_date":"2026-06-24","id":712,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"https://tt2026online-sj16tb.sj88ai.com/","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Batch AB Roll Pro Hook table count production verification","updated_at":"2026-06-24T02:28:53+07:00"},{"due_date":"2026-06-23","id":711,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"Factoy_tt","site":"C:\\Users\\sj88888888\\Documents\\series-director-v9.7\\Factoy_tt","source_ip":"171.97.7.174","status":"todo","tags":[],"title":"Continue pic06 shock VDO missing 27 after quota reset","updated_at":"2026-06-23T21:47:47+07:00"},{"due_date":"2026-06-13","id":711,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Plan mobile activity responsive fix","updated_at":"2026-06-13T18:06:11+07:00"},{"due_date":"2026-06-10","id":711,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T18:45:59+07:00"},{"due_date":"2026-06-01","id":711,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"done: strict loop full pass UI+API pair","updated_at":"2026-06-01T09:15:11+07:00"},{"due_date":"2026-06-10","id":710,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_03_import_json: json import should persist","updated_at":"2026-06-10T18:21:14+07:00"},{"due_date":"2026-06-01","id":710,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"[pre] enable git usage for cutdee app with new history","updated_at":"2026-06-01T09:16:36+07:00"},{"due_date":"2026-06-13","id":710,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Plan latest source sync","updated_at":"2026-06-13T18:14:34+07:00"},{"due_date":"2026-06-23","id":710,"kind":"todos","owner":"codex","priority":"P1","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"????? code ???????????????? incl. Readme","updated_at":"2026-06-22T03:54:20+07:00"},{"due_date":"2026-06-22","id":709,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Update Readme/docs after code sync","updated_at":"2026-06-22T03:50:36+07:00"},{"due_date":"2026-06-01","id":709,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Phase2: canonical chroma contract at API boundary","updated_at":"2026-06-01T09:15:03+07:00"},{"due_date":"2026-06-13","id":709,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Plan retry Auto Pic live validation","updated_at":"2026-06-13T17:50:41+07:00"},{"due_date":"2026-06-10","id":709,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-10T18:21:02+07:00"},{"due_date":"2026-06-22","id":708,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Update Readme/docs after code sync","updated_at":"2026-06-22T03:50:34+07:00"},{"due_date":"2026-06-13","id":708,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Plan: Generate tab DOM study and Auto Pic adaptation","updated_at":"2026-06-13T16:46:07+07:00"},{"due_date":"2026-06-10","id":708,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-10T18:20:49+07:00"},{"due_date":"2026-06-01","id":708,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase1 start: homepage metric hotfix + signup origin fix","updated_at":"2026-06-01T09:25:08+07:00"},{"due_date":"2026-06-01","id":707,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"completed","tags":[],"title":"Phase1 completed: preview route cleanup + evidence pack","updated_at":"2026-06-01T09:13:02+07:00"},{"due_date":"2026-06-22","id":707,"kind":"todos","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Update V3 docs and code sync","updated_at":"2026-06-22T03:50:07+07:00"},{"due_date":"2026-06-10","id":707,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T18:21:14+07:00"},{"due_date":"2026-06-13","id":707,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"/opt/green.cutdee.com/","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e1b\u0e23\u0e31\u0e1a quota Team plan","updated_at":"2026-06-13T16:57:56+07:00"},{"due_date":"2026-06-30","id":706,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Run final smoke validation and evidence capture","updated_at":"2026-06-22T03:49:14+07:00"},{"due_date":"2026-06-10","id":706,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_03_import_json: json import should persist","updated_at":"2026-06-10T18:17:20+07:00"},{"due_date":"2026-06-01","id":706,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"[after] git diagnosis completed; waiting sudo/ownership fix","updated_at":"2026-06-01T09:16:36+07:00"},{"due_date":"2026-06-13","id":706,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Plan pre-class survey teaching-focus dashboard","updated_at":"2026-06-13T17:32:01+07:00"},{"due_date":"2026-06-23","id":705,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw V3 Desktop","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"open","tags":[],"title":"??? code/docs V3 + Readme","updated_at":"2026-06-22T03:48:43+07:00"},{"due_date":"2026-06-13","id":705,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Plan: guarded Auto Pic live 30 rounds","updated_at":"2026-06-13T15:43:42+07:00"},{"due_date":"2026-06-01","id":705,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://cutdee.com","source_ip":"103.253.75.161","status":"blocked","tags":[],"title":"[during] attempted git init but permission denied","updated_at":"2026-06-01T09:10:10+07:00"},{"due_date":"2026-06-10","id":705,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-10T18:17:07+07:00"},{"due_date":"2026-06-23","id":704,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw V3","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Refactor TC04 expected segment assertions","updated_at":"2026-06-22T03:37:30+07:00"},{"due_date":"2026-06-13","id":704,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Plan: Auto Pic real generation 30 rounds","updated_at":"2026-06-13T15:25:30+07:00"},{"due_date":"2026-06-10","id":704,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-10T18:16:55+07:00"},{"due_date":"2026-06-01","id":704,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"[pre] debug git not working in /var/www/cutdee.com","updated_at":"2026-06-01T09:10:17+07:00"},{"due_date":"2026-06-10","id":703,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T18:17:20+07:00"},{"due_date":"2026-06-01","id":703,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre] phase8 output endpoint integrity","updated_at":"2026-06-01T09:23:18+07:00"},{"due_date":"2026-06-13","id":703,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Plan game modes and scoring dashboard implementation","updated_at":"2026-06-13T16:12:31+07:00"},{"due_date":"2026-06-22","id":703,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com V3","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"????????????????? TC4 ??????????","updated_at":"2026-06-22T03:35:16+07:00"},{"due_date":"2026-06-10","id":702,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T18:09:21+07:00"},{"due_date":"2026-06-13","id":702,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Plan Auto Pic loop wait verification","updated_at":"2026-06-13T15:23:56+07:00"},{"due_date":"2026-06-01","id":702,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after] phase7 request/modehash uniqueness completed","updated_at":"2026-06-01T09:01:01+07:00"},{"due_date":"2026-06-22","id":702,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com V3","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"???????????? V3/html/release-gate.html","updated_at":"2026-06-22T03:09:11+07:00"},{"due_date":"2026-06-10","id":701,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_03_import_json: json import should persist","updated_at":"2026-06-10T18:02:49+07:00"},{"due_date":"2026-06-01","id":701,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during] phase7 uniqueness validation progressing","updated_at":"2026-06-01T09:01:02+07:00"},{"due_date":"2026-06-13","id":701,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"/opt/green.cutdee.com/","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e22\u0e49\u0e32\u0e22\u0e42\u0e04\u0e49\u0e14\u0e08\u0e32\u0e01 green.sj88ai.com \u0e44\u0e1b green.cutdee.com","updated_at":"2026-06-13T15:21:49+07:00"},{"due_date":"2026-06-22","id":701,"kind":"todos","owner":"codex","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Run local segment count for given folder","updated_at":"2026-06-22T03:00:00+07:00"},{"due_date":"2026-06-10","id":700,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-10T18:02:37+07:00"},{"due_date":"2026-06-01","id":700,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre] phase7 request/modehash uniqueness","updated_at":"2026-06-01T09:01:01+07:00"},{"due_date":"2026-06-13","id":700,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Plan: scan and fix extension UI mojibake","updated_at":"2026-06-13T14:56:54+07:00"},{"due_date":"2026-06-22","id":700,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"local-vm","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Verify before/after render images are meaningful","updated_at":"2026-06-22T02:19:29+07:00"},{"due_date":"2026-06-22","id":699,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Detailed TC01-05 contract verification with code references","updated_at":"2026-06-22T00:47:19+07:00"},{"due_date":"2026-06-10","id":699,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-10T18:02:23+07:00"},{"due_date":"2026-06-01","id":699,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after] phase6 boundary range validation completed","updated_at":"2026-06-01T08:54:18+07:00"},{"due_date":"2026-06-13","id":699,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Plan Auto Pic Reuse Runner V2","updated_at":"2026-06-13T14:36:52+07:00"},{"due_date":"2026-06-13","id":698,"kind":"plans","owner":"Codex","priority":"high","project":"AutoMixSJ88Free","site":"local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Separate solar post cap light batch folder and DB product","updated_at":"2026-06-13T14:13:58+07:00"},{"due_date":"2026-06-10","id":698,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T18:02:49+07:00"},{"due_date":"2026-06-01","id":698,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"during: strict loop rerun continue to full PASS gates","updated_at":"2026-06-01T09:15:12+07:00"},{"due_date":"2026-06-22","id":698,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"README: real-folder example for all TC counts","updated_at":"2026-06-22T00:45:51+07:00"},{"due_date":"2026-06-13","id":697,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Redesign Reports dashboard to render from lightweight summary view first","updated_at":"2026-06-13T14:10:27+07:00"},{"due_date":"2026-06-10","id":697,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_03_import_json: json import should persist","updated_at":"2026-06-10T18:01:25+07:00"},{"due_date":"2026-06-01","id":697,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"done: strict loop rerun evidence package","updated_at":"2026-06-01T08:50:01+07:00"},{"due_date":"2026-06-22","id":697,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement TC01 product-count-only contract","updated_at":"2026-06-22T00:44:21+07:00"},{"due_date":"2026-06-01","id":696,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"in_progress","tags":[],"title":"during: strict loop rerun completed with pair consistency 100","updated_at":"2026-06-01T08:50:01+07:00"},{"due_date":"2026-06-10","id":696,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-10T18:01:12+07:00"},{"due_date":"2026-06-13","id":696,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Verify and close event activity module deployment","updated_at":"2026-06-13T13:56:14+07:00"},{"due_date":"2026-06-22","id":696,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / sanitized dist handoff","site":"local:C:\\temp\\SJ88-series-director","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Verify dist has no keys/passwords","updated_at":"2026-06-22T01:13:32+07:00"},{"due_date":"2026-06-01","id":695,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T08:49:57+07:00"},{"due_date":"2026-06-10","id":695,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-10T18:00:59+07:00"},{"due_date":"2026-06-21","id":695,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"https://www.tiktok.com/tiktokstudio/upload + local-extension:C:\\Users\\admin\\Music\\tiktok-bot-v7.5\\dist\\tiktok-bot-v7.5","source_ip":"58.136.103.15","status":"blocked","tags":[],"title":"Reload TikTok Bot V7.5.1.3 unpacked extension and rerun real bot retest","updated_at":"2026-06-21T21:05:58+07:00"},{"due_date":"2026-06-13","id":695,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com_pro_20260613_codex","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"V4 AutoSu subtitle template selector - minimal implementation","updated_at":"2026-06-13T14:04:51+07:00"},{"due_date":"2026-06-01","id":694,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"184.82.154.92","status":"completed","tags":[],"title":"\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e34\u0e49\u0e19\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e04\u0e35\u0e22\u0e4c\u0e1a\u0e2d\u0e23\u0e4c\u0e14\u0e44\u0e17\u0e22\u0e43\u0e2b\u0e49 sj88/NoMachine","updated_at":"2026-06-01T08:49:44+07:00"},{"due_date":"2026-06-10","id":694,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T18:01:25+07:00"},{"due_date":"2026-06-13","id":694,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Plan: exhaustive DOM manual","updated_at":"2026-06-13T14:02:06+07:00"},{"due_date":"2026-06-21","id":694,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\temp\\Bot Stable\\V7.5.1.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Patch and verify V7.5.1.1 no-new-tab posting behavior","updated_at":"2026-06-21T21:04:08+07:00"},{"due_date":"2026-06-10","id":693,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"investigating","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T17:59:53+07:00"},{"due_date":"2026-06-01","id":693,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during] phase6 boundary validation progressing","updated_at":"2026-06-01T08:54:19+07:00"},{"due_date":"2026-06-13","id":693,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Plan developer manual","updated_at":"2026-06-13T13:43:35+07:00"},{"due_date":"2026-06-21","id":693,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5 / TikTok Bot V7.5.1.1","site":"local:C:\\temp\\Bot Stable\\V7.5.1.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Todo: produce detailed V7.5.1.1 forensic report","updated_at":"2026-06-21T17:41:09+07:00"},{"due_date":"2026-06-21","id":692,"kind":"todos","owner":"sji9","priority":"high","project":"TT-bot-Runer","site":"Chrome extension UI","source_ip":"58.136.103.15","status":"pending","tags":[],"title":"Manual step needed for V7.5 real-bot rerun","updated_at":"2026-06-21T16:53:30+07:00"},{"due_date":"2026-06-01","id":692,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Phase1: preview route collision removal + evidence loop","updated_at":"2026-06-01T08:48:52+07:00"},{"due_date":"2026-06-10","id":692,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"investigating","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T17:58:43+07:00"},{"due_date":"2026-06-13","id":692,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Plan Flow 101 update 13 Jun","updated_at":"2026-06-13T13:24:12+07:00"},{"due_date":"2026-06-10","id":691,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_03_import_json: json import should persist","updated_at":"2026-06-10T17:56:31+07:00"},{"due_date":"2026-06-01","id":691,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre] phase6 boundary range validation","updated_at":"2026-06-01T08:54:18+07:00"},{"due_date":"2026-06-13","id":691,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Plan live extension evidence run","updated_at":"2026-06-13T13:09:38+07:00"},{"due_date":"2026-06-21","id":691,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5 / TikTok Bot V7.5.1","site":"local:C:\\temp\\Bot Stable\\V7.5.1 + C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.5.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Todo: explain differences and root cause between V7.5.1 copies","updated_at":"2026-06-21T07:53:52+07:00"},{"due_date":"2026-06-10","id":690,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-10T17:56:31+07:00"},{"due_date":"2026-06-01","id":690,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T08:47:38+07:00"},{"due_date":"2026-06-13","id":690,"kind":"plans","owner":"codex","priority":"medium","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Plan reusable activity templates tied to events","updated_at":"2026-06-13T12:56:33+07:00"},{"due_date":"2026-06-21","id":690,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"Bot Stable / V7.2.1","site":"local:C:\\temp\\Bot Stable\\V7.2.1","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Produce concise detailed V7.2.1 report","updated_at":"2026-06-21T07:34:40+07:00"},{"due_date":"2026-06-01","id":689,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"184.82.154.92","status":"in_progress","tags":[],"title":"\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e04\u0e35\u0e22\u0e4c\u0e1a\u0e2d\u0e23\u0e4c\u0e14\u0e44\u0e17\u0e22\u0e43\u0e2b\u0e49 sj88/NoMachine","updated_at":"2026-06-01T08:47:02+07:00"},{"due_date":"2026-06-10","id":689,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-10T17:56:30+07:00"},{"due_date":"2026-06-21","id":689,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5 / TikTok Bot V7.5","site":"local:C:\\temp\\Bot Stable","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Todo: produce detailed differences for Bot Stable versions","updated_at":"2026-06-21T07:42:30+07:00"},{"due_date":"2026-06-13","id":689,"kind":"plans","owner":"codex","priority":"medium","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Plan event activity module architecture","updated_at":"2026-06-13T12:49:17+07:00"},{"due_date":"2026-06-21","id":688,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com-code-only-V3","site":"N:\\\\Green PC\\\\code only\\\\V3","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Todo: patch code-only/V3 batch & rebatch parity","updated_at":"2026-06-21T06:07:53+07:00"},{"due_date":"2026-06-10","id":688,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T17:56:31+07:00"},{"due_date":"2026-06-01","id":688,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after] phase5 ui-api settings consistency completed","updated_at":"2026-06-01T08:45:44+07:00"},{"due_date":"2026-06-13","id":688,"kind":"plans","owner":"codex","priority":"medium","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Plan commit and push scanner regression changes","updated_at":"2026-06-13T12:46:49+07:00"},{"due_date":"2026-06-10","id":687,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Case fix-product-id-import-json_tc_03_import_json: json import should persist","updated_at":"2026-06-10T17:47:42+07:00"},{"due_date":"2026-06-21","id":687,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\\\Green PC|app:V3","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Patch TC2/TC4 split behavior to duration-based logic","updated_at":"2026-06-21T05:56:23+07:00"},{"due_date":"2026-06-13","id":687,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 Standalone / tt2026online-v4 pro development isolation","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Plan strict test Ai AutoCut Lv1 on V4 live","updated_at":"2026-06-13T12:37:29+07:00"},{"due_date":"2026-06-01","id":687,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during] phase5 settings consistency progressing","updated_at":"2026-06-01T08:45:45+07:00"},{"due_date":"2026-06-10","id":686,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_02_inline_add: inline add product id must stay stable","updated_at":"2026-06-10T17:47:42+07:00"},{"due_date":"2026-06-01","id":686,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"start rerun strict loop UI+API pair to 100 consistency","updated_at":"2026-06-01T08:50:01+07:00"},{"due_date":"2026-06-13","id":686,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"done","tags":[],"title":"??????? SJ88 Auto Flow V20 - Auto Pic Reuse","updated_at":"2026-06-13T12:46:56+07:00"},{"due_date":"2026-06-21","id":686,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Make dist distribution harder to edit","updated_at":"2026-06-21T05:44:31+07:00"},{"due_date":"2026-06-10","id":685,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Case fix-product-id-import-json_tc_01_single_row: row click should not open side panel","updated_at":"2026-06-10T17:47:41+07:00"},{"due_date":"2026-06-01","id":685,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre] phase5 ui-api settings consistency","updated_at":"2026-06-01T08:45:45+07:00"},{"due_date":"2026-06-13","id":685,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Plan: clone event test and validate QR check-in scan flow","updated_at":"2026-06-13T12:22:41+07:00"},{"due_date":"2026-06-21","id":685,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Remove machine-specific paths from release artifacts","updated_at":"2026-06-21T05:24:41+07:00"},{"due_date":"2026-06-10","id":684,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"investigating","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T17:47:38+07:00"},{"due_date":"2026-06-01","id":684,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green16tb.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"green16tb hotfix complete with ui+api evidence","updated_at":"2026-06-01T08:31:57+07:00"},{"due_date":"2026-06-13","id":684,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Plan mobile bottom navigation fix","updated_at":"2026-06-13T11:26:02+07:00"},{"due_date":"2026-06-21","id":684,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Fix caption overflow or explain root cause with validation evidence","updated_at":"2026-06-21T04:58:10+07:00"},{"due_date":"2026-06-10","id":683,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"investigating","tags":[],"title":"Investigate product-id row + import persistence regression","updated_at":"2026-06-10T17:42:33+07:00"},{"due_date":"2026-06-13","id":683,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"Fix Reframe+Batch contract so it cannot silently render Batch only","updated_at":"2026-06-13T10:19:44+07:00"},{"due_date":"2026-06-01","id":683,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after] phase4 runtime startup compatibility completed","updated_at":"2026-06-01T08:30:36+07:00"},{"due_date":"2026-06-20","id":683,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Deliver updated HTML manual for Products improvements","updated_at":"2026-06-20T23:03:32+07:00"},{"due_date":"2026-06-01","id":682,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T08:30:19+07:00"},{"due_date":"2026-06-10","id":682,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Pair tc_fix_product_id_import_json_01 checkpoint","updated_at":"2026-06-10T17:40:11+07:00"},{"due_date":"2026-06-13","id":682,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Plan mobile side menu fix","updated_at":"2026-06-13T10:23:30+07:00"},{"due_date":"2026-06-20","id":682,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement and test V7.5.1 selected Products improvements","updated_at":"2026-06-20T22:48:45+07:00"},{"due_date":"2026-06-01","id":681,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"in_progress","tags":[],"title":"Strict loop rerun UI+API pairs","updated_at":"2026-06-01T08:28:54+07:00"},{"due_date":"2026-06-10","id":681,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Investigate product-id click regression and JSON import persistence","updated_at":"2026-06-10T17:40:11+07:00"},{"due_date":"2026-06-13","id":681,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Plan live admin UX audit screenshots","updated_at":"2026-06-13T10:01:25+07:00"},{"due_date":"2026-06-20","id":681,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Make Reframe center-left-right look closer to original green.sj88ai.com","updated_at":"2026-06-20T23:22:14+07:00"},{"due_date":"2026-06-01","id":680,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"failed","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T08:28:39+07:00"},{"due_date":"2026-06-10","id":680,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Pair tc_fix_product_id_import_json_01 checkpoint","updated_at":"2026-06-10T17:33:43+07:00"},{"due_date":"2026-06-13","id":680,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Plan admin page study and deploy strategy","updated_at":"2026-06-13T09:29:21+07:00"},{"due_date":"2026-06-20","id":680,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Compare V7.5.1 and plan port into current workspace","updated_at":"2026-06-20T22:28:57+07:00"},{"due_date":"2026-06-01","id":679,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Add cancel/timeout for one-click job","updated_at":"2026-06-01T08:26:42+07:00"},{"due_date":"2026-06-10","id":679,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Investigate product-id click regression and JSON import persistence","updated_at":"2026-06-10T17:33:43+07:00"},{"due_date":"2026-06-13","id":679,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Plan real UI registration validation for Bussarakham","updated_at":"2026-06-13T08:36:13+07:00"},{"due_date":"2026-06-20","id":679,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Confirm and fix Check List unavailable showcase behavior","updated_at":"2026-06-20T22:09:20+07:00"},{"due_date":"2026-06-01","id":678,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"nomachine","site":"103.253.75.161","source_ip":"184.82.154.92","status":"completed","tags":[],"title":"\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22\u0e2a\u0e32\u0e40\u0e2b\u0e15\u0e38 NoMachine nxnode \u0e41\u0e25\u0e30\u0e04\u0e27\u0e32\u0e21\u0e15\u0e48\u0e32\u0e07 root/sj88","updated_at":"2026-06-01T08:23:23+07:00"},{"due_date":"2026-06-10","id":678,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Pair tc_fix_product_id_import_json_01 checkpoint","updated_at":"2026-06-10T17:25:54+07:00"},{"due_date":"2026-06-13","id":678,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Plan real UI registration validation for Yam","updated_at":"2026-06-13T08:28:49+07:00"},{"due_date":"2026-06-20","id":678,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Study next additions for TikTok Bot V7.5","updated_at":"2026-06-20T22:05:58+07:00"},{"due_date":"2026-06-01","id":677,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during] phase4 runtime dual testcase complete","updated_at":"2026-06-01T08:30:37+07:00"},{"due_date":"2026-06-10","id":677,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Investigate product-id click regression and JSON import persistence","updated_at":"2026-06-10T17:25:54+07:00"},{"due_date":"2026-06-13","id":677,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Plan: restore frontend dist index and verify live site","updated_at":"2026-06-13T08:13:33+07:00"},{"due_date":"2026-06-20","id":677,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Verify Reframe center-left-right tilt difference with screenshots","updated_at":"2026-06-20T22:20:43+07:00"},{"due_date":"2026-06-01","id":676,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"184.82.154.92","status":"completed","tags":[],"title":"\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e34\u0e49\u0e19\u0e1b\u0e34\u0e14 VS Code root \u0e17\u0e35\u0e48\u0e04\u0e49\u0e32\u0e07","updated_at":"2026-06-01T08:22:48+07:00"},{"due_date":"2026-06-10","id":676,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Pair tc_fix_product_id_import_json_01 checkpoint","updated_at":"2026-06-10T17:02:57+07:00"},{"due_date":"2026-06-12","id":676,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Plan: PostgreSQL implementation with real UI API evidence","updated_at":"2026-06-12T22:47:01+07:00"},{"due_date":"2026-06-20","id":676,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Update complete bot capabilities documentation","updated_at":"2026-06-20T21:52:03+07:00"},{"due_date":"2026-06-01","id":675,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Fix null-reference at /api/voice/generate","updated_at":"2026-06-01T08:23:36+07:00"},{"due_date":"2026-06-10","id":675,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Investigate product-id click regression and JSON import persistence","updated_at":"2026-06-10T17:02:57+07:00"},{"due_date":"2026-06-12","id":675,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"2001:44c8:4667:6e87:a417:d4ef:38d1:b043","status":"done","tags":[],"title":"Plan real UI registration validation for Vasana","updated_at":"2026-06-12T21:11:22+07:00"},{"due_date":"2026-06-20","id":675,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement Support Diagnostic Bundle","updated_at":"2026-06-20T21:31:31+07:00"},{"due_date":"2026-06-01","id":674,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre] phase4 runtime startup compatibility","updated_at":"2026-06-01T08:30:37+07:00"},{"due_date":"2026-06-10","id":674,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Pair tc_fix_product_id_import_json_01 checkpoint","updated_at":"2026-06-10T17:01:47+07:00"},{"due_date":"2026-06-12","id":674,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"????????? multi-slip purchase ????????????","updated_at":"2026-06-12T15:57:19+07:00"},{"due_date":"2026-06-20","id":674,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement Workspace Profiles","updated_at":"2026-06-20T21:14:52+07:00"},{"due_date":"2026-06-20","id":673,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"in_progress","tags":[],"title":"Implement First-run Wizard + In-app Manual Links","updated_at":"2026-06-20T20:08:25+07:00"},{"due_date":"2026-06-01","id":673,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"184.82.154.92","status":"in_progress","tags":[],"title":"\u0e1b\u0e34\u0e14 VS Code root \u0e17\u0e35\u0e48\u0e04\u0e49\u0e32\u0e07\u0e08\u0e32\u0e01\u0e23\u0e2d\u0e1a\u0e01\u0e48\u0e2d\u0e19","updated_at":"2026-06-01T08:21:12+07:00"},{"due_date":"2026-06-10","id":673,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Investigate product-id click regression and JSON import persistence","updated_at":"2026-06-10T17:01:47+07:00"},{"due_date":"2026-06-12","id":673,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / \u0e1b\u0e23\u0e30\u0e18\u0e32\u0e19\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP07 boardroom coffee service VDO plan","updated_at":"2026-06-12T15:32:58+07:00"},{"due_date":"2026-06-01","id":672,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"184.82.154.92","status":"completed","tags":[],"title":"\u0e1c\u0e25\u0e15\u0e23\u0e27\u0e08 NoMachine \u0e2b\u0e19\u0e48\u0e27\u0e07","updated_at":"2026-06-01T08:20:02+07:00"},{"due_date":"2026-06-10","id":672,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"Pair tc_fix_product_id_import_json_01 checkpoint","updated_at":"2026-06-10T16:48:24+07:00"},{"due_date":"2026-06-12","id":672,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Green Screen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Plan: migrate green.sj88ai.com database from SQLite to PostgreSQL","updated_at":"2026-06-12T15:24:24+07:00"},{"due_date":"2026-06-20","id":672,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local: C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement Custom Saved Views + Gallery Review V2","updated_at":"2026-06-20T20:06:05+07:00"},{"due_date":"2026-06-01","id":671,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"184.82.154.92","status":"in_progress","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08 NoMachine \u0e2b\u0e19\u0e48\u0e27\u0e07","updated_at":"2026-06-01T08:19:08+07:00"},{"due_date":"2026-06-10","id":671,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Investigate product-id click regression and JSON import persistence","updated_at":"2026-06-10T16:48:24+07:00"},{"due_date":"2026-06-12","id":671,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan special link UX and verification","updated_at":"2026-06-12T15:28:50+07:00"},{"due_date":"2026-06-20","id":671,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement Report Pack V2","updated_at":"2026-06-20T19:44:37+07:00"},{"due_date":"2026-06-10","id":670,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"Pair tc_fix_product_id_import_json_01 checkpoint","updated_at":"2026-06-10T16:39:51+07:00"},{"due_date":"2026-06-01","id":670,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after] phase3 path naming hardening completed","updated_at":"2026-06-01T08:18:44+07:00"},{"due_date":"2026-06-12","id":670,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan Manakon public UI slip registration verification","updated_at":"2026-06-12T14:54:43+07:00"},{"due_date":"2026-06-20","id":670,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension:V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement Storage Quota + Image Cache Center","updated_at":"2026-06-20T19:21:58+07:00"},{"due_date":"2026-06-01","id":669,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during] phase3 dual testcase run complete","updated_at":"2026-06-01T08:18:46+07:00"},{"due_date":"2026-06-10","id":669,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Investigate product-id click regression and JSON import persistence","updated_at":"2026-06-10T16:39:51+07:00"},{"due_date":"2026-06-12","id":669,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan Ruttawan real UI slip registration","updated_at":"2026-06-12T14:46:45+07:00"},{"due_date":"2026-06-20","id":669,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement Product 360 Drawer","updated_at":"2026-06-20T18:59:29+07:00"},{"due_date":"2026-06-01","id":668,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T08:14:07+07:00"},{"due_date":"2026-06-10","id":668,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Pair tc_fix_product_id_import_json_01 checkpoint","updated_at":"2026-06-10T16:39:01+07:00"},{"due_date":"2026-06-12","id":668,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan trash soft delete","updated_at":"2026-06-12T14:36:35+07:00"},{"due_date":"2026-06-20","id":668,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement Queue Dry Run + Preflight Audit","updated_at":"2026-06-20T18:37:58+07:00"},{"due_date":"2026-06-22","id":667,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"open","tags":[],"title":"Fix guardrails UnboundLocalError masking API exceptions","updated_at":"2026-06-20T18:07:14+07:00"},{"due_date":"2026-06-10","id":667,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Investigate product-id click regression and JSON import persistence","updated_at":"2026-06-10T16:39:01+07:00"},{"due_date":"2026-06-01","id":667,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre] phase3 path naming hardening","updated_at":"2026-06-01T08:18:44+07:00"},{"due_date":"2026-06-12","id":667,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan temporary link countdown and payment text fix","updated_at":"2026-06-12T14:20:59+07:00"},{"due_date":"2026-06-01","id":666,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"failed","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T08:12:54+07:00"},{"due_date":"2026-06-10","id":666,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Investigate product-id click regression and JSON import persistence","updated_at":"2026-06-10T16:38:00+07:00"},{"due_date":"2026-06-12","id":666,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan temporary registration payment links","updated_at":"2026-06-12T14:01:24+07:00"},{"due_date":"2026-06-20","id":666,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension://TikTok Bot V7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement Change History Undo Center","updated_at":"2026-06-20T18:15:26+07:00"},{"due_date":"2026-06-10","id":665,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Investigate product-id click regression and JSON import persistence","updated_at":"2026-06-10T16:37:40+07:00"},{"due_date":"2026-06-01","id":665,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after] phase2 reconciliation completed","updated_at":"2026-06-01T08:11:18+07:00"},{"due_date":"2026-06-12","id":665,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"???????? UI ?????????: ????","updated_at":"2026-06-12T13:27:14+07:00"},{"due_date":"2026-06-20","id":665,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension://TikTok Bot V7.5","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement Import Diff + Restore Point Preview","updated_at":"2026-06-20T17:47:42+07:00"},{"due_date":"2026-06-10","id":664,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Investigate product-id click regression and JSON import persistence","updated_at":"2026-06-10T16:36:32+07:00"},{"due_date":"2026-06-01","id":664,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during] phase2 ui+api dual testcase","updated_at":"2026-06-01T08:11:19+07:00"},{"due_date":"2026-06-12","id":664,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"???????? UI ?????????: ????????","updated_at":"2026-06-12T13:15:14+07:00"},{"due_date":"2026-06-20","id":664,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local-extension","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Todo: build clean dist package and verify load readiness","updated_at":"2026-06-20T17:26:25+07:00"},{"due_date":"2026-06-10","id":663,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP2 retry: key still invalid","updated_at":"2026-06-10T09:38:48+07:00"},{"due_date":"2026-06-01","id":663,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T08:07:46+07:00"},{"due_date":"2026-06-12","id":663,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"???????? UI ?????????: ?????? 2 ????","updated_at":"2026-06-12T13:07:18+07:00"},{"due_date":"2026-06-20","id":663,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Produce next-feature study report","updated_at":"2026-06-20T17:00:21+07:00"},{"due_date":"2026-06-10","id":662,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"SJ88-series-director","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"EP2 VDO submit blocked by invalid token","updated_at":"2026-06-10T09:30:19+07:00"},{"due_date":"2026-06-01","id":662,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre] phase2 source-target reconciliation","updated_at":"2026-06-01T08:11:18+07:00"},{"due_date":"2026-06-12","id":662,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"???????? UI ?????????: ??????","updated_at":"2026-06-12T12:54:19+07:00"},{"due_date":"2026-06-20","id":662,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"local CLI; source web reference free1.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Update AutoMixSJ88Free CLI audio workflow docs from phase5 thread evidence","updated_at":"2026-06-20T16:41:19+07:00"},{"due_date":"2026-06-01","id":661,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green16tb.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"green16tb strict loop execute+ui-api test","updated_at":"2026-06-01T08:31:41+07:00"},{"due_date":"2026-06-10","id":661,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Reproduce import-json not saved","updated_at":"2026-06-09T19:40:29+07:00"},{"due_date":"2026-06-20","id":661,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w\\html","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Build and verify html manual","updated_at":"2026-06-20T16:37:15+07:00"},{"due_date":"2026-06-12","id":661,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"???????? reusable script ?????????????????????????","updated_at":"2026-06-12T12:48:37+07:00"},{"due_date":"2026-06-01","id":660,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"completed","tags":[],"title":"??????????????????? GUI login sj88 ????","updated_at":"2026-06-01T08:03:26+07:00"},{"due_date":"2026-06-10","id":660,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"investigating","tags":[],"title":"Reproduce import-json bug","updated_at":"2026-06-09T19:38:24+07:00"},{"due_date":"2026-06-12","id":660,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"???????? E2E ????????? + slip auto + admin note","updated_at":"2026-06-12T12:42:12+07:00"},{"due_date":"2026-06-20","id":660,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local://C:/Users/sj88s/Music/TikTok Bot V7.2.3w/V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Ship V7.5 Mission Control and reporting UX bundle","updated_at":"2026-06-20T16:22:16+07:00"},{"due_date":"2026-06-09","id":659,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\EP01_Jekung_Nookchan_10clips_video_pack\\EP01_Jekung_Nookchan_video_pack","source_ip":"2001:44c8:6332:76c6:192a:4a09:825b:3d37","status":"in_progress","tags":[],"title":"EP01_Jekung_Nookchan ??? VDO jobs ??? 10 ????","updated_at":"2026-06-09T12:20:20+07:00"},{"due_date":"2026-06-01","id":659,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after] phase1 baseline inventory freeze completed","updated_at":"2026-06-01T08:00:59+07:00"},{"due_date":"2026-06-12","id":659,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"UI E2E plan for registration slip and memo","updated_at":"2026-06-12T12:28:57+07:00"},{"due_date":"2026-06-20","id":659,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Implement and verify V3 Auto encoder fallback and Reframe parity","updated_at":"2026-06-20T16:09:49+07:00"},{"due_date":"2026-06-01","id":658,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"in_progress","tags":[],"title":"?????????? login ??????? desktop session sj88 ????","updated_at":"2026-06-01T07:59:09+07:00"},{"due_date":"2026-06-09","id":658,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"C:\\temp\\SJ88-series-director\\stories\\secret-school-infiltration","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Blocked VDO submit: missing local original first frames","updated_at":"2026-06-09T05:57:03+07:00"},{"due_date":"2026-06-12","id":658,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Analyze and fix homepage count if needed","updated_at":"2026-06-12T12:17:32+07:00"},{"due_date":"2026-06-20","id":658,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"tiktok-bot-v7-5","site":"local://C:/Users/sj88s/Music/TikTok Bot V7.2.3w/V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Publish Mission Control / reporting feature recommendation","updated_at":"2026-06-20T15:49:56+07:00"},{"due_date":"2026-06-01","id":657,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"Run strict real-web reframe suite","updated_at":"2026-06-01T07:58:57+07:00"},{"due_date":"2026-06-10","id":657,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local-machine","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Blocked by missing OPENAI_API_KEY","updated_at":"2026-06-09T04:04:19+07:00"},{"due_date":"2026-06-12","id":657,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / ???????????? EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Generate 4 EP07 boardroom still candidates","updated_at":"2026-06-12T12:44:41+07:00"},{"due_date":"2026-06-20","id":657,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Write detailed V3 parity design document","updated_at":"2026-06-20T15:49:02+07:00"},{"due_date":"2026-06-09","id":656,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Cannot regenerate EP07 image without OPENAI_API_KEY","updated_at":"2026-06-09T04:01:50+07:00"},{"due_date":"2026-06-01","id":656,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during] phase1 ui+api evidence capture","updated_at":"2026-06-01T08:01:01+07:00"},{"due_date":"2026-06-12","id":656,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"???: attendee internal note","updated_at":"2026-06-12T12:11:36+07:00"},{"due_date":"2026-06-20","id":656,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Deliver V3 mismatch report","updated_at":"2026-06-20T15:23:18+07:00"},{"due_date":"2026-06-09","id":655,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"series-director","site":"C:\\\\temp\\\\SJ88-series-director","source_ip":"184.82.152.134","status":"open","tags":[],"title":"EP2 clips 07-10 VDO missing first frame due imagen server","updated_at":"2026-06-09T01:33:28+07:00"},{"due_date":"2026-06-01","id":655,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"blocked","tags":[],"title":"Chrome test start: automixsj88-jsv2","updated_at":"2026-06-01T08:08:14+07:00"},{"due_date":"2026-06-12","id":655,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"GPU server all-file backup pull plan","updated_at":"2026-06-12T17:13:16+07:00"},{"due_date":"2026-06-20","id":655,"kind":"todos","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Produce V3 feasibility analysis for Green/Reframe","updated_at":"2026-06-20T14:42:37+07:00"},{"due_date":"2026-06-01","id":654,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"in_progress","tags":[],"title":"Chrome test start: automixsj88-jsv2","updated_at":"2026-06-01T07:57:27+07:00"},{"due_date":"2026-06-09","id":654,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"closed","tags":[],"title":"????????????????? batch mode","updated_at":"2026-06-08T21:13:32+07:00"},{"due_date":"2026-06-12","id":654,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan approved-only QR details and admin-only event creation","updated_at":"2026-06-12T11:49:00+07:00"},{"due_date":"2026-06-20","id":654,"kind":"todos","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Prepare desktop app recommendation for Green/Reframe","updated_at":"2026-06-20T14:08:41+07:00"},{"due_date":"2026-06-08","id":653,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"n:/codex/GreenDektop","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Root cause debug item","updated_at":"2026-06-08T21:05:01+07:00"},{"due_date":"2026-06-01","id":653,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre] phase1 baseline inventory freeze","updated_at":"2026-06-01T08:01:01+07:00"},{"due_date":"2026-06-12","id":653,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / ???????????? EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Submit and poll EP07 next elevator VDO 1x","updated_at":"2026-06-12T11:08:12+07:00"},{"due_date":"2026-06-20","id":653,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Verify Reframe variation outputs with 10-frame lens sheets","updated_at":"2026-06-20T10:27:19+07:00"},{"due_date":"2026-06-09","id":652,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"local","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Analyze batch-loop output rendering gaps","updated_at":"2026-06-08T20:47:05+07:00"},{"due_date":"2026-06-01","id":652,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"in_progress","tags":[],"title":"Chrome test start: automixsj88-jsv2","updated_at":"2026-06-01T07:57:10+07:00"},{"due_date":"2026-06-20","id":652,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Build and test Catalog Bulk Add CSV ID workflow","updated_at":"2026-06-20T10:17:08+07:00"},{"due_date":"2026-06-12","id":652,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan auto slip verify deploy and test","updated_at":"2026-06-12T11:15:52+07:00"},{"due_date":"2026-06-11","id":651,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Potential parsing issue: ensure batch outputs are stored and clickable","updated_at":"2026-06-08T20:41:26+07:00"},{"due_date":"2026-06-08","id":651,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"Start: strict real-site test run","updated_at":"2026-06-01T07:56:33+07:00"},{"due_date":"2026-06-12","id":651,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / ???????????? EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Generate EP07 elevator encounter still","updated_at":"2026-06-12T10:43:44+07:00"},{"due_date":"2026-06-20","id":651,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-5","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Study and document recommended additions around reports and showcase bulk CSV IDs","updated_at":"2026-06-20T09:39:18+07:00"},{"due_date":"2026-06-30","id":650,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.cutdee.com","site":"greenlnw","source_ip":"184.82.152.134","status":"open","tags":[],"title":"debug test","updated_at":"2026-06-08T20:40:38+07:00"},{"due_date":"2026-06-08","id":650,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"test act","updated_at":"2026-06-01T07:56:21+07:00"},{"due_date":"2026-06-12","id":650,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan Slip2Go secret migration","updated_at":"2026-06-12T10:27:52+07:00"},{"due_date":"2026-06-20","id":650,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com / reference green.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Pull green.sj88ai.com source and audit Reframe tilt outputs","updated_at":"2026-06-20T09:47:35+07:00"},{"due_date":"2026-06-01","id":649,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"completed","tags":[],"title":"Complete: greenscreen additions analysis delivered","updated_at":"2026-06-01T07:52:10+07:00"},{"due_date":"2026-06-20","id":649,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local-docs-report","source_ip":"2001:fb1:16b:1591:19d2:5a7c:d5bf:ef5b","status":"in_progress","tags":[],"title":"Create V9 HTML report in fuck with proof-backed hard memory","updated_at":"2026-06-20T08:45:50+07:00"},{"due_date":"2026-06-08","id":649,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:SJ88-series-director","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Retry failed: Codex Imagen still returns ServerError","updated_at":"2026-06-08T20:35:43+07:00"},{"due_date":"2026-06-12","id":649,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan auto slip check only at registration","updated_at":"2026-06-12T10:17:28+07:00"},{"due_date":"2026-06-09","id":648,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"DektopApp","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"RCA: DektopApp behavior mismatch vs greenlnw","updated_at":"2026-06-08T20:24:15+07:00"},{"due_date":"2026-06-08","id":648,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"Run strict pair-loop on reframe real web","updated_at":"2026-06-01T07:51:46+07:00"},{"due_date":"2026-06-12","id":648,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"class.lnwsj.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan: class.lnwsj.com backup and slip verification study","updated_at":"2026-06-12T10:12:25+07:00"},{"due_date":"2026-06-20","id":648,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Replace Reframe lens presets with 16 35 40 45 50 55 60","updated_at":"2026-06-20T09:01:44+07:00"},{"due_date":"2026-06-08","id":647,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"DektopApp","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"RCA/??????????????","updated_at":"2026-06-08T19:09:20+07:00"},{"due_date":"2026-06-01","id":647,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Phase1 baseline freeze + scope lock with UI+API paired evidence","updated_at":"2026-06-01T07:50:53+07:00"},{"due_date":"2026-06-12","id":647,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / ???????????? EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Submit and poll EP07 clip09 swapped UTF8 1x VDO","updated_at":"2026-06-12T10:00:59+07:00"},{"due_date":"2026-06-20","id":647,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3w","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Bump extension/runtime identity to V7.5","updated_at":"2026-06-20T08:47:43+07:00"},{"due_date":"2026-06-08","id":646,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"https://todo.namnan.co.th","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Debug DektopApp flet API mismatches","updated_at":"2026-06-08T18:58:52+07:00"},{"due_date":"2026-06-08","id":646,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Run: strict loop real-site reframe matrix (new)","updated_at":"2026-06-08T18:59:07+07:00"},{"due_date":"2026-06-12","id":646,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / ???????????? EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Submit and poll EP07 clip09 swapped VDO","updated_at":"2026-06-12T10:00:59+07:00"},{"due_date":"2026-06-20","id":646,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16b:1591:19d2:5a7c:d5bf:ef5b","status":"done","tags":[],"title":"Deliver V8 operator handbook HTML report","updated_at":"2026-06-20T08:44:04+07:00"},{"due_date":"2026-06-10","id":645,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"https://greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"DektopApp HomePage missing file","updated_at":"2026-06-08T18:20:16+07:00"},{"due_date":"2026-06-08","id":645,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"[pre-loop] strict UI+API paired run for real reframe web","updated_at":"2026-06-01T07:48:36+07:00"},{"due_date":"2026-06-12","id":645,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan deploy and verify event.sj88ai.com","updated_at":"2026-06-12T09:45:54+07:00"},{"due_date":"2026-06-20","id":645,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Add paging to Reframe history list","updated_at":"2026-06-20T08:43:03+07:00"},{"due_date":"2026-06-09","id":644,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.cutdee.com","site":"https://greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Desktop app parity implementation","updated_at":"2026-06-08T18:07:43+07:00"},{"due_date":"2026-06-10","id":644,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"Start SJ88 reframe strict loop","updated_at":"2026-06-01T07:47:11+07:00"},{"due_date":"2026-06-12","id":644,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Planning strict AB Roll silence trim live test cases","updated_at":"2026-06-12T09:11:03+07:00"},{"due_date":"2026-06-20","id":644,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3w","site":"local:C:\\Users\\sj88s\\Music\\TikTok Bot V7.2.3w\\V7.2.3w","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Fix Chrome Load unpacked manifest version error for V7.2.3w","updated_at":"2026-06-20T08:34:49+07:00"},{"due_date":"2026-06-09","id":643,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"AI Full Dev","site":"AI Full Dev","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"DektopApp parity debug","updated_at":"2026-06-08T17:46:54+07:00"},{"due_date":"2026-06-01","id":643,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Deep analysis: green-screen improvements only","updated_at":"2026-06-01T07:44:48+07:00"},{"due_date":"2026-06-12","id":643,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"GPU server backup pull plan","updated_at":"2026-06-12T09:26:43+07:00"},{"due_date":"2026-06-20","id":643,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16b:1591:19d2:5a7c:d5bf:ef5b","status":"done","tags":[],"title":"Deliver V7 consolidated HTML report","updated_at":"2026-06-20T08:33:07+07:00"},{"due_date":"2026-06-08","id":642,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"GreenDektop","site":"DektopApp","source_ip":"184.82.152.134","status":"open","tags":[],"title":"????? debug desktop workflow","updated_at":"2026-06-08T17:41:48+07:00"},{"due_date":"2026-06-01","id":642,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Deep study greenscreen pipeline in green.sj88ai.com","updated_at":"2026-06-01T07:33:22+07:00"},{"due_date":"2026-06-12","id":642,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan SSL enablement event.sj88ai.com","updated_at":"2026-06-12T08:52:11+07:00"},{"due_date":"2026-06-20","id":642,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Design Reframe Reports dashboard and metrics","updated_at":"2026-06-20T08:32:40+07:00"},{"due_date":"2026-06-01","id":641,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green16tb.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Analyze+hotfix green16tb UI/API strict evidence loop","updated_at":"2026-06-01T07:32:55+07:00"},{"due_date":"2026-06-08","id":641,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw-cutdee-ocm","site":"https://greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"RCA + mitigation for any failed/timeout testcases","updated_at":"2026-06-08T16:57:38+07:00"},{"due_date":"2026-06-12","id":641,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / ???????????? EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Generate corrected EP07 clip09 image","updated_at":"2026-06-12T08:44:57+07:00"},{"due_date":"2026-06-20","id":641,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Document simplified Reframe download manager design","updated_at":"2026-06-20T07:48:28+07:00"},{"due_date":"2026-06-12","id":640,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Check existing EP07 clip09 assets, generate corrected still, update prompt source, verify output","updated_at":"2026-06-12T08:16:21+07:00"},{"due_date":"2026-06-01","id":640,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Finish comparative study + recommendations","updated_at":"2026-06-01T07:32:47+07:00"},{"due_date":"2026-06-08","id":640,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"greenlnw.cutedee.ocm","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"tc13 parity false negative from Windows path normalization","updated_at":"2026-06-08T16:15:17+07:00"},{"due_date":"2026-06-20","id":640,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"58.136.103.15","status":"done","tags":[],"title":"Create detailed Reframe file/download manager design doc","updated_at":"2026-06-20T07:38:55+07:00"},{"due_date":"2026-06-12","id":639,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Plan Workflow.md full rewrite","updated_at":"2026-06-12T07:55:10+07:00"},{"due_date":"2026-06-08","id":639,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:SJ88-series-director","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"EP2 clips 07-10 blocked by Codex Imagen ServerError","updated_at":"2026-06-08T16:15:07+07:00"},{"due_date":"2026-06-01","id":639,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Mid-run evidence collection complete","updated_at":"2026-06-01T07:32:48+07:00"},{"due_date":"2026-06-20","id":639,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Implement and verify Reframe SSD hot storage split","updated_at":"2026-06-20T02:32:15+07:00"},{"due_date":"2026-06-01","id":638,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Analyze feature delta green1.cutdee.com -> green.sj88ai.com","updated_at":"2026-06-01T07:32:47+07:00"},{"due_date":"2026-06-08","id":638,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"greenlnw.cutedee.ocm","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"tc07/tc08 pack script no-match grep failure fixed","updated_at":"2026-06-08T16:12:07+07:00"},{"due_date":"2026-06-12","id":638,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Deep recheck plan 157.85.107.14 20260612_074856","updated_at":"2026-06-12T08:57:14+07:00"},{"due_date":"2026-06-20","id":638,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Write Reframe improvement proposal report","updated_at":"2026-06-20T01:17:27+07:00"},{"due_date":"2026-06-08","id":637,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"greenlnw.cutedee.ocm","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"tc06 filtered inventory quoting failure RCA","updated_at":"2026-06-08T16:08:02+07:00"},{"due_date":"2026-06-12","id":637,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Deep recheck ????????????? inventory ??????","updated_at":"2026-06-12T07:48:02+07:00"},{"due_date":"2026-06-01","id":637,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"Implement strict 3.1 + Thai guard + auto smoke","updated_at":"2026-06-01T07:41:43+07:00"},{"due_date":"2026-06-20","id":637,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Push repo snapshot to GitHub","updated_at":"2026-06-20T00:55:33+07:00"},{"due_date":"2026-06-08","id":636,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"greenlnw.cutedee.ocm","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"tc04 Caddy discovery timeout RCA","updated_at":"2026-06-08T16:04:46+07:00"},{"due_date":"2026-06-01","id":636,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green16tb.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Hotfix green16tb: text encoding + rendering contract","updated_at":"2026-06-01T07:26:21+07:00"},{"due_date":"2026-06-12","id":636,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Plan Phase 5 service extraction","updated_at":"2026-06-12T07:57:44+07:00"},{"due_date":"2026-06-20","id":636,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Check latest greenlnw job timings","updated_at":"2026-06-20T00:50:48+07:00"},{"due_date":"2026-06-08","id":635,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"EP2 clip01 Codex Imagen retry","updated_at":"2026-06-08T13:55:42+07:00"},{"due_date":"2026-06-01","id":635,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"?????? TTS ???????? error","updated_at":"2026-06-01T07:26:08+07:00"},{"due_date":"2026-06-12","id":635,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"???????? SSL/path/app inventory ??? migration exclude zip/mp4","updated_at":"2026-06-12T07:44:53+07:00"},{"due_date":"2026-06-20","id":635,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Prepare detailed IO fix plan for greenlnw.sj88ai.com","updated_at":"2026-06-20T00:11:11+07:00"},{"due_date":"2026-06-01","id":634,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"completed","tags":[],"title":"?????????????????? sj88 ??????? screenshot proof","updated_at":"2026-06-01T07:22:12+07:00"},{"due_date":"2026-06-12","id":634,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v2.sj88ai.com","site":"local processor test","source_ip":"58.10.169.248","status":"investigating","tags":[],"title":"AB Roll Lv3 A-roll silence trim implementation and synthetic proof","updated_at":"2026-06-12T06:43:13+07:00"},{"due_date":"2026-06-08","id":634,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"low","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP2 prompt aspect typo corrected","updated_at":"2026-06-08T13:26:15+07:00"},{"due_date":"2026-06-19","id":634,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Fix all greenlnw.sj88ai.com docs","updated_at":"2026-06-20T00:06:15+07:00"},{"due_date":"2026-06-08","id":633,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP07 scenes 3-10 VDO retry notes","updated_at":"2026-06-08T12:14:18+07:00"},{"due_date":"2026-06-01","id":633,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"in_progress","tags":[],"title":"????????? user sj88 ??????? screenshot ???????","updated_at":"2026-06-01T07:20:27+07:00"},{"due_date":"2026-06-11","id":633,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Plan Phase 4D uploads/jobs/render","updated_at":"2026-06-12T06:29:01+07:00"},{"due_date":"2026-06-19","id":633,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"ai_full_dev","site":"110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Read-only disk spike audit for 110.164.146.205","updated_at":"2026-06-20T00:06:52+07:00"},{"due_date":"2026-06-01","id":632,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"completed","tags":[],"title":"?????????????? user sj88 ????????? Chrome/VS Code","updated_at":"2026-06-01T07:18:10+07:00"},{"due_date":"2026-06-12","id":632,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone / tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com/","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"????? auto-editor ?????????????????????????? AB Roll","updated_at":"2026-06-12T05:58:59+07:00"},{"due_date":"2026-06-08","id":632,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"v1.02 package scripts added","updated_at":"2026-06-08T12:23:42+07:00"},{"due_date":"2026-06-19","id":632,"kind":"todos","owner":"ai-full-dev-bot","priority":"normal","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Produce greenlnw technical study report","updated_at":"2026-06-19T23:57:38+07:00"},{"due_date":"2026-06-01","id":631,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"in_progress","tags":[],"title":"????? user sj88 ????????? Chrome/VS Code ?? dedicated server","updated_at":"2026-06-01T07:14:14+07:00"},{"due_date":"2026-06-19","id":631,"kind":"todos","owner":"ai-full-dev-bot","priority":"urgent","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"TODO | fix greenlnw Reframe upload stuck and browser-test with input_test","updated_at":"2026-06-19T23:46:56+07:00"},{"due_date":"2026-06-08","id":631,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"Report audit gate used wrong source pair verdict field","updated_at":"2026-06-08T11:53:24+07:00"},{"due_date":"2026-06-11","id":631,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 4C2 membership router extraction plan","updated_at":"2026-06-12T06:08:24+07:00"},{"due_date":"2026-06-01","id":630,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"completed","tags":[],"title":"????????????? Chrome ???? default browser ?? dedicated server","updated_at":"2026-06-01T07:13:08+07:00"},{"due_date":"2026-06-19","id":630,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com/","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Verify Reframe upload with C:\\temp\\input_test","updated_at":"2026-06-19T23:08:12+07:00"},{"due_date":"2026-06-12","id":630,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88Free","site":"C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Plan sequential render helper for latest 30 scripts","updated_at":"2026-06-12T05:48:21+07:00"},{"due_date":"2026-06-08","id":630,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"RCA Batch6 first run failed hardcoded 220 check","updated_at":"2026-06-08T10:24:03+07:00"},{"due_date":"2026-06-01","id":629,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"in_progress","tags":[],"title":"??????????? Chrome default browser","updated_at":"2026-06-01T07:10:57+07:00"},{"due_date":"2026-06-08","id":629,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"Batch + Reframe expected output count before full run","updated_at":"2026-06-08T09:38:44+07:00"},{"due_date":"2026-06-11","id":629,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 4C1 products/library/reports extraction plan","updated_at":"2026-06-12T05:56:27+07:00"},{"due_date":"2026-06-19","id":629,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"TODO | apply greenlnw dev pull snapshot without mp4","updated_at":"2026-06-19T22:57:07+07:00"},{"due_date":"2026-06-20","id":628,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"N:\\Green PC","source_ip":"184.82.152.248","status":"open","tags":[],"title":"Provide reference product fixture or approve full dispatch bridge phase","updated_at":"2026-06-19T22:51:37+07:00"},{"due_date":"2026-06-01","id":628,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"in_progress","tags":[],"title":"???? Chrome ???? default browser ?? dedicated server","updated_at":"2026-06-01T07:10:06+07:00"},{"due_date":"2026-06-08","id":628,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"Batch rerun still hung on last segment ping-pong loop after progress pipe fix","updated_at":"2026-06-08T05:03:44+07:00"},{"due_date":"2026-06-11","id":628,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 4B auth route extraction plan","updated_at":"2026-06-12T05:44:13+07:00"},{"due_date":"2026-06-01","id":627,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green.sj88ai.com | green1.cutdee.com | green16tb.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Completed deep analysis: green.sj88ai.com vs CorridorKey green1","updated_at":"2026-06-01T07:09:31+07:00"},{"due_date":"2026-06-08","id":627,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"Batch all-files render hung at 4/10 outputs due ffmpeg pipe/stats deadlock","updated_at":"2026-06-08T05:03:44+07:00"},{"due_date":"2026-06-11","id":627,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 4 admin router extraction execution plan","updated_at":"2026-06-12T05:34:48+07:00"},{"due_date":"2026-06-19","id":627,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"TODO | prepare greenlnw local development pull for code and DB excluding mp4","updated_at":"2026-06-19T22:48:45+07:00"},{"due_date":"2026-06-19","id":626,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"open","tags":[],"title":"Unblock Phase 6 GPU integration certification","updated_at":"2026-06-19T22:30:40+07:00"},{"due_date":"2026-06-01","id":626,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Migrate green1.cutdee.com to dedicated server","updated_at":"2026-06-01T07:31:06+07:00"},{"due_date":"2026-06-07","id":626,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"Production dist lacks Audio Loop Batch UI control","updated_at":"2026-06-08T04:41:31+07:00"},{"due_date":"2026-06-11","id":626,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 3 membership release router plan","updated_at":"2026-06-11T21:58:26+07:00"},{"due_date":"2026-06-01","id":625,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green.sj88ai.com | green1.cutdee.com | green16tb.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Deep compare green.sj88ai.com vs CorridorKey green1","updated_at":"2026-06-01T07:07:49+07:00"},{"due_date":"2026-06-07","id":625,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"Batch attempt 1 harness failed before upload","updated_at":"2026-06-08T05:03:44+07:00"},{"due_date":"2026-06-11","id":625,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Router extraction phase 2 execution plan","updated_at":"2026-06-11T21:45:21+07:00"},{"due_date":"2026-06-19","id":625,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.248","status":"done","tags":[],"title":"TODO | inventory remote websites and greenlnw presence","updated_at":"2026-06-19T22:37:53+07:00"},{"due_date":"2026-06-19","id":624,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"open","tags":[],"title":"Unblock Phase 5 FFmpeg-only reframe certification","updated_at":"2026-06-19T22:23:13+07:00"},{"due_date":"2026-06-01","id":624,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"?????? generate ????????? (??? 2-speaker)","updated_at":"2026-06-01T07:08:31+07:00"},{"due_date":"2026-06-07","id":624,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"Batch mode expected output count derived from real durations","updated_at":"2026-06-08T05:03:51+07:00"},{"due_date":"2026-06-11","id":624,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Phase 1 refactor plan execute","updated_at":"2026-06-11T21:31:09+07:00"},{"due_date":"2026-06-19","id":623,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"open","tags":[],"title":"Provide reference batch/audio golden case for Phase 4 parity","updated_at":"2026-06-19T22:13:52+07:00"},{"due_date":"2026-06-01","id":623,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"migrate green1 to dedicated server","updated_at":"2026-06-01T07:31:54+07:00"},{"due_date":"2026-06-07","id":623,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"Downloads8 all-files attempt 1 failed by upload rate limit","updated_at":"2026-06-08T04:24:37+07:00"},{"due_date":"2026-06-11","id":623,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Refactor plan for oversized main.py user_db.py App.jsx styles.css","updated_at":"2026-06-11T21:19:36+07:00"},{"due_date":"2026-06-07","id":622,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"RCA audio controls missing because Advanced mode not awaited","updated_at":"2026-06-08T03:56:33+07:00"},{"due_date":"2026-06-19","id":622,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"open","tags":[],"title":"Capture golden normal render case before Phase 3 rerun","updated_at":"2026-06-19T22:05:09+07:00"},{"due_date":"2026-06-11","id":622,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"implement credit preflight debit plan","updated_at":"2026-06-11T21:01:51+07:00"},{"due_date":"2026-06-01","id":622,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after] user-set Similarity/Blend/Despill verified UI+API","updated_at":"2026-06-01T07:01:44+07:00"},{"due_date":"2026-06-07","id":621,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"RCA real UI output selector mismatch after render done","updated_at":"2026-06-08T03:53:13+07:00"},{"due_date":"2026-06-19","id":621,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"open","tags":[],"title":"Provide golden product fixture and output-count proof before Phase 3","updated_at":"2026-06-19T21:57:27+07:00"},{"due_date":"2026-06-01","id":621,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"[during] patched auto-detect no override similarity/blend","updated_at":"2026-06-01T07:01:44+07:00"},{"due_date":"2026-06-11","id":621,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"credit preflight debit implementation plan","updated_at":"2026-06-11T20:59:49+07:00"},{"due_date":"2026-06-07","id":620,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"RCA real UI upload queue listener detached after uploadConfig update","updated_at":"2026-06-08T03:45:21+07:00"},{"due_date":"2026-06-19","id":620,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.248","status":"open","tags":[],"title":"Decision required before Phase 2: Auto Reframe golden order","updated_at":"2026-06-19T21:48:13+07:00"},{"due_date":"2026-06-01","id":620,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"???????????? 157.85.107.14 ??????? SSL","updated_at":"2026-06-01T07:01:26+07:00"},{"due_date":"2026-06-11","id":620,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"backup code db v1.1 plan","updated_at":"2026-06-11T20:49:23+07:00"},{"due_date":"2026-06-11","id":619,"kind":"plans","owner":"ai-full-dev-bot","priority":"urgent","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"planned","tags":[],"title":"?????? V4.8.8 ????/???? Receiving end ??? Message timeout","updated_at":"2026-06-11T18:55:11+07:00"},{"due_date":"2026-06-19","id":619,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"codex://threads/019ed932-a0fa-7533-8cc8-c845bb62f525","source_ip":"184.82.152.248","status":"open","tags":[],"title":"Create correction ledger before continuing target thread","updated_at":"2026-06-19T21:26:42+07:00"},{"due_date":"2026-06-07","id":619,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"RCA UI+API matrix attempt1 FAIL","updated_at":"2026-06-07T17:38:13+07:00"},{"due_date":"2026-06-01","id":619,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green.sj88ai.com,green1.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Deep comparative analysis kickoff","updated_at":"2026-06-01T06:56:24+07:00"},{"due_date":"2026-06-01","id":618,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre] user-set Similarity/Blend/Despill + strict ui/api evidence","updated_at":"2026-06-01T07:01:45+07:00"},{"due_date":"2026-06-07","id":618,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"UI runner selector RCA match count select missing","updated_at":"2026-06-07T15:45:51+07:00"},{"due_date":"2026-06-11","id":618,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-jsv2.sj88ai.com","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"plan: source mapping archive transfer verify document","updated_at":"2026-06-11T18:42:15+07:00"},{"due_date":"2026-06-19","id":618,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.2 / TT-bot-Runer","site":"local:C:\\final\\semi final\\V7.2.2u","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Implement and verify Chrome storage JSON export/import","updated_at":"2026-06-19T11:04:18+07:00"},{"due_date":"2026-06-11","id":617,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Workflow_Full_Agent_V4","site":"local:C:\\temp\\Bot Audio\\Workflow_Full_Agent_V4","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Study Workflow_Full_Agent_V4 program - analyze plan","updated_at":"2026-06-11T17:26:32+07:00"},{"due_date":"2026-06-01","id":617,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"green1 remove all placeholder","updated_at":"2026-06-01T06:53:11+07:00"},{"due_date":"2026-06-07","id":617,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"UI runner selector RCA audio mode select missing","updated_at":"2026-06-07T15:45:35+07:00"},{"due_date":"2026-06-19","id":617,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Verify deployed Batch AB Roll drag upload flow","updated_at":"2026-06-19T10:28:57+07:00"},{"due_date":"2026-06-01","id":616,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T06:48:49+07:00"},{"due_date":"2026-06-11","id":616,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Plan: map runCommand/navigation/upload/schedule failure paths","updated_at":"2026-06-11T17:24:29+07:00"},{"due_date":"2026-06-07","id":616,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"\u0e41\u0e01\u0e49\u0e19\u0e34\u0e22\u0e32\u0e21 batch \u0e41\u0e25\u0e30\u0e40\u0e1e\u0e34\u0e48\u0e21 regression 63 outputs","updated_at":"2026-06-07T13:41:37+07:00"},{"due_date":"2026-06-19","id":616,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Todo: Batch AB Roll UI+API paired acceptance evidence","updated_at":"2026-06-19T05:00:01+07:00"},{"due_date":"2026-06-19","id":615,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"N:\\Green PC\\greenlnw.sj88ai.com","source_ip":"184.82.152.248","status":"open","tags":[],"title":"Fix and rerun live UI+API Reframe Only certification","updated_at":"2026-06-19T04:19:29+07:00"},{"due_date":"2026-06-01","id":615,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"green1 placeholder strict-loop closeout","updated_at":"2026-06-01T06:47:47+07:00"},{"due_date":"2026-06-07","id":615,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"\u0e40\u0e1e\u0e34\u0e48\u0e21 regression evidence markers \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a CPU parity","updated_at":"2026-06-07T12:08:10+07:00"},{"due_date":"2026-06-11","id":615,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88free","site":"free1.sj88ai.com | local:C:\\temp\\Bot Audio\\CLI_audio_workflow_promo_engine","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Detailed program study plan for CLI Audio Workflow Promo Engine","updated_at":"2026-06-11T17:34:13+07:00"},{"due_date":"2026-06-01","id":614,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"green1 placeholder full fix closeout","updated_at":"2026-06-01T06:46:39+07:00"},{"due_date":"2026-06-07","id":614,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"\u0e01\u0e33\u0e25\u0e31\u0e07\u0e23\u0e31\u0e19 strict workflow evidence 4 \u0e40\u0e04\u0e2a","updated_at":"2026-06-07T11:33:42+07:00"},{"due_date":"2026-06-11","id":614,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP7 next scene draft and EP8 opening","updated_at":"2026-06-11T17:44:39+07:00"},{"due_date":"2026-06-19","id":614,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Todo: verify local code snapshot has no mp4","updated_at":"2026-06-19T04:24:54+07:00"},{"due_date":"2026-06-07","id":613,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"targeted tests pass; broad suite exploratory fail recorded","updated_at":"2026-06-07T10:43:06+07:00"},{"due_date":"2026-06-01","id":613,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Start ABRoll strict runtime GPU guard","updated_at":"2026-06-01T06:42:42+07:00"},{"due_date":"2026-06-11","id":613,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V4.8.8","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Read-only RCA plan","updated_at":"2026-06-11T17:09:52+07:00"},{"due_date":"2026-06-19","id":613,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-jsv2.sj88ai.com","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.248","status":"done","tags":[],"title":"todo: produce detailed code analysis report","updated_at":"2026-06-19T04:29:26+07:00"},{"due_date":"2026-06-07","id":612,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"pytest contract pass after fixes","updated_at":"2026-06-07T10:41:15+07:00"},{"due_date":"2026-06-11","id":612,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Compare V4.8.2 vs V4.8.8 runCommand timeout RCA","updated_at":"2026-06-11T17:09:30+07:00"},{"due_date":"2026-06-01","id":612,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green16tb.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"RCA: green16tb blue background","updated_at":"2026-06-01T06:40:54+07:00"},{"due_date":"2026-06-19","id":612,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Deliver V6 final causality HTML report","updated_at":"2026-06-19T03:21:41+07:00"},{"due_date":"2026-06-07","id":611,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"green.cutdee.com fix pass: uploaded audio/token/snapshot/telemetry","updated_at":"2026-06-07T10:39:21+07:00"},{"due_date":"2026-06-01","id":611,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"green.cutdee.com deployed and verified PASS","updated_at":"2026-06-01T06:40:51+07:00"},{"due_date":"2026-06-11","id":611,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"green long product batch mode live test plan","updated_at":"2026-06-11T17:31:51+07:00"},{"due_date":"2026-06-19","id":611,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Deliver V5 master dossier HTML report","updated_at":"2026-06-19T03:16:22+07:00"},{"due_date":"2026-06-01","id":610,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"???????? AutoMixSJ88 ?? 157.85.107.14","updated_at":"2026-06-01T06:41:57+07:00"},{"due_date":"2026-06-07","id":610,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"EP7 clip 2 dialogue v2 first VDO attempt failed prominent people filter","updated_at":"2026-06-07T10:49:34+07:00"},{"due_date":"2026-06-11","id":610,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main; 103.253.75.161:28888","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan: modular tab registry refactor","updated_at":"2026-06-11T17:12:57+07:00"},{"due_date":"2026-06-19","id":610,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Deliver V4 HTML report with deeper evidence","updated_at":"2026-06-19T03:10:01+07:00"},{"due_date":"2026-06-01","id":609,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"B-slice GPU migration completed","updated_at":"2026-06-01T06:35:15+07:00"},{"due_date":"2026-06-06","id":609,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32 archive greenlnw \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e19\u0e33\u0e41\u0e1c\u0e19\u0e21\u0e32\u0e1b\u0e23\u0e31\u0e1a\u0e01\u0e31\u0e1a green.cutdee.com","updated_at":"2026-06-07T06:00:57+07:00"},{"due_date":"2026-06-11","id":609,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Completed read-only Chrome monitoring with 12 screenshots","updated_at":"2026-06-11T16:47:32+07:00"},{"due_date":"2026-06-19","id":609,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local:D:/000 coding/SJ88-Auto-Reframe-2026/fuck/index.html","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Deliver V3 HTML report from docs evidence","updated_at":"2026-06-19T03:02:26+07:00"},{"due_date":"2026-06-18","id":608,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"Run full UI+API paired proof until pass","updated_at":"2026-06-19T02:43:49+07:00"},{"due_date":"2026-06-01","id":608,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T06:30:03+07:00"},{"due_date":"2026-06-06","id":608,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"RCA strict loop \u0e23\u0e2d\u0e1a\u0e41\u0e23\u0e01\u0e02\u0e2d\u0e07 instance \u0e43\u0e2b\u0e21\u0e48: docs/reports permission","updated_at":"2026-06-07T05:31:23+07:00"},{"due_date":"2026-06-11","id":608,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"server=103.253.75.161:28888; dataset=/opt/automv-a-main/testdata/lv0-bulk","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan: Full HD LV0 bulk render","updated_at":"2026-06-11T16:39:11+07:00"},{"due_date":"2026-06-18","id":607,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"Add output verification depth","updated_at":"2026-06-19T02:43:49+07:00"},{"due_date":"2026-06-01","id":607,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Rerun strict loop after new SSH credential","updated_at":"2026-06-01T06:28:57+07:00"},{"due_date":"2026-06-06","id":607,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"checkpoint: nginx green.cutdee.com \u0e2a\u0e25\u0e31\u0e1a\u0e44\u0e1b instance \u0e43\u0e2b\u0e21\u0e48\u0e41\u0e25\u0e49\u0e27","updated_at":"2026-06-07T05:31:23+07:00"},{"due_date":"2026-06-11","id":607,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-11T16:28:05+07:00"},{"due_date":"2026-06-18","id":606,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"Add side-by-side speed benchmark","updated_at":"2026-06-19T02:43:49+07:00"},{"due_date":"2026-06-01","id":606,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"blocked","tags":[],"title":"Strict loop run result: BLOCKED by access","updated_at":"2026-06-01T06:28:05+07:00"},{"due_date":"2026-06-06","id":606,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"checkpoint: \u0e2a\u0e23\u0e49\u0e32\u0e07 bundle/service green.cutdee.com \u0e41\u0e22\u0e01\u0e41\u0e25\u0e49\u0e27","updated_at":"2026-06-07T05:31:22+07:00"},{"due_date":"2026-06-11","id":606,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan live Chrome + strict paired validation","updated_at":"2026-06-11T16:32:41+07:00"},{"due_date":"2026-06-18","id":605,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"Add GPU strict reframe evidence","updated_at":"2026-06-19T02:43:49+07:00"},{"due_date":"2026-06-06","id":605,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"copy target /opt/green.cutdee.com \u0e15\u0e49\u0e2d\u0e07\u0e43\u0e0a\u0e49 sudo","updated_at":"2026-06-07T05:31:22+07:00"},{"due_date":"2026-06-11","id":605,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026 production","site":"tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"done","tags":[],"title":"AB Roll portrait rotation fix testing plan","updated_at":"2026-06-11T16:43:00+07:00"},{"due_date":"2026-06-01","id":605,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Complete MEDIUM request-id echo fix with strict dual-proof PASS","updated_at":"2026-06-01T06:26:47+07:00"},{"due_date":"2026-06-18","id":604,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"Add four-mode output parity matrix","updated_at":"2026-06-19T02:43:49+07:00"},{"due_date":"2026-06-01","id":604,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Fix all placeholder to production flow","updated_at":"2026-06-01T06:43:25+07:00"},{"due_date":"2026-06-11","id":604,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-11T16:19:27+07:00"},{"due_date":"2026-06-06","id":604,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"RCA strict loop FAIL: background file \u0e44\u0e21\u0e48\u0e16\u0e39\u0e01\u0e43\u0e2a\u0e48 input \u0e41\u0e22\u0e01","updated_at":"2026-06-07T05:21:22+07:00"},{"due_date":"2026-06-18","id":603,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"Build schema-compatible strict evidence reporter","updated_at":"2026-06-19T02:43:48+07:00"},{"due_date":"2026-06-11","id":603,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Real Chrome live test V4.8.8","updated_at":"2026-06-11T16:13:30+07:00"},{"due_date":"2026-06-01","id":603,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Fix MEDIUM traceability X-Request-ID echo","updated_at":"2026-06-01T06:19:22+07:00"},{"due_date":"2026-06-06","id":603,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19 path \u0e02\u0e2d\u0e07 green.cutdee.com \u0e08\u0e32\u0e01 nginx \u0e41\u0e25\u0e30 systemd","updated_at":"2026-06-07T05:15:57+07:00"},{"due_date":"2026-06-18","id":602,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"Phase 6 hygiene cleanup","updated_at":"2026-06-19T02:34:28+07:00"},{"due_date":"2026-06-11","id":602,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026 Standalone / tt2026online-v2 production strict test","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Plan strict runner from existing report templates","updated_at":"2026-06-11T13:50:09+07:00"},{"due_date":"2026-06-01","id":602,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Complete V6 analyze-image 503 fix and strict dual-proof PASS","updated_at":"2026-06-01T06:18:05+07:00"},{"due_date":"2026-06-06","id":602,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"linux i9","site":"lnwsj.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"PASS: sj88 root sudo and lnwsj.com write access (paired)","updated_at":"2026-06-07T03:24:48+07:00"},{"due_date":"2026-06-18","id":601,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"Phase 5 E2E UI+API verification","updated_at":"2026-06-19T02:34:28+07:00"},{"due_date":"2026-06-11","id":601,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Plan strict production V2 report runner from proven scripts","updated_at":"2026-06-11T13:26:49+07:00"},{"due_date":"2026-06-01","id":601,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green16gb.sj88ai.com,greenweb16gb.cutdee.com,green16tb.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Completed: unified one-page report","updated_at":"2026-06-01T06:17:15+07:00"},{"due_date":"2026-06-06","id":601,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"linux i9","site":"lnwsj.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"PASS: sj88 root sudo and lnwsj.com write access","updated_at":"2026-06-07T03:23:33+07:00"},{"due_date":"2026-06-18","id":600,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"Phase 4 full GPU crop/decode decision","updated_at":"2026-06-19T02:34:27+07:00"},{"due_date":"2026-06-01","id":600,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.98.240","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"Deploy jsv2 to new dedicated server","updated_at":"2026-06-01T06:25:47+07:00"},{"due_date":"2026-06-11","id":600,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-11T13:05:37+07:00"},{"due_date":"2026-06-06","id":600,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"linux i9","site":"lnwsj.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"Progress: sj88 root and write access verified","updated_at":"2026-06-07T03:25:49+07:00"},{"due_date":"2026-06-18","id":599,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"Phase 3 job-level GPU evidence API","updated_at":"2026-06-19T02:34:27+07:00"},{"due_date":"2026-06-06","id":599,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"linux i9","site":"lnwsj.com","source_ip":"103.253.75.161","status":"blocked","tags":[],"title":"Blocked: sj88 lacks write permission on lnwsj.com","updated_at":"2026-06-07T03:08:12+07:00"},{"due_date":"2026-06-01","id":599,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green16gb.sj88ai.com,greenweb16gb.cutdee.com,green16tb.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Progress: single-page HTML generated","updated_at":"2026-06-01T06:15:27+07:00"},{"due_date":"2026-06-11","id":599,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Auto MV - Flet Edition","site":"N:\\codex\\AutoMv_A-main; green.sj88ai.com; greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan Green page addition for Flet desktop","updated_at":"2026-06-11T13:06:25+07:00"},{"due_date":"2026-06-18","id":598,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"Phase 2 disable CPU fallback","updated_at":"2026-06-19T02:34:27+07:00"},{"due_date":"2026-06-07","id":598,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"BLOCKED production Chrome strict matrix 4 users","updated_at":"2026-06-07T02:34:39+07:00"},{"due_date":"2026-06-01","id":598,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"C:\\temp\\AutoMixSJ88\\production","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"Select best runtime for continuation","updated_at":"2026-06-01T06:14:33+07:00"},{"due_date":"2026-06-11","id":598,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-11T12:38:47+07:00"},{"due_date":"2026-06-18","id":597,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"Phase 1 force fixed GPU mode","updated_at":"2026-06-19T02:34:27+07:00"},{"due_date":"2026-06-06","id":597,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"/var/www/cutdee.com","source_ip":"103.253.75.161","status":"blocked","tags":[],"title":"BLOCKED: NoMachine virtual desktop \u0e43\u0e0a\u0e49\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e14\u0e49\u0e27\u0e22 package \u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19","updated_at":"2026-06-07T02:32:32+07:00"},{"due_date":"2026-06-01","id":597,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green16gb.sj88ai.com,greenweb16gb.cutdee.com,green16tb.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"All-in-one HTML summary for TestGreen","updated_at":"2026-06-01T06:15:26+07:00"},{"due_date":"2026-06-11","id":597,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"G:\\???????????\\00 mv\\????????????\\lv0; server=103.253.75.161:28888","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan: Bulk LV0 all media test","updated_at":"2026-06-11T12:37:51+07:00"},{"due_date":"2026-06-18","id":596,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"Phase 0 baseline lock","updated_at":"2026-06-19T02:34:26+07:00"},{"due_date":"2026-06-01","id":596,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"[pre] fix green.sj88ai.com 502","updated_at":"2026-06-01T06:11:48+07:00"},{"due_date":"2026-06-06","id":596,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"/var/www/cutdee.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"RCA: X11 \u0e40\u0e2b\u0e47\u0e19 output \u0e17\u0e38\u0e01\u0e15\u0e31\u0e27 disconnected \u0e08\u0e36\u0e07\u0e15\u0e31\u0e49\u0e07\u0e02\u0e19\u0e32\u0e14\u0e2b\u0e19\u0e49\u0e32\u0e08\u0e2d\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49","updated_at":"2026-06-07T02:11:20+07:00"},{"due_date":"2026-06-11","id":596,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan remote sync green.sj88ai.com","updated_at":"2026-06-11T12:43:31+07:00"},{"due_date":"2026-06-07","id":595,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online.sj88ai.com V2 production","site":"https://tt2026online.sj88ai.com/","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"BLOCKED Chrome strict production matrix screenshot gate","updated_at":"2026-06-07T01:39:21+07:00"},{"due_date":"2026-06-01","id":595,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Placeholder audit (detailed)","updated_at":"2026-06-01T06:14:43+07:00"},{"due_date":"2026-06-11","id":595,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"?????????? greenlnw.cutdee.com","updated_at":"2026-06-11T12:42:19+07:00"},{"due_date":"2026-06-19","id":595,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"Ai Full Dev","site":"192.166.82.15","source_ip":"184.82.152.248","status":"done","tags":[],"title":"WireGuard client config delivered","updated_at":"2026-06-19T01:41:21+07:00"},{"due_date":"2026-06-01","id":594,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Run compile and dual-proof public test for V6 analyze-image","updated_at":"2026-06-01T06:09:02+07:00"},{"due_date":"2026-06-11","id":594,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Compare V4.8.1, repair V4.8.8, verify with UI and API evidence","updated_at":"2026-06-11T12:22:50+07:00"},{"due_date":"2026-06-07","id":594,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Debug: GenAIPro audio filtered revised Thai dialogue","updated_at":"2026-06-07T00:26:52+07:00"},{"due_date":"2026-06-18","id":594,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"local:C:\\Users\\admin\\Documents\\codex\\TiktokAi2026Online\\App Pro New Versoin","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Update App Pro New Versoin documentation from real source","updated_at":"2026-06-18T17:45:39+07:00"},{"due_date":"2026-06-06","id":593,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online.sj88ai.com V2 production","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"RCA confirmed before hotfix: Ai AutoCut Mode3 NVENC bitrate drop","updated_at":"2026-06-06T23:14:17+07:00"},{"due_date":"2026-06-01","id":593,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"C:\\temp\\AutoMixSJ88\\production\\automixsj88-jsv2_runtime_code_20260601","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"Analyze jsv2 runtime code","updated_at":"2026-06-01T06:07:26+07:00"},{"due_date":"2026-06-11","id":593,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"PLAN greenlnw.cutdee.com source pull strict evidence","updated_at":"2026-06-11T12:44:47+07:00"},{"due_date":"2026-06-18","id":593,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"Produce certification evidence pack for TC02 TC03 TC04","updated_at":"2026-06-18T16:35:41+07:00"},{"due_date":"2026-06-06","id":592,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Progress: uploaded WAV external audio fix implemented locally","updated_at":"2026-06-06T20:00:28+07:00"},{"due_date":"2026-06-18","id":592,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"nomachine","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"NoMachine default user enforcement (sj88)","updated_at":"2026-06-18T15:03:34+07:00"},{"due_date":"2026-06-01","id":592,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Fix V6 analyze-image 503 strict loop","updated_at":"2026-06-01T06:03:43+07:00"},{"due_date":"2026-06-11","id":592,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"D:\\codex\\AutoMv_A-main","source_ip":"58.10.169.248","status":"done","tags":[],"title":"?????????? greenlnw.cutdee.com","updated_at":"2026-06-11T12:39:17+07:00"},{"due_date":"2026-06-18","id":591,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"103.253.75.161 / NoMachine","source_ip":"184.82.152.248","status":"in_progress","tags":[],"title":"Enable sj88 non-root NoMachine access on 103.253.75.161","updated_at":"2026-06-18T14:47:28+07:00"},{"due_date":"2026-06-07","id":591,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"open","tags":[],"title":"uploaded audio accepted but render audio routing not proven in artifact-token testcase","updated_at":"2026-06-06T19:47:59+07:00"},{"due_date":"2026-06-01","id":591,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Fix V6 image 503 no provider key","updated_at":"2026-06-01T05:58:23+07:00"},{"due_date":"2026-06-11","id":591,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Plan: 4-mode reframe/batch comparison","updated_at":"2026-06-11T14:16:44+07:00"},{"due_date":"2026-06-06","id":590,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"open","tags":[],"title":"STRICT-GATE: API does not echo X-Request-ID on paired Chrome test","updated_at":"2026-06-06T15:11:08+07:00"},{"due_date":"2026-06-01","id":590,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T05:57:43+07:00"},{"due_date":"2026-06-11","id":590,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan remote pull and evidence report for green.sj88ai.com","updated_at":"2026-06-11T12:35:30+07:00"},{"due_date":"2026-06-18","id":590,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC|app:V3","source_ip":"184.82.152.248","status":"done","tags":[],"title":"V3 usable validation and report","updated_at":"2026-06-18T14:55:01+07:00"},{"due_date":"2026-06-01","id":589,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Completed: AB Roll strict capability gate for CUDA filters","updated_at":"2026-06-01T05:44:17+07:00"},{"due_date":"2026-06-11","id":589,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:D:\\codex\\AutoMv_A-main","source_ip":"58.10.169.248","status":"done","tags":[],"title":"Plan analyze and run AutoMv_A-main","updated_at":"2026-06-11T12:00:31+07:00"},{"due_date":"2026-06-18","id":589,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com|local:N:\\Green PC","source_ip":"184.82.152.248","status":"done","tags":[],"title":"????????????????????????????? repo","updated_at":"2026-06-18T12:55:19+07:00"},{"due_date":"2026-06-06","id":589,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Dashboard boot console error during Product Output Manager QA","updated_at":"2026-06-06T14:21:33+07:00"},{"due_date":"2026-06-06","id":588,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Last strict test attempt 3 failed due runner hidden upload button","updated_at":"2026-06-06T14:09:15+07:00"},{"due_date":"2026-06-01","id":588,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Fix v6 mode forced auto","updated_at":"2026-06-01T05:55:40+07:00"},{"due_date":"2026-06-11","id":588,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19 rerun all files upload green.sj88ai.com strict evidence","updated_at":"2026-06-11T11:55:15+07:00"},{"due_date":"2026-06-18","id":588,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tiktok-bot-v7-2-3","site":"local-extension:C:\\Users\\sj88888888\\Documents\\Bot Stable\\V7.2.3","source_ip":"2001:fb1:16a:3823:8101:a37:f1e9:391d","status":"done","tags":[],"title":"Implement separate bestselling CSV ID in V7.2.3","updated_at":"2026-06-18T10:42:55+07:00"},{"due_date":"2026-06-06","id":587,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Last strict test attempt 2 failed due runner login wait condition","updated_at":"2026-06-06T14:05:50+07:00"},{"due_date":"2026-06-01","id":587,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T05:42:38+07:00"},{"due_date":"2026-06-11","id":587,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"G:\\???????????\\00 mv\\????????????\\lv0; server=103.253.75.161:28888","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan: Real sample media processing test","updated_at":"2026-06-11T11:36:07+07:00"},{"due_date":"2026-06-17","id":587,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe88.sj88ai.com/","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Expose notebook on reframe88.sj88ai.com","updated_at":"2026-06-17T20:40:01+07:00"},{"due_date":"2026-06-11","id":586,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.169.248","status":"in_progress","tags":[],"title":"Plan mirror /opt/green.sj88ai.com into local workspace","updated_at":"2026-06-11T11:06:54+07:00"},{"due_date":"2026-06-06","id":586,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Last strict test attempt 1 failed before feature test due invalid credential","updated_at":"2026-06-06T14:00:45+07:00"},{"due_date":"2026-06-01","id":586,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Selector fix strict loop run","updated_at":"2026-06-01T05:41:46+07:00"},{"due_date":"2026-06-17","id":586,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"notebook-local-cloudflare-audit","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Find notebook Cloudflare tunnels","updated_at":"2026-06-17T20:22:57+07:00"},{"due_date":"2026-06-01","id":585,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Dual-proof pass V1-V5 no redirect","updated_at":"2026-06-01T05:30:39+07:00"},{"due_date":"2026-06-06","id":585,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"local-machine:D:\\codex\\Ai Full Dev","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"AGENTS.md artifact gate RCA rerun","updated_at":"2026-06-06T13:40:08+07:00"},{"due_date":"2026-06-11","id":585,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main; server=103.253.75.161:28888","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan: Deploy AutoMv_A-main to Linux port 28888","updated_at":"2026-06-11T11:17:46+07:00"},{"due_date":"2026-06-17","id":585,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"local-machine-cloudflare-tunnel-audit","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Find existing Cloudflare tunnel domains","updated_at":"2026-06-17T20:06:56+07:00"},{"due_date":"2026-06-01","id":584,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T05:28:01+07:00"},{"due_date":"2026-06-06","id":584,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"local-machine:D:\\codex\\Ai Full Dev","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"AGENTS.md setup during verification","updated_at":"2026-06-06T13:37:41+07:00"},{"due_date":"2026-06-11","id":584,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan: add optional auto-editor silence cut to Video Edit tab","updated_at":"2026-06-11T10:53:07+07:00"},{"due_date":"2026-06-17","id":584,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com/","source_ip":"2001:fb1:16a:3823:10ff:34de:3f65:e30e","status":"done","tags":[],"title":"Validate external access via Cloudflare","updated_at":"2026-06-17T19:22:24+07:00"},{"due_date":"2026-06-17","id":583,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V7.2.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V7.2.1","source_ip":"184.82.152.248","status":"pending","tags":[],"title":"Live rerun schedule submit with paired UI/API evidence","updated_at":"2026-06-17T12:22:56+07:00"},{"due_date":"2026-06-01","id":583,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Start: AB Roll GPU capability gate before run","updated_at":"2026-06-01T05:44:17+07:00"},{"due_date":"2026-06-06","id":583,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Product Output Manager UI QA waiting for nntv password","updated_at":"2026-06-06T14:21:33+07:00"},{"due_date":"2026-06-11","id":583,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e08\u0e23\u0e34\u0e07 green.sj88ai.com \u0e41\u0e1a\u0e1a UI+API evidence paired","updated_at":"2026-06-11T10:50:01+07:00"},{"due_date":"2026-06-01","id":582,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Closeout: detailed phase10 satisfaction and gap analysis delivered","updated_at":"2026-06-01T05:21:29+07:00"},{"due_date":"2026-06-06","id":582,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Real Product Output Manager UI QA blocked by login","updated_at":"2026-06-06T14:21:33+07:00"},{"due_date":"2026-06-11","id":582,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"C:\\temp\\AutoMv_A-main","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan: make local Flet Auto MV app runnable","updated_at":"2026-06-11T10:27:09+07:00"},{"due_date":"2026-06-17","id":582,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Run Factoy_tt deploy + pic04 10 VDO evidence workflow","updated_at":"2026-06-17T07:41:34+07:00"},{"due_date":"2026-06-01","id":581,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Completed: AB Roll explicit GPU policy flags + strict loop PASS","updated_at":"2026-06-01T05:21:17+07:00"},{"due_date":"2026-06-11","id":581,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Server Monitor","site":"uptime2.sj88ai.com / 110.164.146.205","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan: outage RCA + Monitor feature + uptime2 restore","updated_at":"2026-06-11T09:31:51+07:00"},{"due_date":"2026-06-17","id":581,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\Factoy_tt\\webapp_v2","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Run Factoy_tt deploy and pic04 10 VDO evidence test","updated_at":"2026-06-17T07:41:34+07:00"},{"due_date":"2026-06-06","id":581,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Admin visualization scope guard","updated_at":"2026-06-06T12:23:45+07:00"},{"due_date":"2026-06-17","id":580,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.2.2e","source_ip":"58.136.103.228","status":"todo","tags":[],"title":"Fix caption persistence verification before submit","updated_at":"2026-06-17T06:53:33+07:00"},{"due_date":"2026-06-01","id":580,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T05:20:09+07:00"},{"due_date":"2026-06-06","id":580,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"2026-06-06 | Debug | Clip 1 prompt quality low before compression","updated_at":"2026-06-06T12:04:21+07:00"},{"due_date":"2026-06-10","id":580,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T20:13:23+07:00"},{"due_date":"2026-06-17","id":579,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"C:\\Users\\sji9\\Documents\\codex\\TT-bot-Runer\\V7.2.2e","source_ip":"58.136.103.228","status":"pending","tags":[],"title":"??? caption persistence: verify/refill before submit","updated_at":"2026-06-17T06:52:53+07:00"},{"due_date":"2026-06-06","id":579,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Recheck CPUAffinity reference from tt2026-v4 services","updated_at":"2026-06-06T11:47:33+07:00"},{"due_date":"2026-06-10","id":579,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T20:05:58+07:00"},{"due_date":"2026-06-01","id":579,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase10 post-run satisfaction gap analysis","updated_at":"2026-06-01T05:21:28+07:00"},{"due_date":"2026-06-01","id":578,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 AB Roll strict baseline run","updated_at":"2026-06-01T05:12:42+07:00"},{"due_date":"2026-06-10","id":578,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T19:50:05+07:00"},{"due_date":"2026-06-17","id":578,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"Grok Build Beta research","site":"https://x.ai/cli","source_ip":"58.136.103.228","status":"done","tags":[],"title":"Prepare detailed Grok Build Beta findings","updated_at":"2026-06-17T03:46:30+07:00"},{"due_date":"2026-06-06","id":578,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Admin dashboard visualization implementation checkpoint","updated_at":"2026-06-06T12:00:59+07:00"},{"due_date":"2026-06-16","id":577,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"TikTok Bot V7.2","site":"local:F:\\V7.2 No Data","source_ip":"2001:44c8:466d:7e1d:b405:50c0:6df8:a9e5","status":"in_progress","tags":[],"title":"Clear all bundled product entries","updated_at":"2026-06-16T15:09:39+07:00"},{"due_date":"2026-06-10","id":577,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T19:47:58+07:00"},{"due_date":"2026-06-01","id":577,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"during: pulled runtime source package from server","updated_at":"2026-06-01T05:09:15+07:00"},{"due_date":"2026-06-06","id":577,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Claude Code CLI","site":"local-windows:C:\\temp\\Ai Full Dev","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Claude Code CLI VS Code config sync","updated_at":"2026-06-06T11:44:04+07:00"},{"due_date":"2026-06-14","id":576,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TikTok Bot V6 / V6.1","site":"C:\\Users\\sji9\\Documents\\newbot\\V6.1\\V6.1","source_ip":"184.82.153.28","status":"completed","tags":[],"title":"V6.1 product add/remove/import/export verification complete","updated_at":"2026-06-14T11:55:46+07:00"},{"due_date":"2026-06-10","id":576,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T19:46:44+07:00"},{"due_date":"2026-06-01","id":576,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"start: pull running code for automixsj88-jsv2","updated_at":"2026-06-01T05:09:08+07:00"},{"due_date":"2026-06-06","id":576,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"2026-06-06 | Runtime Smoke Failure Round 3 | series-director","updated_at":"2026-06-06T11:38:10+07:00"},{"due_date":"2026-06-13","id":575,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.9","source_ip":"184.82.153.28","status":"todo","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-14T03:55:30+07:00"},{"due_date":"2026-06-10","id":575,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T19:42:34+07:00"},{"due_date":"2026-06-01","id":575,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"done: full-step automixjsv2 test completed with blocker evidence","updated_at":"2026-06-01T05:07:06+07:00"},{"due_date":"2026-06-06","id":575,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"2026-06-06 | Runtime Smoke Failures Round 2 | series-director","updated_at":"2026-06-06T11:38:10+07:00"},{"due_date":"2026-06-10","id":574,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T19:38:42+07:00"},{"due_date":"2026-06-01","id":574,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Fix V1-V5 web routes not redirect to root","updated_at":"2026-06-01T05:30:50+07:00"},{"due_date":"2026-06-06","id":574,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"2026-06-06 | Analysis Finding | series-director","updated_at":"2026-06-06T11:38:10+07:00"},{"due_date":"2026-06-14","id":574,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.9","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Validate backend parity against V4.8.2","updated_at":"2026-06-14T03:55:39+07:00"},{"due_date":"2026-06-10","id":573,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T19:28:53+07:00"},{"due_date":"2026-06-01","id":573,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Start: add AB Roll explicit GPU policy flags and strict loop evidence","updated_at":"2026-06-01T05:21:17+07:00"},{"due_date":"2026-06-06","id":573,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Claude Code CLI","site":"local-windows:C:\\temp\\Ai Full Dev","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Claude Code CLI MiniMax correction","updated_at":"2026-06-06T11:05:40+07:00"},{"due_date":"2026-06-15","id":573,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"local","source_ip":"184.82.153.28","status":"done","tags":[],"title":"Validate run-all full suite and handoff artifact","updated_at":"2026-06-14T03:42:41+07:00"},{"due_date":"2026-06-14","id":572,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer V5","site":"chrome-side-panel:TikTok Bot V5","source_ip":"184.82.153.28","status":"open","tags":[],"title":"Make live V5 runner controllable by automation","updated_at":"2026-06-14T02:54:04+07:00"},{"due_date":"2026-06-10","id":572,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T19:26:39+07:00"},{"due_date":"2026-06-01","id":572,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Freeze baseline strict loop finished","updated_at":"2026-06-01T05:01:12+07:00"},{"due_date":"2026-06-06","id":572,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Claude Code CLI","site":"local-windows:C:\\temp\\Ai Full Dev","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Claude Code CLI analysis result","updated_at":"2026-06-06T11:05:40+07:00"},{"due_date":"2026-06-10","id":571,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T19:21:51+07:00"},{"due_date":"2026-06-01","id":571,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green16gb.sj88ai.com,greenweb16gb.cutdee.com,green16tb.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Final PASS report","updated_at":"2026-06-01T05:00:00+07:00"},{"due_date":"2026-06-06","id":571,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Product Output Manager module import failure","updated_at":"2026-06-06T10:47:48+07:00"},{"due_date":"2026-06-13","id":571,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMv_A-main","site":"local:N:\\Green PC\\AutoMv_A-main","source_ip":"184.82.153.28","status":"done","tags":[],"title":"???????????????????????? AutoMv_A-main","updated_at":"2026-06-13T21:29:57+07:00"},{"due_date":"2026-06-13","id":570,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Todo: validate generate button by local simulation + live flow check","updated_at":"2026-06-13T19:46:03+07:00"},{"due_date":"2026-06-10","id":570,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T19:08:25+07:00"},{"due_date":"2026-06-01","id":570,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green16gb.sj88ai.com,greenweb16gb.cutdee.com,green16tb.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"UI+API+Frame30 final report completed","updated_at":"2026-06-01T04:59:38+07:00"},{"due_date":"2026-06-06","id":570,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Redacted secret-pattern risk found in pulled source","updated_at":"2026-06-06T10:24:05+07:00"},{"due_date":"2026-06-13","id":569,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"in_progress","tags":[],"title":"Deploy safe patch in content.js for generate DOM variant","updated_at":"2026-06-13T19:27:09+07:00"},{"due_date":"2026-06-10","id":569,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T18:57:01+07:00"},{"due_date":"2026-06-01","id":569,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com/","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Fix critical UI+API dual-proof selector timeout","updated_at":"2026-06-01T05:03:41+07:00"},{"due_date":"2026-06-06","id":569,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Remote source inventory before code-only pull","updated_at":"2026-06-06T10:24:05+07:00"},{"due_date":"2026-06-06","id":568,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"GitHub origin: https://github.com/lnwsj/SJ88-Auto-Reframe-2026.git","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Pair evidence checkpoint for GitHub overwrite sync","updated_at":"2026-06-06T09:38:36+07:00"},{"due_date":"2026-06-01","id":568,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Freeze baseline strict loop (v4 live)","updated_at":"2026-06-01T04:57:59+07:00"},{"due_date":"2026-06-10","id":568,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T18:45:07+07:00"},{"due_date":"2026-06-13","id":568,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"?????? extension ?????? Chrome check ?????????? flow target","updated_at":"2026-06-13T19:02:48+07:00"},{"due_date":"2026-06-06","id":567,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"GitHub origin: https://github.com/lnwsj/SJ88-Auto-Reframe-2026.git","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"GitHub API evidence RCA","updated_at":"2026-06-06T09:36:29+07:00"},{"due_date":"2026-06-14","id":567,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://cutdee.com, https://green.cutdee.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"Next phase: \u0e2a\u0e23\u0e49\u0e32\u0e07 green-screen app_client \u0e41\u0e25\u0e30\u0e15\u0e48\u0e2d SSO adapter","updated_at":"2026-06-13T18:41:29+07:00"},{"due_date":"2026-06-10","id":567,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T18:20:23+07:00"},{"due_date":"2026-06-01","id":567,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"AB Roll: why AAC mux is CPU and speed impact","updated_at":"2026-06-01T04:46:18+07:00"},{"due_date":"2026-06-06","id":566,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"GitHub origin: https://github.com/lnwsj/SJ88-Auto-Reframe-2026.git","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Report artifact generation RCA","updated_at":"2026-06-06T09:34:13+07:00"},{"due_date":"2026-06-10","id":566,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T18:16:29+07:00"},{"due_date":"2026-06-13","id":566,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"blocked","tags":[],"title":"Patch V20 submit path restore reliability after reload","updated_at":"2026-06-13T18:41:21+07:00"},{"due_date":"2026-06-01","id":566,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"during: add fallback to continue full-step test when voice generation stalls","updated_at":"2026-06-01T05:07:07+07:00"},{"due_date":"2026-06-06","id":565,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"GitHub origin: https://github.com/lnwsj/SJ88-Auto-Reframe-2026.git","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Execute attempt 4 RCA","updated_at":"2026-06-06T09:28:27+07:00"},{"due_date":"2026-06-10","id":565,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T18:09:21+07:00"},{"due_date":"2026-06-01","id":565,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com/","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Analyze ttsapp code round with UI+API evidence","updated_at":"2026-06-01T04:53:51+07:00"},{"due_date":"2026-06-13","id":565,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"/opt/green.cutdee.com/","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Copy code \u0e08\u0e32\u0e01 green.sj88ai.com \u0e44\u0e1b green.cutdee.com \u0e1e\u0e23\u0e49\u0e2d\u0e21 strict evidence","updated_at":"2026-06-13T15:21:49+07:00"},{"due_date":"2026-06-06","id":564,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"GitHub origin: https://github.com/lnwsj/SJ88-Auto-Reframe-2026.git","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"External Git process blocker","updated_at":"2026-06-06T09:25:41+07:00"},{"due_date":"2026-06-13","id":564,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"pending","tags":[],"title":"Reload correct V20 unpacked extension and rerun live 5-minute Auto Pic test","updated_at":"2026-06-13T13:09:38+07:00"},{"due_date":"2026-06-10","id":564,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T18:01:56+07:00"},{"due_date":"2026-06-01","id":564,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"C:\\temp\\AutoMixSJ88\\production","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"Analyze all production versions","updated_at":"2026-06-01T04:46:14+07:00"},{"due_date":"2026-06-06","id":563,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"GitHub origin: https://github.com/lnwsj/SJ88-Auto-Reframe-2026.git","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Execute attempt 3 RCA","updated_at":"2026-06-06T09:23:01+07:00"},{"due_date":"2026-06-13","id":563,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Auto Flow V20","site":"https://labs.google/fx/tools/flow/project/c71df4f1-ca8a-43c2-8a46-935327718b17","source_ip":"184.82.153.28","status":"completed","tags":[],"title":"Reload unpacked extension ?? Chrome ??????????????","updated_at":"2026-06-13T12:46:30+07:00"},{"due_date":"2026-06-10","id":563,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T18:00:33+07:00"},{"due_date":"2026-06-01","id":563,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after] UI smoke completed (blocked 502) green.sj88ai.com","updated_at":"2026-06-01T04:29:34+07:00"},{"due_date":"2026-06-06","id":562,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"GitHub origin: https://github.com/lnwsj/SJ88-Auto-Reframe-2026.git","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Execute attempt 2 RCA","updated_at":"2026-06-06T09:22:09+07:00"},{"due_date":"2026-06-01","id":562,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"[during] UI/API evidence capture green.sj88ai.com","updated_at":"2026-06-01T04:29:34+07:00"},{"due_date":"2026-06-10","id":562,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T17:59:53+07:00"},{"due_date":"2026-06-12","id":562,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / \u0e1b\u0e23\u0e30\u0e18\u0e32\u0e19\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Submit and verify EP07 boardroom coffee service VDO","updated_at":"2026-06-12T15:32:58+07:00"},{"due_date":"2026-06-01","id":561,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"completed","tags":[],"title":"?????? user ?? dedicated server","updated_at":"2026-06-01T04:25:20+07:00"},{"due_date":"2026-06-06","id":561,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"GitHub origin: https://github.com/lnwsj/SJ88-Auto-Reframe-2026.git","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Execute attempt 1 RCA","updated_at":"2026-06-06T09:21:23+07:00"},{"due_date":"2026-06-10","id":561,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T17:58:43+07:00"},{"due_date":"2026-06-12","id":561,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / ???????????? EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Generate 4 boardroom coffee service images","updated_at":"2026-06-12T12:44:41+07:00"},{"due_date":"2026-06-01","id":560,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"completed","tags":[],"title":"?????? user ?? dedicated server","updated_at":"2026-06-01T04:24:37+07:00"},{"due_date":"2026-06-06","id":560,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"GitHub origin: https://github.com/lnwsj/SJ88-Auto-Reframe-2026.git","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Analyze Git overwrite target","updated_at":"2026-06-06T09:20:40+07:00"},{"due_date":"2026-06-10","id":560,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T17:56:28+07:00"},{"due_date":"2026-06-12","id":560,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"??: internal note visible in admin sheet","updated_at":"2026-06-12T12:11:36+07:00"},{"due_date":"2026-06-06","id":559,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"RCA deploy attempt 1: app.api missing","updated_at":"2026-06-06T08:25:37+07:00"},{"due_date":"2026-06-01","id":559,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"in_progress","tags":[],"title":"??????????? user ?? dedicated server","updated_at":"2026-06-01T04:23:44+07:00"},{"due_date":"2026-06-10","id":559,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T17:47:38+07:00"},{"due_date":"2026-06-12","id":559,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"download all files GPU server backup","updated_at":"2026-06-12T17:13:17+07:00"},{"due_date":"2026-06-06","id":558,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"D:\\SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Cleanup artifact finalization syntax issue resolved","updated_at":"2026-06-06T08:08:27+07:00"},{"due_date":"2026-06-01","id":558,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"in_progress","tags":[],"title":"??????????? user ?? dedicated server","updated_at":"2026-06-01T04:23:16+07:00"},{"due_date":"2026-06-10","id":558,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product-id row click and import persistence","updated_at":"2026-06-10T17:42:33+07:00"},{"due_date":"2026-06-12","id":558,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Deploy and verify QR details/admin event creation change","updated_at":"2026-06-12T11:49:00+07:00"},{"due_date":"2026-06-06","id":557,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Server Monitor","site":"http://110.164.146.205:8788/","source_ip":"184.82.152.134","status":"open","tags":[],"title":"Live issue: /api/reports/performance returns 500","updated_at":"2026-06-06T07:59:07+07:00"},{"due_date":"2026-06-01","id":557,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"[pre] UI live-domain smoke green.sj88ai.com","updated_at":"2026-06-01T04:23:05+07:00"},{"due_date":"2026-06-10","id":557,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Mission: fix product id click and import persistence","updated_at":"2026-06-10T17:40:11+07:00"},{"due_date":"2026-06-12","id":557,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / ???????????? EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Generate EP07 next elevator VDO 1x 1080p","updated_at":"2026-06-12T11:08:13+07:00"},{"due_date":"2026-06-06","id":556,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"greenGPU","site":"gpu1.sj88ai.com","source_ip":"184.82.152.134","status":"investigating","tags":[],"title":"CPU canary_pipeline=cpu_nvenc returns NO_JOB","updated_at":"2026-06-06T07:34:58+07:00"},{"due_date":"2026-06-01","id":556,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"free1.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":["analysis","free1"],"title":"start: deep analysis free1.sj88ai.com","updated_at":"2026-06-01T04:33:46+07:00"},{"due_date":"2026-06-10","id":556,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Mission: fix product id click and import persistence","updated_at":"2026-06-10T17:33:43+07:00"},{"due_date":"2026-06-12","id":556,"kind":"todos","owner":"ai-full-dev-bot","priority":"critical","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Finish auto slip flow and live test","updated_at":"2026-06-12T11:15:52+07:00"},{"due_date":"2026-06-01","id":555,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"[pre] UI live-domain smoke green.sj88ai.com","updated_at":"2026-06-01T04:18:54+07:00"},{"due_date":"2026-06-10","id":555,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Mission: fix product id click and import persistence","updated_at":"2026-06-10T17:25:53+07:00"},{"due_date":"2026-06-12","id":555,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / ???????????? EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Generate EP07 elevator encounter still","updated_at":"2026-06-12T10:43:44+07:00"},{"due_date":"2026-06-06","id":555,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"SJ88 Server Monitor","site":"C:\\temp\\SJ88-Server-Monitor","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Validation: lint/build pass with tracing warning","updated_at":"2026-06-06T07:35:59+07:00"},{"due_date":"2026-06-06","id":554,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V2 core strict Attempt 1 failed, rerun prepared","updated_at":"2026-06-06T07:24:29+07:00"},{"due_date":"2026-06-01","id":554,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"free1.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":["server-pull"],"title":"start: pull free1.sj88ai.com snapshot","updated_at":"2026-06-01T04:17:49+07:00"},{"due_date":"2026-06-10","id":554,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Mission: fix product id click and import persistence","updated_at":"2026-06-10T17:02:57+07:00"},{"due_date":"2026-06-12","id":554,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Set SLIP2GO_API_SECRET for event.sj88ai.com","updated_at":"2026-06-12T10:27:52+07:00"},{"due_date":"2026-06-06","id":553,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone / tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"V2 cutover strict blocked: Workshop Lv2 missing standalone audio","updated_at":"2026-06-06T01:54:35+07:00"},{"due_date":"2026-06-01","id":553,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"free1.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"start: download free1.sj88ai.com source excluding mp4/backup","updated_at":"2026-06-01T04:17:37+07:00"},{"due_date":"2026-06-10","id":553,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Mission: fix product id click and import persistence","updated_at":"2026-06-10T17:01:47+07:00"},{"due_date":"2026-06-12","id":553,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Write detailed auto slip check design document","updated_at":"2026-06-12T10:17:28+07:00"},{"due_date":"2026-06-01","id":552,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-final] strict-loop final rerun pass","updated_at":"2026-06-01T04:14:02+07:00"},{"due_date":"2026-06-10","id":552,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Mission: fix product id click and import persistence","updated_at":"2026-06-10T16:48:24+07:00"},{"due_date":"2026-06-12","id":552,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"class.lnwsj.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Backup and analyze class.lnwsj.com slip verification","updated_at":"2026-06-12T10:12:25+07:00"},{"due_date":"2026-06-05","id":552,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"class2.lnwsj.com standby for class.lnwsj.com","site":"class2.lnwsj.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"ADMIN-FUNC-001 admin/salepage_submit.php returns HTTP 500 on class2","updated_at":"2026-06-05T22:08:13+07:00"},{"due_date":"2026-06-05","id":551,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Commit pushed; starting AB Roll Lv2/Lv3 strict rerun","updated_at":"2026-06-05T19:15:01+07:00"},{"due_date":"2026-06-01","id":551,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after] deliver QC warning + edge preview + verified UI/API","updated_at":"2026-06-01T04:10:06+07:00"},{"due_date":"2026-06-10","id":551,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Mission: fix product id click and import persistence","updated_at":"2026-06-10T16:39:51+07:00"},{"due_date":"2026-06-12","id":551,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / ???????????? EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Generate EP07 clip09 swapped UTF8 1x 1080p","updated_at":"2026-06-12T10:01:00+07:00"},{"due_date":"2026-06-10","id":550,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product id click and import persistence","updated_at":"2026-06-10T16:38:54+07:00"},{"due_date":"2026-06-01","id":550,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"during: patched e2e script for overlay + mixer readiness","updated_at":"2026-06-01T05:07:07+07:00"},{"due_date":"2026-06-05","id":550,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Ai AutoCut Lv1 exhaust RCA fixed in code; strict live rerun pending","updated_at":"2026-06-05T18:59:02+07:00"},{"due_date":"2026-06-12","id":550,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / ???????????? EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Generate EP07 clip09 swapped VDO 4x 1080p","updated_at":"2026-06-12T10:00:59+07:00"},{"due_date":"2026-06-10","id":549,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product id click and import persistence","updated_at":"2026-06-10T16:37:55+07:00"},{"due_date":"2026-06-01","id":549,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Check V4 GPU usage by step done","updated_at":"2026-06-01T04:07:48+07:00"},{"due_date":"2026-06-12","id":549,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Deploy event.sj88ai.com and test real usage","updated_at":"2026-06-12T09:45:55+07:00"},{"due_date":"2026-06-05","id":549,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"AI Full Dev","site":"local-machine","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Claude Code no-login setup evidence","updated_at":"2026-06-05T12:51:53+07:00"},{"due_date":"2026-06-05","id":548,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"open","tags":[],"title":"AB Roll Lv2 A+audio FAIL: V4 ?????? B Roll ???? start","updated_at":"2026-06-05T12:17:18+07:00"},{"due_date":"2026-06-10","id":548,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product id click and import persistence","updated_at":"2026-06-10T16:37:40+07:00"},{"due_date":"2026-06-01","id":548,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during] strict-loop rerun passed","updated_at":"2026-06-01T04:10:07+07:00"},{"due_date":"2026-06-12","id":548,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"download GPU server app backup to local folder","updated_at":"2026-06-12T09:26:43+07:00"},{"due_date":"2026-06-05","id":547,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"open","tags":[],"title":"Ai AutoCut V4 Lv1 exhaust=true ???????????? UI/live job","updated_at":"2026-06-05T12:00:25+07:00"},{"due_date":"2026-06-10","id":547,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission: fix product id click and import persistence","updated_at":"2026-06-10T16:36:28+07:00"},{"due_date":"2026-06-01","id":547,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Productionization attempt4 complete","updated_at":"2026-06-01T04:07:40+07:00"},{"due_date":"2026-06-12","id":547,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Event-Manger","site":"event.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Enable SSL for event.sj88ai.com","updated_at":"2026-06-12T08:52:11+07:00"},{"due_date":"2026-06-01","id":546,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Check V4 GPU usage by step","updated_at":"2026-06-01T04:03:04+07:00"},{"due_date":"2026-06-10","id":546,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"SJ88-series-director","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"EP2 Night in Womens Dorm VDO generation 10 clips","updated_at":"2026-06-10T09:30:18+07:00"},{"due_date":"2026-06-12","id":546,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-series-director / ???????????? EP07","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Generate corrected EP07 clip09 image","updated_at":"2026-06-12T08:44:57+07:00"},{"due_date":"2026-06-05","id":546,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"AI Full Dev","site":"local-machine","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Claude Code IDE local detection evidence","updated_at":"2026-06-05T11:58:13+07:00"},{"due_date":"2026-06-12","id":545,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Replace EP07 clip09 image prompt direction: men skirt, women pantsuit","updated_at":"2026-06-12T08:16:21+07:00"},{"due_date":"2026-06-01","id":545,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"start: full e2e test with screenshots automixsj88-jsv2","updated_at":"2026-06-01T05:07:06+07:00"},{"due_date":"2026-06-05","id":545,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"[debug] bundle state changes since last study: main.py +4 lines, manager.py +521 lines, dist fix5->fix6, new .codex_backups/ + back20260605_034953","updated_at":"2026-06-05T11:01:35+07:00"},{"due_date":"2026-06-10","id":545,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Mission: import-json-persist","updated_at":"2026-06-09T19:40:29+07:00"},{"due_date":"2026-06-05","id":544,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4-sj88ai","site":"https://tt2026online-v4.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Chrome UI signup login Ai AutoCut completed","updated_at":"2026-06-05T10:57:11+07:00"},{"due_date":"2026-06-10","id":544,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Mission import-json-persist","updated_at":"2026-06-09T19:38:16+07:00"},{"due_date":"2026-06-01","id":544,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre] QC warning + edge preview strict loop","updated_at":"2026-06-01T04:10:06+07:00"},{"due_date":"2026-06-12","id":544,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"??????????????????? 157.85.107.14 20260612_074856","updated_at":"2026-06-12T08:57:15+07:00"},{"due_date":"2026-06-05","id":543,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4-sj88ai","site":"https://tt2026online-v4.sj88ai.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Report initialized and input manifest captured","updated_at":"2026-06-05T10:38:14+07:00"},{"due_date":"2026-06-12","id":543,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"???????????????????????? 157.85.107.14","updated_at":"2026-06-12T07:48:02+07:00"},{"due_date":"2026-06-01","id":543,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"start: verify A record automixsj88-jsv2.sj88ai.com","updated_at":"2026-06-01T03:53:53+07:00"},{"due_date":"2026-06-09","id":543,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"SJ88-series-director","source_ip":"2001:44c8:6332:76c6:192a:4a09:825b:3d37","status":"done","tags":[],"title":"Plan: concat EP01_C01..C10 into single 1080p file","updated_at":"2026-06-09T15:25:40+07:00"},{"due_date":"2026-06-05","id":542,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"https://auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"AB Roll lv3 Chrome UI real test completed","updated_at":"2026-06-05T10:04:50+07:00"},{"due_date":"2026-06-01","id":542,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"during: pulled nginx config automixsj88-jsv2","updated_at":"2026-06-01T03:52:02+07:00"},{"due_date":"2026-06-09","id":542,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\EP01_Jekung_Nookchan_10clips_video_pack\\EP01_Jekung_Nookchan_video_pack","source_ip":"2001:44c8:6332:76c6:192a:4a09:825b:3d37","status":"done","tags":[],"title":"????? EP01_Jekung_Nookchan ??????????","updated_at":"2026-06-09T12:37:55+07:00"},{"due_date":"2026-06-12","id":542,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Implement Phase 5 service extraction","updated_at":"2026-06-12T07:57:45+07:00"},{"due_date":"2026-06-05","id":541,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"https://auto.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"AB Roll LV3 UI outputs downloaded","updated_at":"2026-06-05T10:00:09+07:00"},{"due_date":"2026-06-09","id":541,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\stories\\secret-school-infiltration","source_ip":"2001:44c8:6332:76c6:192a:4a09:825b:3d37","status":"completed","tags":[],"title":"?????? Secret School Infiltration ??? output=1 1080p","updated_at":"2026-06-09T12:02:56+07:00"},{"due_date":"2026-06-01","id":541,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Productionization + evidence loop attempt4","updated_at":"2026-06-01T04:05:28+07:00"},{"due_date":"2026-06-12","id":541,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"????? SSL, program paths, apps ????? migration plan ?????? zip/mp4","updated_at":"2026-06-12T07:44:53+07:00"},{"due_date":"2026-06-05","id":540,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"https://auto.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"AB Roll LV3 UI A/B upload started","updated_at":"2026-06-05T09:56:33+07:00"},{"due_date":"2026-06-09","id":540,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"C:\\temp\\SJ88-series-director\\stories\\secret-school-infiltration","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Plan secret-school-infiltration 10x8s VDO","updated_at":"2026-06-09T05:59:58+07:00"},{"due_date":"2026-06-01","id":540,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"start: pull nginx config automixsj88-jsv2","updated_at":"2026-06-01T03:52:02+07:00"},{"due_date":"2026-06-11","id":540,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Implement Phase 4D uploads/jobs/render extraction","updated_at":"2026-06-12T06:29:01+07:00"},{"due_date":"2026-06-05","id":539,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"https://auto.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"AB Roll LV3 input manifest created","updated_at":"2026-06-05T09:53:51+07:00"},{"due_date":"2026-06-10","id":539,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"series-director","site":"SJ88-series-director","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Update EP07 clip 07 image_prompt and attempt Codex Imagen regen","updated_at":"2026-06-09T04:04:12+07:00"},{"due_date":"2026-06-01","id":539,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green16gb.sj88ai.com,greenweb16gb.cutdee.com,green16tb.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Run full UI tests for all green* sites using TestGreen files","updated_at":"2026-06-01T04:59:37+07:00"},{"due_date":"2026-06-11","id":539,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Implement remaining membership router extraction with evidence","updated_at":"2026-06-12T06:08:24+07:00"},{"due_date":"2026-06-05","id":538,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"https://auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"AI AutoCut Chrome UI real test completed","updated_at":"2026-06-05T09:52:25+07:00"},{"due_date":"2026-06-01","id":538,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21005","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Preset quick fix preflight","updated_at":"2026-06-01T03:48:59+07:00"},{"due_date":"2026-06-09","id":538,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"series-director","site":"local","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"EP07 scene 07 image regeneration execution plan","updated_at":"2026-06-09T03:58:52+07:00"},{"due_date":"2026-06-11","id":538,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Implement products/library/reports router extraction with evidence","updated_at":"2026-06-12T05:56:27+07:00"},{"due_date":"2026-06-05","id":537,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"https://auto.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"AI AutoCut processing started from UI","updated_at":"2026-06-05T09:47:01+07:00"},{"due_date":"2026-06-01","id":537,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"start: ssl domain inventory on 157.85.107.14","updated_at":"2026-06-01T03:49:15+07:00"},{"due_date":"2026-06-09","id":537,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"C:\\\\temp\\\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP2 cut-export v9.8 + zip","updated_at":"2026-06-09T01:38:11+07:00"},{"due_date":"2026-06-11","id":537,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Implement auth router extraction with evidence","updated_at":"2026-06-12T05:44:17+07:00"},{"due_date":"2026-06-05","id":536,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"https://auto.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"AI AutoCut UI file selection succeeded","updated_at":"2026-06-05T09:44:59+07:00"},{"due_date":"2026-06-01","id":536,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"[Run] implement ffprobe + backend polling + performance gate","updated_at":"2026-06-01T03:42:40+07:00"},{"due_date":"2026-06-09","id":536,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"DektopApp parity fix plan","updated_at":"2026-06-08T21:13:31+07:00"},{"due_date":"2026-06-11","id":536,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Extract admin and live admin routes with evidence","updated_at":"2026-06-12T05:34:52+07:00"},{"due_date":"2026-06-05","id":535,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"https://auto.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"AI AutoCut input manifest created","updated_at":"2026-06-05T09:42:44+07:00"},{"due_date":"2026-06-08","id":535,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"n:/codex/GreenDektop","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"\u0e17\u0e33\u0e43\u0e2b\u0e49 DektopApp batch loop \u0e17\u0e33\u0e07\u0e32\u0e19\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19 greenlnw.cutdee.com","updated_at":"2026-06-08T21:04:52+07:00"},{"due_date":"2026-06-01","id":535,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Parity compare finished PASS","updated_at":"2026-06-01T03:32:56+07:00"},{"due_date":"2026-06-11","id":535,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Implement phase 3 membership release router extraction","updated_at":"2026-06-11T21:58:26+07:00"},{"due_date":"2026-06-05","id":534,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"https://auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"AB Roll LV3 Chrome UI rerun completed","updated_at":"2026-06-05T09:39:34+07:00"},{"due_date":"2026-06-01","id":534,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Parity compare v1 vs v4 (same input)","updated_at":"2026-06-01T03:32:56+07:00"},{"due_date":"2026-06-12","id":534,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"local","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"????? DektopApp Batch Loop ??????????? greenlnw.cutdee.com","updated_at":"2026-06-08T20:59:18+07:00"},{"due_date":"2026-06-11","id":534,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Implement router extraction phase 2 and evidence","updated_at":"2026-06-11T21:45:22+07:00"},{"due_date":"2026-06-05","id":533,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"https://auto.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"AB Roll LV3 UI upload succeeded and processing started","updated_at":"2026-06-05T09:32:24+07:00"},{"due_date":"2026-06-01","id":533,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"V1 vs V4 parity compare+tune completed","updated_at":"2026-06-01T03:26:44+07:00"},{"due_date":"2026-06-08","id":533,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","full-test","ui+api-evidence"],"title":"Memphis full delivery test mission plan","updated_at":"2026-06-08T20:57:55+07:00"},{"due_date":"2026-06-11","id":533,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Implement refactor phase 1 and run regression evidence","updated_at":"2026-06-11T21:31:10+07:00"},{"due_date":"2026-06-05","id":532,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"https://auto.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"AB Roll LV3 Chrome UI rerun after file URL permission enabled","updated_at":"2026-06-05T09:22:43+07:00"},{"due_date":"2026-06-11","id":532,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"ship credit preflight debit","updated_at":"2026-06-11T21:01:52+07:00"},{"due_date":"2026-06-09","id":532,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"local","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"DektopApp parity execution plan","updated_at":"2026-06-08T20:46:56+07:00"},{"due_date":"2026-06-01","id":532,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"5.231.28.248","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Completed: local domain-named folders pulled from server","updated_at":"2026-06-01T03:22:24+07:00"},{"due_date":"2026-06-05","id":531,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"AB Roll lv3 UI-only Chrome test blocked by Chrome file upload permission","updated_at":"2026-06-05T09:09:15+07:00"},{"due_date":"2026-06-01","id":531,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"5.231.28.248","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Mid-run: archives built and downloaded for green* websites","updated_at":"2026-06-01T03:22:12+07:00"},{"due_date":"2026-06-11","id":531,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"DektopApp plan: expose batch-loop output artifacts in UI","updated_at":"2026-06-08T20:41:26+07:00"},{"due_date":"2026-06-11","id":531,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"deliver credit debit plan","updated_at":"2026-06-11T20:59:50+07:00"},{"due_date":"2026-06-05","id":530,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Complete UI-only Chrome signup/login test for auto.cutdee.com","updated_at":"2026-06-05T08:58:42+07:00"},{"due_date":"2026-06-01","id":530,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V1 vs V4 parity retest with same input","updated_at":"2026-06-01T03:04:22+07:00"},{"due_date":"2026-06-30","id":530,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"greenlnw","source_ip":"184.82.152.134","status":"done","tags":[],"title":"plan test","updated_at":"2026-06-08T20:40:55+07:00"},{"due_date":"2026-06-11","id":530,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"answer real credit debit status","updated_at":"2026-06-11T20:56:45+07:00"},{"due_date":"2026-06-05","id":529,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Update auto.cutdee.com space docs with Chrome-first evidence rules","updated_at":"2026-06-05T08:49:38+07:00"},{"due_date":"2026-06-09","id":529,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Plan: DektopApp parity with greenlnw.cutdee.com (Batch Loop + flow)","updated_at":"2026-06-08T20:24:07+07:00"},{"due_date":"2026-06-01","id":529,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"AB Roll strict loop pass after deploy","updated_at":"2026-06-01T03:00:31+07:00"},{"due_date":"2026-06-11","id":529,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"answer current membership levels","updated_at":"2026-06-11T20:54:26+07:00"},{"due_date":"2026-06-05","id":528,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Chrome UI testcase plan completed for auto.cutdee.com","updated_at":"2026-06-05T08:44:13+07:00"},{"due_date":"2026-06-08","id":528,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Plan: ????? flow ??????????????????? batch loop UI/API","updated_at":"2026-06-08T19:52:33+07:00"},{"due_date":"2026-06-01","id":528,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T02:59:38+07:00"},{"due_date":"2026-06-11","id":528,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"backup code db v1.1 todo","updated_at":"2026-06-11T20:49:26+07:00"},{"due_date":"2026-06-01","id":527,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 deploy + AB Roll real web test + OCR pattern","updated_at":"2026-06-01T02:31:26+07:00"},{"due_date":"2026-06-08","id":527,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"DektopApp","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"??? DektopApp ??? parity ??? greenlnw","updated_at":"2026-06-08T19:09:20+07:00"},{"due_date":"2026-06-05","id":527,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Green adoption implementation progress","updated_at":"2026-06-05T07:13:28+07:00"},{"due_date":"2026-06-11","id":527,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-jsv2.sj88ai.com","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"todo: download production source DB settings to local snapshot","updated_at":"2026-06-11T18:42:15+07:00"},{"due_date":"2026-06-08","id":526,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"https://todo.namnan.co.th","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"DektopApp desktop runtime fix","updated_at":"2026-06-08T18:58:45+07:00"},{"due_date":"2026-06-05","id":526,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"C drive full blocks official V4 plan report artifacts","updated_at":"2026-06-05T06:55:38+07:00"},{"due_date":"2026-06-01","id":526,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-08T18:59:07+07:00"},{"due_date":"2026-06-11","id":526,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"EP7 next scene draft and EP8 opening","updated_at":"2026-06-11T17:44:39+07:00"},{"due_date":"2026-06-10","id":525,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"https://greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"GreenDektop parity fix plan","updated_at":"2026-06-08T18:20:07+07:00"},{"due_date":"2026-06-01","id":525,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"5.231.28.248","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Create local folders per website and pull site code from 5.231.28.248","updated_at":"2026-06-01T03:22:24+07:00"},{"due_date":"2026-06-05","id":525,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Production onnxruntime-gpu missing for GreenScreen AI Lens","updated_at":"2026-06-05T07:01:55+07:00"},{"due_date":"2026-06-11","id":525,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"green long product batch mode live test todo","updated_at":"2026-06-11T17:31:52+07:00"},{"due_date":"2026-06-01","id":524,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 deploy + AB Roll real web test + OCR pattern","updated_at":"2026-06-01T02:04:13+07:00"},{"due_date":"2026-06-09","id":524,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"https://greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"DektopApp parity fix plan","updated_at":"2026-06-08T18:07:34+07:00"},{"due_date":"2026-06-05","id":524,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Detailed study progress: runtime verified, deploy risk found","updated_at":"2026-06-05T06:48:13+07:00"},{"due_date":"2026-06-11","id":524,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-11T16:28:05+07:00"},{"due_date":"2026-06-09","id":523,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"AI Full Dev","site":"AI Full Dev","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Fix DektopApp desktop flow parity","updated_at":"2026-06-08T17:46:53+07:00"},{"due_date":"2026-06-01","id":523,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Deploy-first stage complete","updated_at":"2026-06-01T02:02:55+07:00"},{"due_date":"2026-06-11","id":523,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Finish report for V4.8.8 fix validation","updated_at":"2026-06-11T16:32:41+07:00"},{"due_date":"2026-06-05","id":523,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"external_tools.md dependency source analysis","updated_at":"2026-06-05T06:35:21+07:00"},{"due_date":"2026-06-01","id":522,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Deploy first before live test/fix","updated_at":"2026-06-01T02:01:00+07:00"},{"due_date":"2026-06-08","id":522,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"DektopApp","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"DektopApp patch plan","updated_at":"2026-06-08T17:41:40+07:00"},{"due_date":"2026-06-11","id":522,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-11T16:19:28+07:00"},{"due_date":"2026-06-05","id":522,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Observability analysis completed","updated_at":"2026-06-05T06:22:39+07:00"},{"due_date":"2026-06-15","id":521,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"https://greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"?????? DektopApp ???? render/preview/gallery ????????","updated_at":"2026-06-08T17:38:54+07:00"},{"due_date":"2026-06-01","id":521,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"5.231.28.248","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Completed: SSL green* scan PASS","updated_at":"2026-06-01T01:59:15+07:00"},{"due_date":"2026-06-11","id":521,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-11T13:05:37+07:00"},{"due_date":"2026-06-05","id":521,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"V4 core table import completed","updated_at":"2026-06-05T04:43:13+07:00"},{"due_date":"2026-06-01","id":520,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"5.231.28.248","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Mid-run: SSH evidence confirmed green* cert/vhost","updated_at":"2026-06-01T01:57:41+07:00"},{"due_date":"2026-06-08","id":520,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw-cutdee-ocm","site":"https://greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Phase 1: Verify source mapping and filtered pull","updated_at":"2026-06-08T16:57:45+07:00"},{"due_date":"2026-06-11","id":520,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-11T12:38:47+07:00"},{"due_date":"2026-06-05","id":520,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"V4 worker stopped before import","updated_at":"2026-06-05T04:29:22+07:00"},{"due_date":"2026-06-08","id":519,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"greenlnw.cutedee.ocm","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Plan code-only server pull and SSL mapping","updated_at":"2026-06-08T15:57:51+07:00"},{"due_date":"2026-06-01","id":519,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"5.231.28.248","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Attempt 2: SSL green* scan with updated SSH credential","updated_at":"2026-06-01T01:59:15+07:00"},{"due_date":"2026-06-11","id":519,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"sync greenlnw.cutdee.com excluding zip mp4 jpg","updated_at":"2026-06-11T12:42:19+07:00"},{"due_date":"2026-06-05","id":519,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"V4 rollback dump point created","updated_at":"2026-06-05T04:13:37+07:00"},{"due_date":"2026-06-01","id":518,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"failed","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T01:50:56+07:00"},{"due_date":"2026-06-11","id":518,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"V4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Produce comparison table, fixes, and evidence report","updated_at":"2026-06-11T12:22:50+07:00"},{"due_date":"2026-06-08","id":518,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Pipeline EP2: image then VDO per clip","updated_at":"2026-06-08T16:15:08+07:00"},{"due_date":"2026-06-05","id":518,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Production dump-only evidence completed","updated_at":"2026-06-05T04:04:56+07:00"},{"due_date":"2026-06-01","id":517,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21005","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"A/B chroma tuning execution (during)","updated_at":"2026-06-01T01:43:08+07:00"},{"due_date":"2026-06-08","id":517,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan EP2 10 pictures / 10 videos / 80 seconds script prompts","updated_at":"2026-06-08T13:26:15+07:00"},{"due_date":"2026-06-11","id":517,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"D:\\codex\\AutoMv_A-main","source_ip":"58.10.169.248","status":"done","tags":[],"title":"?? source path greenlnw.cutdee.com ???????? transfer","updated_at":"2026-06-11T12:39:18+07:00"},{"due_date":"2026-06-05","id":517,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Safe DB migration completed","updated_at":"2026-06-05T03:51:14+07:00"},{"due_date":"2026-06-05","id":516,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Migration attempt 1 failed before DB write","updated_at":"2026-06-05T03:44:24+07:00"},{"due_date":"2026-06-01","id":516,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"5.231.28.248","source_ip":"58.10.161.211","status":"blocked","tags":[],"title":"Result: SSL green* scan blocked by SSH auth","updated_at":"2026-06-01T01:42:04+07:00"},{"due_date":"2026-06-08","id":516,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"v1.02 package plan","updated_at":"2026-06-08T12:23:31+07:00"},{"due_date":"2026-06-11","id":516,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Run 4-mode live upload/preview/render tests","updated_at":"2026-06-11T14:16:44+07:00"},{"due_date":"2026-06-01","id":515,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 deploy + AB Roll real web test + OCR pattern","updated_at":"2026-06-01T01:37:06+07:00"},{"due_date":"2026-06-08","id":515,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Rerun Batch no Reframe after dynamic expected upload fix","updated_at":"2026-06-08T10:52:28+07:00"},{"due_date":"2026-06-11","id":515,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Rerun live test \u0e41\u0e1a\u0e1a upload \u0e17\u0e38\u0e01\u0e44\u0e1f\u0e25\u0e4c /home/sj88/Downloads/8","updated_at":"2026-06-11T11:55:16+07:00"},{"due_date":"2026-06-05","id":515,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"V4 current base verification","updated_at":"2026-06-05T03:27:48+07:00"},{"due_date":"2026-06-05","id":514,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Rollback script guard RCA resolved","updated_at":"2026-06-05T01:57:12+07:00"},{"due_date":"2026-06-01","id":514,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"5.231.28.248","source_ip":"58.10.161.211","status":"blocked","tags":[],"title":"Inspect SSL green* on 5.231.28.248","updated_at":"2026-06-01T01:39:58+07:00"},{"due_date":"2026-06-08","id":514,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Run six 5-minute products through Batch strict report","updated_at":"2026-06-08T10:52:28+07:00"},{"due_date":"2026-06-11","id":514,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e17\u0e14\u0e2a\u0e2d\u0e1a signup-upload-preview-render \u0e14\u0e49\u0e27\u0e22\u0e44\u0e1f\u0e25\u0e4c /home/sj88/Downloads/8/ \u0e41\u0e25\u0e30\u0e2d\u0e2d\u0e01\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19\u0e04\u0e23\u0e1a\u0e0a\u0e38\u0e14","updated_at":"2026-06-11T10:50:01+07:00"},{"due_date":"2026-06-01","id":513,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com | A/B render tuning","source_ip":"58.10.161.211","status":"todo","tags":[],"title":"A/B test chroma parameters","updated_at":"2026-06-01T01:35:27+07:00"},{"due_date":"2026-06-05","id":513,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"RCA resolved: runtime DB role and AutoCut input mismatch","updated_at":"2026-06-05T01:23:08+07:00"},{"due_date":"2026-06-08","id":513,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan EP7 scene 3-10 first-frame image generation","updated_at":"2026-06-08T12:14:18+07:00"},{"due_date":"2026-06-10","id":513,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T20:13:23+07:00"},{"due_date":"2026-06-05","id":512,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"green.sj88ai.com CPU truth RCA: batch expected segment count","updated_at":"2026-06-05T01:01:19+07:00"},{"due_date":"2026-06-10","id":512,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T20:06:04+07:00"},{"due_date":"2026-06-01","id":512,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"C:\\\\temp\\\\AutoMixSJ88","source_ip":"184.82.154.17","status":"done","tags":[],"title":"Merge AutoMixSJ88 production versions comparison into one report","updated_at":"2026-06-01T01:34:02+07:00"},{"due_date":"2026-06-08","id":512,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Plan Batch + Reframe strict run","updated_at":"2026-06-08T09:38:44+07:00"},{"due_date":"2026-06-01","id":511,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"failed","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T01:29:41+07:00"},{"due_date":"2026-06-10","id":511,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"doing","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T19:50:05+07:00"},{"due_date":"2026-06-08","id":511,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"v1.01 code zip plan","updated_at":"2026-06-08T08:48:22+07:00"},{"due_date":"2026-06-04","id":511,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Fix Product Output Manager API 500 after V4 function migration","updated_at":"2026-06-05T00:30:13+07:00"},{"due_date":"2026-06-04","id":510,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"CPU affinity failure RCA and deploy fix for Auto Reframe fixed ffmpeg","updated_at":"2026-06-04T23:18:56+07:00"},{"due_date":"2026-06-10","id":510,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T19:48:50+07:00"},{"due_date":"2026-06-01","id":510,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 deploy + AB Roll real web test + OCR pattern","updated_at":"2026-06-01T01:09:10+07:00"},{"due_date":"2026-06-07","id":510,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Downloads8 batch-mode all-files evidence plan","updated_at":"2026-06-08T05:03:43+07:00"},{"due_date":"2026-06-01","id":509,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"failed","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T01:05:56+07:00"},{"due_date":"2026-06-10","id":509,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T19:47:36+07:00"},{"due_date":"2026-06-04","id":509,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Runtime import gap after pull","updated_at":"2026-06-04T23:17:20+07:00"},{"due_date":"2026-06-07","id":509,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com CPU-first implementation","site":"/opt/green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Downloads8 all-files evidence test plan","updated_at":"2026-06-08T04:24:11+07:00"},{"due_date":"2026-06-10","id":508,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T19:43:32+07:00"},{"due_date":"2026-06-01","id":508,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com | frame analysis 10 frames","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Frame extraction completed","updated_at":"2026-06-01T00:55:52+07:00"},{"due_date":"2026-06-07","id":508,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan EP7 scenes 3-10 uniform reversal rewrite","updated_at":"2026-06-07T20:27:37+07:00"},{"due_date":"2026-06-04","id":508,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Rollback accidental media copy","updated_at":"2026-06-04T23:14:51+07:00"},{"due_date":"2026-06-01","id":507,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com | frame analysis 10 frames","source_ip":"58.10.161.211","status":"todo","tags":[],"title":"Analyze output video by 10 frames","updated_at":"2026-06-01T00:55:12+07:00"},{"due_date":"2026-06-04","id":507,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"RCA Auto Reframe normal payload root cause fixed","updated_at":"2026-06-04T22:09:25+07:00"},{"due_date":"2026-06-10","id":507,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T19:39:35+07:00"},{"due_date":"2026-06-07","id":507,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan EP7 scenes 3-10 draft package","updated_at":"2026-06-07T18:27:12+07:00"},{"due_date":"2026-06-10","id":506,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T19:29:45+07:00"},{"due_date":"2026-06-07","id":506,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"blocked","tags":[],"title":"Fix sale readiness blockers: frontend build/test source parity and reframe/batch evidence","updated_at":"2026-06-07T17:44:58+07:00"},{"due_date":"2026-06-01","id":506,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[Run] Completed 10-frame analysis html","updated_at":"2026-06-01T00:52:52+07:00"},{"due_date":"2026-06-04","id":506,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"RCA media inventory attempt 1 local wrapper","updated_at":"2026-06-04T23:14:51+07:00"},{"due_date":"2026-06-04","id":505,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"fixed_rerun_pending","tags":[],"title":"TC02 Auto Reframe runtime cv2 failure fixed","updated_at":"2026-06-04T21:57:55+07:00"},{"due_date":"2026-06-10","id":505,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T19:27:30+07:00"},{"due_date":"2026-06-01","id":505,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[Run] Analyze 10 frames and build html report","updated_at":"2026-06-01T00:52:52+07:00"},{"due_date":"2026-06-07","id":505,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"execute batch/reframe/audio parity test on CPU","updated_at":"2026-06-07T15:44:48+07:00"},{"due_date":"2026-06-10","id":504,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T19:22:43+07:00"},{"due_date":"2026-06-01","id":504,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 deploy + AB Roll real web test + OCR pattern","updated_at":"2026-06-01T00:40:23+07:00"},{"due_date":"2026-06-04","id":504,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"RCA safe migration attempt 3 env switch syntax","updated_at":"2026-06-04T21:58:33+07:00"},{"due_date":"2026-06-07","id":504,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e40\u0e17\u0e2a batch/reframe/audio \u0e08\u0e32\u0e01\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e14\u0e34\u0e21","updated_at":"2026-06-07T15:09:07+07:00"},{"due_date":"2026-06-01","id":503,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"failed","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T00:32:11+07:00"},{"due_date":"2026-06-04","id":503,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"auto.cutdee.com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"RCA and rerun for Product Output selector","updated_at":"2026-06-04T21:38:05+07:00"},{"due_date":"2026-06-10","id":503,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T19:09:21+07:00"},{"due_date":"2026-06-07","id":503,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e40\u0e1e\u0e34\u0e48\u0e21 matrix batch/reframe/audio \u0e41\u0e1a\u0e1a P=3 \u0e25\u0e07\u0e41\u0e1c\u0e19","updated_at":"2026-06-07T14:13:35+07:00"},{"due_date":"2026-06-10","id":502,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T18:57:52+07:00"},{"due_date":"2026-06-01","id":502,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com | local report analysis","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Detailed metrics extraction completed","updated_at":"2026-06-01T00:29:27+07:00"},{"due_date":"2026-06-04","id":502,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Debug: direct-copy migration blocked by architecture/runtime gaps","updated_at":"2026-06-04T21:37:45+07:00"},{"due_date":"2026-06-07","id":502,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Plan CPU feature parity with greenlnw","updated_at":"2026-06-07T12:08:10+07:00"},{"due_date":"2026-06-10","id":501,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T18:46:00+07:00"},{"due_date":"2026-06-07","id":501,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e41\u0e01\u0e49 reframe audio \u0e41\u0e25\u0e30\u0e17\u0e14\u0e2a\u0e2d\u0e1a strict evidence","updated_at":"2026-06-07T11:06:18+07:00"},{"due_date":"2026-06-01","id":501,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[Run] Completed detailed analysis html","updated_at":"2026-06-01T00:27:26+07:00"},{"due_date":"2026-06-04","id":501,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"RCA safe migration attempt 2 sudo requires password","updated_at":"2026-06-04T21:58:33+07:00"},{"due_date":"2026-06-01","id":500,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com | local report analysis","source_ip":"58.10.161.211","status":"todo","tags":[],"title":"Analyze latest strict-loop result and produce detailed HTML report","updated_at":"2026-06-01T00:24:46+07:00"},{"due_date":"2026-06-10","id":500,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T18:21:14+07:00"},{"due_date":"2026-06-04","id":500,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"RCA safe migration attempt 1 permission denied","updated_at":"2026-06-04T21:58:33+07:00"},{"due_date":"2026-06-07","id":500,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan EP7 clip 2 dialogue revision regen v2","updated_at":"2026-06-07T10:49:02+07:00"},{"due_date":"2026-06-06","id":499,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"planned","tags":[],"title":"\u0e41\u0e1c\u0e19 port greenlnw fixes \u0e40\u0e02\u0e49\u0e32 green.cutdee.com","updated_at":"2026-06-07T06:00:45+07:00"},{"due_date":"2026-06-10","id":499,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T18:17:20+07:00"},{"due_date":"2026-06-01","id":499,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[Run] Detailed result analysis report HTML","updated_at":"2026-06-01T00:27:26+07:00"},{"due_date":"2026-06-04","id":499,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Debug resolved: code+DB only pull path and media exclusion","updated_at":"2026-06-04T21:25:34+07:00"},{"due_date":"2026-06-10","id":498,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T18:09:12+07:00"},{"due_date":"2026-06-01","id":498,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 deploy + AB Roll real web test + OCR pattern","updated_at":"2026-06-01T00:10:31+07:00"},{"due_date":"2026-06-06","id":498,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e41\u0e22\u0e01 instance green.cutdee.com","updated_at":"2026-06-07T05:31:20+07:00"},{"due_date":"2026-06-04","id":498,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"RCA backup scope corrected: skip V4 test media","updated_at":"2026-06-04T20:04:20+07:00"},{"due_date":"2026-06-01","id":497,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"failed","tags":[],"title":"V4 strict run finished","updated_at":"2026-06-01T00:06:46+07:00"},{"due_date":"2026-06-10","id":497,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T18:02:49+07:00"},{"due_date":"2026-06-04","id":497,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Ai AutoCut page study rerun after fixture RCA","updated_at":"2026-06-04T19:02:50+07:00"},{"due_date":"2026-06-07","id":497,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan EP7 clip 2 8s workflow and dialogue","updated_at":"2026-06-07T04:24:53+07:00"},{"due_date":"2026-06-10","id":496,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T18:01:25+07:00"},{"due_date":"2026-05-31","id":496,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 deploy + AB Roll real web test + OCR pattern","updated_at":"2026-05-31T23:55:30+07:00"},{"due_date":"2026-06-04","id":496,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Ai AutoCut page study attempt1 failed before job creation","updated_at":"2026-06-04T19:02:50+07:00"},{"due_date":"2026-06-06","id":496,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"linux i9","site":"lnwsj.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Root/sudo permission fix plan","updated_at":"2026-06-07T03:26:02+07:00"},{"due_date":"2026-05-31","id":495,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"failed","tags":[],"title":"V4 strict run finished","updated_at":"2026-05-31T23:53:52+07:00"},{"due_date":"2026-06-04","id":495,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026Online","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"Resolved v3 nginx stale config 502 after clone/parity work","updated_at":"2026-06-04T17:24:47+07:00"},{"due_date":"2026-06-10","id":495,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"doing","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T17:59:53+07:00"},{"due_date":"2026-06-06","id":495,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"linux i9","site":"lnwsj.com","source_ip":"103.253.75.161","status":"blocked","tags":[],"title":"Permission fix delivery plan","updated_at":"2026-06-07T03:09:37+07:00"},{"due_date":"2026-06-04","id":494,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"open","tags":[],"title":"Observation: queue has worker cap but no visible max queue size in JobManager source","updated_at":"2026-06-04T17:19:47+07:00"},{"due_date":"2026-05-31","id":494,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 deploy + AB Roll real web test + OCR pattern","updated_at":"2026-05-31T23:46:53+07:00"},{"due_date":"2026-06-10","id":494,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"doing","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T17:58:43+07:00"},{"due_date":"2026-06-07","id":494,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan: EP7 clip 1 revised ???? dialogue 4x 1080p","updated_at":"2026-06-07T01:56:46+07:00"},{"due_date":"2026-05-31","id":493,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"failed","tags":[],"title":"V4 strict run finished","updated_at":"2026-05-31T23:45:02+07:00"},{"due_date":"2026-06-10","id":493,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T17:56:31+07:00"},{"due_date":"2026-06-04","id":493,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Resolved Batch mode ignored by backend model","updated_at":"2026-06-04T16:58:52+07:00"},{"due_date":"2026-06-07","id":493,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan: EP7 clip 1 4x 1080p VDO generation","updated_at":"2026-06-07T00:26:18+07:00"},{"due_date":"2026-05-31","id":492,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 deploy + AB Roll real web test + OCR pattern","updated_at":"2026-05-31T23:37:55+07:00"},{"due_date":"2026-06-10","id":492,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"doing","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T17:47:39+07:00"},{"due_date":"2026-06-04","id":492,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"[debug] AI Full Dev tool blocked - webfetch is GET-only, cannot POST/PATCH","updated_at":"2026-06-04T16:07:38+07:00"},{"due_date":"2026-06-06","id":492,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan: EP7 clip 1 speaker VO VDO generation","updated_at":"2026-06-06T23:57:10+07:00"},{"due_date":"2026-06-04","id":491,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"open","tags":[],"title":"Risk: v3 MySQL schema may differ from autos required schema","updated_at":"2026-06-04T15:58:32+07:00"},{"due_date":"2026-05-31","id":491,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Deploy fix + rerun strict ABRoll test","updated_at":"2026-05-31T23:37:12+07:00"},{"due_date":"2026-06-10","id":491,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"doing","tags":[],"title":"Validate row, inline add, and import flow","updated_at":"2026-06-10T17:42:33+07:00"},{"due_date":"2026-06-06","id":491,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online.sj88ai.com V2 production","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Strict test Ai AutoCut Mode3 with Workshop Lv6","updated_at":"2026-06-06T23:34:01+07:00"},{"due_date":"2026-05-31","id":490,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"failed","tags":[],"title":"V4 strict run finished","updated_at":"2026-05-31T23:32:05+07:00"},{"due_date":"2026-06-04","id":490,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"open","tags":[],"title":"Risk: v3 clone may fail if venv python version differs from auto","updated_at":"2026-06-04T15:58:27+07:00"},{"due_date":"2026-06-06","id":490,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online.sj88ai.com V2 production","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"RCA Ai AutoCut Mode3 bitrate drop job 4c0447cd5dc948aa8b3d7aaa18b23ae8","updated_at":"2026-06-06T23:10:11+07:00"},{"due_date":"2026-06-10","id":490,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Validate single click row behavior and import persistence","updated_at":"2026-06-10T17:40:11+07:00"},{"due_date":"2026-06-30","id":489,"kind":"debug_items","owner":"ai-full-dev-bot<environment_details>","priority":"low","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"open","tags":[],"title":"[DOC] docs/reports/* \u0e40\u0e01\u0e47\u0e1a UAT verify-email tokens \u0e41\u0e25\u0e30 Cloudflare NEL telemetry URLs \u0e08\u0e33\u0e19\u0e27\u0e19\u0e21\u0e32\u0e01","updated_at":"2026-06-04T15:19:12+07:00"},{"due_date":"2026-05-31","id":489,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 deploy + AB Roll real web test + OCR pattern","updated_at":"2026-05-31T23:22:00+07:00"},{"due_date":"2026-06-06","id":489,"kind":"plans","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026 Production Cutover to V2","site":"tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Plan: production Caddy cutover to V2 plus Class SSO live verification","updated_at":"2026-06-06T22:18:46+07:00"},{"due_date":"2026-06-10","id":489,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Validate single click row behavior and import persistence","updated_at":"2026-06-10T17:33:43+07:00"},{"due_date":"2026-06-30","id":488,"kind":"debug_items","owner":"ai-full-dev-bot<environment_details>","priority":"medium","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"open","tags":[],"title":"[SECURITY] STATS_INGEST_API_KEY shared \u0e43\u0e0a\u0e49\u0e17\u0e31\u0e49\u0e07 ingest + heartbeat","updated_at":"2026-06-04T15:19:08+07:00"},{"due_date":"2026-05-31","id":488,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Deploy V4 first before strict live test","updated_at":"2026-05-31T23:21:14+07:00"},{"due_date":"2026-06-06","id":488,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Plan | Speaker labels in VDO VO prompt","updated_at":"2026-06-06T22:23:36+07:00"},{"due_date":"2026-06-10","id":488,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Validate single click row behavior and import persistence","updated_at":"2026-06-10T17:25:54+07:00"},{"due_date":"2026-05-31","id":487,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"failed","tags":[],"title":"V4 strict run finished","updated_at":"2026-05-31T23:12:25+07:00"},{"due_date":"2026-06-25","id":487,"kind":"debug_items","owner":"ai-full-dev-bot<environment_details>","priority":"medium","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"open","tags":[],"title":"[PRIVACY] QR decode \u0e2a\u0e25\u0e34\u0e1b\u0e2a\u0e48\u0e07 base64 \u0e44\u0e1b third-party (zxing.org + api.qrserver.com)","updated_at":"2026-06-04T15:19:02+07:00"},{"due_date":"2026-06-06","id":487,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Plan | Thai VO in VDO prompt rule","updated_at":"2026-06-06T21:48:17+07:00"},{"due_date":"2026-06-10","id":487,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Validate single click row behavior and import persistence","updated_at":"2026-06-10T17:02:57+07:00"},{"due_date":"2026-06-12","id":486,"kind":"debug_items","owner":"ai-full-dev-bot<environment_details>","priority":"high","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"open","tags":[],"title":"[BUG] 2 shared-key path \u0e43\u0e0a\u0e49 plain !== compare (timing attack risk)","updated_at":"2026-06-04T15:18:56+07:00"},{"due_date":"2026-05-31","id":486,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 deploy + AB Roll real web test + OCR pattern","updated_at":"2026-05-31T23:02:44+07:00"},{"due_date":"2026-06-06","id":486,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Plan | EP7 clip 1 video generation","updated_at":"2026-06-06T20:51:48+07:00"},{"due_date":"2026-06-10","id":486,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Validate single click row behavior and import persistence","updated_at":"2026-06-10T17:01:47+07:00"},{"due_date":"2026-06-10","id":485,"kind":"debug_items","owner":"ai-full-dev-bot<environment_details>","priority":"high","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"open","tags":[],"title":"[BUG] IP www.cutdee.com \u0e43\u0e19 Map server.md (103.22.183.111) vs deploy script (103.253.75.161) \u0e44\u0e21\u0e48\u0e15\u0e23\u0e07\u0e01\u0e31\u0e19","updated_at":"2026-06-04T15:18:51+07:00"},{"due_date":"2026-05-31","id":485,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 deploy + AB Roll real web test + OCR pattern","updated_at":"2026-05-31T22:59:06+07:00"},{"due_date":"2026-06-06","id":485,"kind":"plans","owner":"ai-full-dev-bot","priority":"P0","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"greenlnw output/events fix plan","updated_at":"2026-06-06T19:14:49+07:00"},{"due_date":"2026-06-10","id":485,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Validate single click row behavior and import persistence","updated_at":"2026-06-10T16:48:24+07:00"},{"due_date":"2026-06-20","id":484,"kind":"debug_items","owner":"ai-full-dev-bot<environment_details>","priority":"low","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"open","tags":[],"title":"[DOC] \u0e44\u0e21\u0e48\u0e21\u0e35 IP \u0e08\u0e23\u0e34\u0e07\u0e02\u0e2d\u0e07 drive1-4 \u0e43\u0e19 Map server.md","updated_at":"2026-06-04T15:18:46+07:00"},{"due_date":"2026-05-31","id":484,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Deploy-first V4 strict AB Roll validation","updated_at":"2026-05-31T22:50:33+07:00"},{"due_date":"2026-06-06","id":484,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Plan last strict test Ai AutoCut and AB Roll","updated_at":"2026-06-06T13:57:58+07:00"},{"due_date":"2026-06-10","id":484,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Validate single click row behavior and import persistence","updated_at":"2026-06-10T16:39:51+07:00"},{"due_date":"2026-06-10","id":483,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"Validate single click row behavior and import persistence","updated_at":"2026-06-10T16:39:01+07:00"},{"due_date":"2026-06-15","id":483,"kind":"debug_items","owner":"ai-full-dev-bot<environment_details>","priority":"medium","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"open","tags":[],"title":"[BUG] Hardcoded green.sj88ai.com (legacy) \u0e1b\u0e23\u0e32\u0e01\u0e0f 4 \u0e08\u0e38\u0e14\u0e43\u0e19 production pages","updated_at":"2026-06-04T15:18:41+07:00"},{"due_date":"2026-05-31","id":483,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"103.253.75.161","source_ip":"184.82.153.232","status":"done","tags":["automix","ssl","inventory"],"title":"[AutoMixUpgrade] SSL inventory ??????? Automix* domain","updated_at":"2026-05-31T12:10:04+07:00"},{"due_date":"2026-06-06","id":483,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"local-machine:D:\\codex\\Ai Full Dev","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan AGENTS.md strict delivery loop","updated_at":"2026-06-06T13:41:34+07:00"},{"due_date":"2026-07-10","id":482,"kind":"debug_items","owner":"ai-full-dev-bot@prod","priority":"medium","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"open","tags":[],"title":"[BUG] Rate limit \u0e43\u0e0a\u0e49 in-memory Map \u0e44\u0e21\u0e48 scale multi-instance","updated_at":"2026-06-04T14:53:38+07:00"},{"due_date":"2026-05-31","id":482,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com | local http://127.0.0.1:21005","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Strict loop test execution completed for TestGreen dataset","updated_at":"2026-05-31T10:54:11+07:00"},{"due_date":"2026-06-10","id":482,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"doing","tags":[],"title":"Validate single click row behavior and import persistence","updated_at":"2026-06-10T16:37:56+07:00"},{"due_date":"2026-06-06","id":482,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen / greenlnw.sj88ai.com + green.sj88ai.com reports","site":"greenlnw.sj88ai.com, green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Analyze old green/greenlnw reports, design evidence-paired UI+API report layout/schema/gates","updated_at":"2026-06-06T13:36:29+07:00"},{"due_date":"2026-06-10","id":481,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Validate single click row behavior and import persistence","updated_at":"2026-06-10T16:37:40+07:00"},{"due_date":"2026-06-30","id":481,"kind":"debug_items","owner":"ai-full-dev-bot@prod","priority":"medium","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"open","tags":[],"title":"[BUG] i18n messages \u0e21\u0e35\u0e41\u0e15\u0e48 UI pages hardcode \u0e20\u0e32\u0e29\u0e32\u0e44\u0e17\u0e22\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14","updated_at":"2026-06-04T14:53:30+07:00"},{"due_date":"2026-05-31","id":481,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Kickoff productionization plan run","updated_at":"2026-05-31T10:30:33+07:00"},{"due_date":"2026-06-06","id":481,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green.sj88ai.com + greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Plan report/test matrix coverage for real-user Batch mode","updated_at":"2026-06-06T13:28:01+07:00"},{"due_date":"2026-07-04","id":480,"kind":"debug_items","owner":"ai-full-dev-bot@prod","priority":"medium","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"open","tags":[],"title":"[BUG] OIDC \u0e44\u0e21\u0e48\u0e21\u0e35 refresh token rotation","updated_at":"2026-06-04T14:53:22+07:00"},{"due_date":"2026-05-31","id":480,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Kickoff productionization plan run","updated_at":"2026-05-31T10:30:07+07:00"},{"due_date":"2026-06-10","id":480,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"doing","tags":[],"title":"Validate single click row behavior and import persistence","updated_at":"2026-06-10T16:36:28+07:00"},{"due_date":"2026-06-06","id":480,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan real Product Output Manager date filter QA","updated_at":"2026-06-06T14:21:33+07:00"},{"due_date":"2026-06-20","id":479,"kind":"debug_items","owner":"ai-full-dev-bot@prod","priority":"high","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"open","tags":[],"title":"[BUG] \u0e44\u0e21\u0e48\u0e21\u0e35 Stripe webhook handler \u2014 credit card payment \u0e15\u0e49\u0e2d\u0e07 manual approve","updated_at":"2026-06-04T14:53:13+07:00"},{"due_date":"2026-06-10","id":479,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"SJ88-series-director","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"EP2 Night in Womens Dorm VDO generation 10 clips","updated_at":"2026-06-10T09:30:18+07:00"},{"due_date":"2026-05-31","id":479,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[Run] Completed - strict loop evidence PASS","updated_at":"2026-05-31T10:27:42+07:00"},{"due_date":"2026-06-06","id":479,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"????????????????? V2 admin-only visualization","updated_at":"2026-06-06T12:23:45+07:00"},{"due_date":"2026-06-25","id":478,"kind":"debug_items","owner":"ai-full-dev-bot@prod","priority":"high","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"open","tags":[],"title":"[BUG] 2FA/TOTP \u0e22\u0e31\u0e07\u0e44\u0e21\u0e48 implement \u2014 schema \u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a\u0e41\u0e15\u0e48 API/UI \u0e2b\u0e32\u0e22","updated_at":"2026-06-04T14:53:03+07:00"},{"due_date":"2026-05-31","id":478,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"During run: live domain probe + paired evidence capture","updated_at":"2026-05-31T10:25:47+07:00"},{"due_date":"2026-06-06","id":478,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Plan | README generation guardrails","updated_at":"2026-06-06T12:12:43+07:00"},{"due_date":"2026-06-10","id":478,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Ensure import JSON persists","updated_at":"2026-06-09T19:40:29+07:00"},{"due_date":"2026-05-31","id":477,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Kickoff strict loop run","updated_at":"2026-05-31T10:18:12+07:00"},{"due_date":"2026-06-10","id":477,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TT-bot-Runer","site":"v4.8.8","source_ip":"184.82.152.134","status":"doing","tags":[],"title":"AI Full Dev logging test","updated_at":"2026-06-09T19:38:35+07:00"},{"due_date":"2026-06-04","id":477,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"/var/www/cutdee.com/app","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"Verification before cutdee.com commit","updated_at":"2026-06-04T14:25:38+07:00"},{"due_date":"2026-06-06","id":477,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Plan | EP7 clip 1 boss-secretary conflict","updated_at":"2026-06-06T12:04:21+07:00"},{"due_date":"2026-05-31","id":476,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Kickoff strict loop run","updated_at":"2026-05-31T10:17:53+07:00"},{"due_date":"2026-06-06","id":476,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Replan Auto Reframe GPU proof without fake smoke","updated_at":"2026-06-06T11:42:08+07:00"},{"due_date":"2026-06-04","id":476,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"/var/www/cutdee.com/app","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"Commit scope analysis for cutdee.com","updated_at":"2026-06-04T14:25:38+07:00"},{"due_date":"2026-06-09","id":476,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"SJ88-series-director","source_ip":"2001:44c8:6332:76c6:192a:4a09:825b:3d37","status":"done","tags":[],"title":"Todo: generate merged 1080p EP01 clip bundle","updated_at":"2026-06-09T15:25:40+07:00"},{"due_date":"2026-06-04","id":475,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Debug analysis: source/target scope for V4 migration","updated_at":"2026-06-04T13:12:25+07:00"},{"due_date":"2026-05-31","id":475,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://103.253.75.161","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Automix SSL inventory start","updated_at":"2026-05-31T10:42:28+07:00"},{"due_date":"2026-06-09","id":475,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\EP01_Jekung_Nookchan_10clips_video_pack\\EP01_Jekung_Nookchan_video_pack","source_ip":"2001:44c8:6332:76c6:192a:4a09:825b:3d37","status":"done","tags":[],"title":"EP01_Jekung_Nookchan VDO outputs ready","updated_at":"2026-06-09T12:37:07+07:00"},{"due_date":"2026-06-06","id":475,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Improve V2 admin dashboard with data visualization","updated_at":"2026-06-06T12:00:58+07:00"},{"due_date":"2026-06-04","id":474,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone-tt2026online-production","site":"https://tt2026online.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Runtime evidence: tt2026online.sj88ai.com read-only backup job","updated_at":"2026-06-04T12:37:06+07:00"},{"due_date":"2026-06-09","id":474,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"C:\\temp\\SJ88-series-director\\stories\\secret-school-infiltration","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Add 10 original first frames to secret-school-infiltration input_frames","updated_at":"2026-06-09T05:57:03+07:00"},{"due_date":"2026-05-31","id":474,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[Run] During work - server sync + notion format + attempt2 prep","updated_at":"2026-05-31T10:27:42+07:00"},{"due_date":"2026-06-06","id":474,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Fix Plan | series-director CLI name collisions","updated_at":"2026-06-06T11:38:10+07:00"},{"due_date":"2026-06-04","id":473,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"analyze result - reframe disconnected from main render","updated_at":"2026-06-04T05:34:33+07:00"},{"due_date":"2026-05-31","id":473,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://todo.namnan.co.th","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"start: enumerate automix hosts and verify SSL on 103.253.75.161","updated_at":"2026-05-31T10:15:32+07:00"},{"due_date":"2026-06-10","id":473,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local-machine","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"Provide OPENAI_API_KEY or alternate image generation path","updated_at":"2026-06-09T04:04:26+07:00"},{"due_date":"2026-06-06","id":473,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"local:C:\\temp\\SJ88-series-director\\series-director-v9.7\\series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"2026-06-06 | Analysis Plan | series-director","updated_at":"2026-06-06T11:38:10+07:00"},{"due_date":"2026-06-04","id":472,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Analyze complete: reframe queue and GPU gaps found","updated_at":"2026-06-04T03:37:52+07:00"},{"due_date":"2026-05-31","id":472,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://157.85.98.240","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"????? audit: ????????? Automix ????? SSL ????????????? 157.85.98.240","updated_at":"2026-05-31T10:21:46+07:00"},{"due_date":"2026-06-06","id":472,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Claude Code CLI","site":"local-windows:C:\\temp\\Ai Full Dev","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Claude Code CLI repair plan","updated_at":"2026-06-06T11:05:39+07:00"},{"due_date":"2026-06-08","id":472,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","P-phases"],"title":"P4: posted P-phases to todo system, mission complete","updated_at":"2026-06-09T02:04:58+07:00"},{"due_date":"2026-05-31","id":471,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green16gb.sj88ai.com","site":"http://localhost:20005","source_ip":"184.82.153.232","status":"completed","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32 green16gb.sj88ai.com \u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e34\u0e49\u0e19 - \u0e23\u0e32\u0e22\u0e07\u0e32\u0e19 HTML\u0e1e\u0e23\u0e49\u0e2d\u0e21","updated_at":"2026-05-31T10:13:54+07:00"},{"due_date":"2026-06-06","id":471,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan Product Output Manager frontend repair","updated_at":"2026-06-06T10:47:48+07:00"},{"due_date":"2026-06-08","id":471,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","P-phases"],"title":"P3: 9/9 pairs PASS, 7/7 gates, reports regenerated","updated_at":"2026-06-09T02:04:58+07:00"},{"due_date":"2026-06-03","id":471,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"During V4 Admin Analytics local validation passed","updated_at":"2026-06-03T23:33:42+07:00"},{"due_date":"2026-06-03","id":470,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"local:D:\\codex\\TiktokAi2026_Standalone","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"???????????? TiktokAi2026_Standalone - progress","updated_at":"2026-06-03T22:35:35+07:00"},{"due_date":"2026-05-31","id":470,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone-1","site":"157.85.98.240","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"??????? SSL ??????? Automix","updated_at":"2026-05-31T10:12:36+07:00"},{"due_date":"2026-06-06","id":470,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Set V2 download cache retention to 1 day","updated_at":"2026-06-06T10:33:31+07:00"},{"due_date":"2026-06-08","id":470,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","P-phases"],"title":"P2: added Members tab with full UI (profile+plan+usage+credits+ledger+past jobs+downloads+plan picker+redeem)","updated_at":"2026-06-09T02:04:58+07:00"},{"due_date":"2026-06-03","id":469,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Admin user probe result","updated_at":"2026-06-03T21:18:07+07:00"},{"due_date":"2026-05-31","id":469,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone-1","site":"103.253.75.161","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"?????????? Automix ?????? SSL","updated_at":"2026-05-31T10:10:49+07:00"},{"due_date":"2026-06-06","id":469,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan code-only remote pull for tt2026online-sj16tb.sj88ai.com","updated_at":"2026-06-06T10:24:05+07:00"},{"due_date":"2026-06-08","id":469,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","P-phases"],"title":"P1: probed 30+ membership endpoints","updated_at":"2026-06-09T02:04:58+07:00"},{"due_date":"2026-06-03","id":468,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"Hermes Agent","site":"local Windows Hermes Setup / C:\\Users\\sj88888888\\AppData\\Local\\hermes","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Hermes Setup node-deps slow but active","updated_at":"2026-06-03T21:02:53+07:00"},{"due_date":"2026-06-06","id":468,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V2 label fix and test data cleanup strict evidence","updated_at":"2026-06-06T10:04:51+07:00"},{"due_date":"2026-06-01","id":468,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"greenGPU","site":"gpu1.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"greenGPU: 100% GPU Pipeline Despill Fix - Phase 1 Research and Testing","updated_at":"2026-06-01T00:38:48+07:00"},{"due_date":"2026-06-08","id":468,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","O-phases"],"title":"O4: 8/8 pairs PASS, 7/7 gates, reports regenerated","updated_at":"2026-06-09T01:43:58+07:00"},{"due_date":"2026-06-03","id":467,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Hermes Agent","site":"local Windows Hermes Setup / C:\\Users\\sj88888888\\AppData\\Local\\hermes","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Hermes installer venv python.exe locked by running Python processes","updated_at":"2026-06-03T20:50:25+07:00"},{"due_date":"2026-05-31","id":467,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"G:/My Drive/0000000/deskrush/TestGreen","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[ai-full-dev-bot] START strict evidence loop for TestGreen analysis","updated_at":"2026-05-31T10:27:42+07:00"},{"due_date":"2026-06-06","id":467,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"GitHub/local repo: g:\\My Drive\\source code\\2026 github\\SJ88-Auto-Reframe-2026","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan destructive GitHub overwrite sync","updated_at":"2026-06-06T09:45:11+07:00"},{"due_date":"2026-06-08","id":467,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","O-phases"],"title":"O3: re-ran Playwright tests for Prepare tab + drag-drop UI","updated_at":"2026-06-09T01:43:57+07:00"},{"due_date":"2026-05-31","id":466,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green16gb.sj88ai.com","site":"http://localhost:20005","source_ip":"184.82.153.232","status":"completed","tags":[],"title":"\u0e14\u0e36\u0e07\uc18c\uc2a4\u0e08\u0e32\u0e01 green16gb.sj88ai.com server","updated_at":"2026-05-31T10:02:57+07:00"},{"due_date":"2026-06-03","id":466,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P2","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Audit V4 admin/progress capability","updated_at":"2026-06-03T20:47:57+07:00"},{"due_date":"2026-06-06","id":466,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"D:\\SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Analyze Plan Execute Test Evaluate cleanup loop","updated_at":"2026-06-06T08:08:28+07:00"},{"due_date":"2026-06-08","id":466,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","O-phases"],"title":"O2: drag-and-drop upload zones + multi-file queue","updated_at":"2026-06-09T01:43:57+07:00"},{"due_date":"2026-05-31","id":465,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green16gb.sj88ai.com","site":"http://localhost:20005","source_ip":"184.82.153.232","status":"completed","tags":[],"title":"\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c admin dashboard 10 items + SSL certs","updated_at":"2026-05-31T10:02:57+07:00"},{"due_date":"2026-06-06","id":465,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Server Monitor","site":"C:\\temp\\SJ88-Server-Monitor","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan: SJ88 Server Monitor deep study","updated_at":"2026-06-06T07:35:50+07:00"},{"due_date":"2026-06-08","id":465,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","O-phases"],"title":"O1: Settings+Preview merged into single Prepare page","updated_at":"2026-06-09T01:43:57+07:00"},{"due_date":"2026-06-03","id":465,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P2","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"RESOLVED git push stderr exception verification","updated_at":"2026-06-03T20:37:41+07:00"},{"due_date":"2026-05-31","id":464,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green16gb.sj88ai.com","site":"http://localhost:20005","source_ip":"184.82.153.232","status":"completed","tags":[],"title":"\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c WebApp user system 10 phases","updated_at":"2026-05-31T10:02:57+07:00"},{"due_date":"2026-06-03","id":464,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"local-windows-hermes-environment","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Hermes WSL bash and ripgrep fixed","updated_at":"2026-06-03T11:44:35+07:00"},{"due_date":"2026-06-06","id":464,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Controlled cutover V4 code+DB to V2","updated_at":"2026-06-06T01:54:35+07:00"},{"due_date":"2026-06-09","id":464,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"series-director","site":"C:\\\\temp\\\\SJ88-series-director","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Create EP2 cut export v9.8 and archive zip","updated_at":"2026-06-09T01:38:11+07:00"},{"due_date":"2026-05-31","id":463,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green16gb.sj88ai.com","site":"http://localhost:20005","source_ip":"184.82.153.232","status":"completed","tags":[],"title":"\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c render pipeline + FFmpeg filter graph","updated_at":"2026-05-31T10:02:57+07:00"},{"due_date":"2026-06-03","id":463,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"blocked","tags":[],"title":"BLOCKER \u0e40\u0e02\u0e35\u0e22\u0e19 docs/reports \u0e44\u0e21\u0e48\u0e44\u0e14\u0e49","updated_at":"2026-06-03T11:38:03+07:00"},{"due_date":"2026-06-09","id":463,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"??????????? DektopApp parity","updated_at":"2026-06-08T21:13:31+07:00"},{"due_date":"2026-06-06","id":463,"kind":"plans","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Analyze V4 readiness to overwrite V2","updated_at":"2026-06-06T00:58:22+07:00"},{"due_date":"2026-05-31","id":462,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green16gb.sj88ai.com","site":"http://localhost:20005","source_ip":"184.82.153.232","status":"completed","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e04 green16gb.sj88ai.com","updated_at":"2026-05-31T10:02:57+07:00"},{"due_date":"2026-06-03","id":462,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"local-windows-hermes-environment","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Hermes terminal/read_file root cause found","updated_at":"2026-06-03T11:37:45+07:00"},{"due_date":"2026-06-08","id":462,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","N-phases"],"title":"N8 mission complete \u2014 DONE","updated_at":"2026-06-08T21:11:35+07:00"},{"due_date":"2026-06-06","id":462,"kind":"plans","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"P2 AB Roll GPU filter chain decision","updated_at":"2026-06-06T00:46:59+07:00"},{"due_date":"2026-06-03","id":461,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Prevent large artifact push","updated_at":"2026-06-03T07:55:24+07:00"},{"due_date":"2026-05-31","id":461,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://localhost:20005","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32\u0e42\u0e04\u0e49\u0e14 green16gb.sj88ai.com \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14","updated_at":"2026-05-31T10:02:27+07:00"},{"due_date":"2026-06-08","id":461,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","N-phases"],"title":"N7 final summary + post to todo system","updated_at":"2026-06-08T21:11:35+07:00"},{"due_date":"2026-06-06","id":461,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"P1 Batch AB Roll/Pro source lock before function port","updated_at":"2026-06-06T00:36:34+07:00"},{"due_date":"2026-06-03","id":460,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"AI Full Dev","site":"Codex Desktop local config restore","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Root cause note: pre-change backup contained gpt-5.5","updated_at":"2026-06-03T05:35:16+07:00"},{"due_date":"2026-05-31","id":460,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://localhost:20005","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e2a\u0e32\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e44\u0e21\u0e48\u0e23\u0e31\u0e19\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21","updated_at":"2026-05-31T02:11:59+07:00"},{"due_date":"2026-06-08","id":460,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","N-phases"],"title":"N6 re-ran pair binding + reports (7/7 PASS, 7/7 gates)","updated_at":"2026-06-08T21:11:35+07:00"},{"due_date":"2026-06-06","id":460,"kind":"plans","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"P2 Product Output Manager strict rerun V4 current data","updated_at":"2026-06-06T00:23:18+07:00"},{"due_date":"2026-06-03","id":459,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"AI Full Dev","site":"Codex Desktop local MiniMax-M3 provider config","source_ip":"184.82.152.134","status":"completed","tags":[],"title":"Verification note: codex CLI access denied","updated_at":"2026-06-03T05:27:46+07:00"},{"due_date":"2026-05-31","id":459,"kind":"activities","owner":"SJ88","priority":"high","project":"green.sj88ai.com","site":"https://todo.namnan.co.th","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e41\u0e01\u0e49\u0e44\u0e02","updated_at":"2026-05-31T02:10:17+07:00"},{"due_date":"2026-06-08","id":459,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","N-phases"],"title":"N5 expanded test matrix to 7 testcases","updated_at":"2026-06-08T21:11:34+07:00"},{"due_date":"2026-06-05","id":459,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"P1 inventory test disposable data dry-run","updated_at":"2026-06-06T00:05:56+07:00"},{"due_date":"2026-06-08","id":458,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"n:/codex/GreenDektop","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Todo: DektopApp parity fix for batch loop audio","updated_at":"2026-06-08T21:05:10+07:00"},{"due_date":"2026-05-31","id":458,"kind":"activities","owner":"SJ88","priority":"high","project":"green.sj88ai.com","site":"https://todo.namnan.co.th","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e1b\u0e31\u0e0d\u0e2b\u0e32","updated_at":"2026-05-31T02:10:17+07:00"},{"due_date":"2026-06-03","id":458,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com/","source_ip":"171.97.194.238","status":"closed","tags":[],"title":"Guard against wrong files","updated_at":"2026-06-03T02:55:22+07:00"},{"due_date":"2026-06-05","id":458,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"P1 live-test Class SSO to V4","updated_at":"2026-06-05T23:52:16+07:00"},{"due_date":"2026-05-30","id":457,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e1c\u0e25","updated_at":"2026-05-31T00:33:57+07:00"},{"due_date":"2026-06-05","id":457,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"P1 V4 version UI label bump to V4.0.2","updated_at":"2026-06-05T23:35:25+07:00"},{"due_date":"2026-06-08","id":457,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","full-test","phase"],"title":"Phase: M6 PATCH statuses to completed","updated_at":"2026-06-08T20:57:56+07:00"},{"due_date":"2026-06-03","id":457,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"RCA V4 AB Roll upload status strict loop","updated_at":"2026-06-03T02:26:57+07:00"},{"due_date":"2026-05-30","id":456,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e1b\u0e31\u0e0d\u0e2b\u0e32","updated_at":"2026-05-31T00:33:42+07:00"},{"due_date":"2026-06-03","id":456,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"vdo minimax","site":"MiniMax I2V API / latest chat attachment","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"Latest chat image attachment not accessible as local file for MiniMax I2V","updated_at":"2026-06-03T02:19:11+07:00"},{"due_date":"2026-06-08","id":456,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","full-test","phase"],"title":"Phase: M5 generate report.md/html/summary.json","updated_at":"2026-06-08T20:57:56+07:00"},{"due_date":"2026-06-05","id":456,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"P0 Freeze Backup V4 before fixes","updated_at":"2026-06-05T23:15:57+07:00"},{"due_date":"2026-05-30","id":455,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://todo.namnan.co.th","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"AGENTS validation","updated_at":"2026-05-31T00:29:35+07:00"},{"due_date":"2026-06-03","id":455,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"vdo minimax","site":"MiniMax I2V API / C:\\temp\\Ai Full Dev\\vdo minimax","source_ip":"184.82.152.134","status":"blocked","tags":[],"title":"MiniMax I2V generation blocked by missing API key and source image file","updated_at":"2026-06-03T01:52:12+07:00"},{"due_date":"2026-06-05","id":455,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"PLAN_ONLY V4 remaining fixes roadmap","updated_at":"2026-06-05T23:05:10+07:00"},{"due_date":"2026-06-08","id":455,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","full-test","phase"],"title":"Phase: M4 evaluate gates","updated_at":"2026-06-08T20:57:56+07:00"},{"due_date":"2026-05-29","id":454,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v2.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Write detailed future runbook and update-patch template","updated_at":"2026-05-29T23:26:42+07:00"},{"due_date":"2026-06-05","id":454,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v2.sj88ai.com","site":"https://tt2026online-v2.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan study: V4 code+DB cutover onto V2 with V2 title","updated_at":"2026-06-05T22:36:14+07:00"},{"due_date":"2026-06-08","id":454,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","full-test","phase"],"title":"Phase: M3.3 pair binding","updated_at":"2026-06-08T20:57:56+07:00"},{"due_date":"2026-06-03","id":454,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"During V4 AB Roll per-file upload status analysis complete","updated_at":"2026-06-03T02:26:57+07:00"},{"due_date":"2026-05-29","id":453,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v2.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Closeout V2 release validation PASS","updated_at":"2026-05-29T23:22:20+07:00"},{"due_date":"2026-06-08","id":453,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","full-test","phase"],"title":"Phase: M3.2 API tests","updated_at":"2026-06-08T20:57:56+07:00"},{"due_date":"2026-06-03","id":453,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"low","project":"vdo minimax","site":"https://todo.namnan.co.th","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"AI Full Dev API required title field","updated_at":"2026-06-03T01:40:45+07:00"},{"due_date":"2026-06-05","id":453,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Implement V4 signup admin approval and SSO email collision guard with strict test","updated_at":"2026-06-05T22:23:35+07:00"},{"due_date":"2026-06-03","id":452,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"RCA creator keyword false positive","updated_at":"2026-06-03T00:58:50+07:00"},{"due_date":"2026-05-29","id":452,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v2.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Rerun V2 strict UI+API validation for AutoCut+AutoSu","updated_at":"2026-05-29T23:21:05+07:00"},{"due_date":"2026-06-05","id":452,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"class2.lnwsj.com standby for class.lnwsj.com","site":"class2.lnwsj.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"?????? ADMIN-FUNC-001 salepage_submit HTTP 500 ?? class2","updated_at":"2026-06-05T22:08:12+07:00"},{"due_date":"2026-06-08","id":452,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","full-test","phase"],"title":"Phase: M3.1 UI screenshots","updated_at":"2026-06-08T20:57:55+07:00"},{"due_date":"2026-06-03","id":451,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"RCA creator field report here-string syntax","updated_at":"2026-06-03T00:56:21+07:00"},{"due_date":"2026-05-29","id":451,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v2.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Start detailed V2 web verification (AutoCut + AutoSu)","updated_at":"2026-05-29T23:21:04+07:00"},{"due_date":"2026-06-08","id":451,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["D12/Memphis","full-test","phase"],"title":"Phase: M2 create report dir tree","updated_at":"2026-06-08T20:57:55+07:00"},{"due_date":"2026-06-05","id":451,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Study current V4 email duplicate checks in register and SSO","updated_at":"2026-06-05T21:40:42+07:00"},{"due_date":"2026-06-09","id":450,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"local","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Implement output list + render completion state in DektopApp batch-loop","updated_at":"2026-06-08T20:47:14+07:00"},{"due_date":"2026-06-03","id":450,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"RCA PowerShell here-string report regeneration","updated_at":"2026-06-03T00:40:15+07:00"},{"due_date":"2026-05-29","id":450,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Close monitor task autocut-mpr0nufr","updated_at":"2026-05-29T21:52:12+07:00"},{"due_date":"2026-06-05","id":450,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"PLAN study V4 signup admin approval while SSO bypasses approval","updated_at":"2026-06-05T21:25:44+07:00"},{"due_date":"2026-06-11","id":449,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Implement desktop batch-loop outputs list + file open actions","updated_at":"2026-06-08T20:41:26+07:00"},{"due_date":"2026-06-03","id":449,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"RCA report Thai label encoding","updated_at":"2026-06-03T00:38:30+07:00"},{"due_date":"2026-05-29","id":449,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v2.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Freeze V4 and create isolated V2 on 110.164.146.205 with SSL","updated_at":"2026-05-29T23:21:04+07:00"},{"due_date":"2026-06-05","id":449,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"class.lnwsj.com","site":"https://class.lnwsj.com/admin/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Deep review class admin reports and plan system queue controls","updated_at":"2026-06-05T21:19:30+07:00"},{"due_date":"2026-06-30","id":448,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"greenlnw.cutdee.com","site":"greenlnw","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"todo test","updated_at":"2026-06-08T20:40:46+07:00"},{"due_date":"2026-06-03","id":448,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"RCA console encoding after full CSV scan","updated_at":"2026-06-03T00:35:12+07:00"},{"due_date":"2026-05-29","id":448,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"V4 upload-presplit cpuset evidence completed","updated_at":"2026-05-29T21:23:04+07:00"},{"due_date":"2026-06-05","id":448,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"class.lnwsj.com","site":"https://class.lnwsj.com/qr_login_compat.php?to=/dashboard.php","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Make QR login user admin and verify admin reports","updated_at":"2026-06-05T20:54:18+07:00"},{"due_date":"2026-06-09","id":447,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Implement Batch Loop parity on DektopApp","updated_at":"2026-06-08T20:24:23+07:00"},{"due_date":"2026-06-03","id":447,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P2","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"RCA manual Thai encoding validation failure","updated_at":"2026-06-03T00:19:48+07:00"},{"due_date":"2026-05-29","id":447,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 upload-presplit cpuset evidence run","updated_at":"2026-05-29T21:15:24+07:00"},{"due_date":"2026-06-05","id":447,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"class.lnwsj.com","site":"https://class.lnwsj.com/program_portal.php","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Move Tiktok Group before AutoMix Group on class portal","updated_at":"2026-06-05T20:32:18+07:00"},{"due_date":"2026-06-08","id":446,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"GreenDektop","site":"https://todo.namnan.co.th","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Validate desktop app import path fixes","updated_at":"2026-06-08T18:59:00+07:00"},{"due_date":"2026-06-02","id":446,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P2","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"doing","tags":[],"title":"V4 AB Roll download shortcut test timeout RCA","updated_at":"2026-06-03T00:03:41+07:00"},{"due_date":"2026-05-29","id":446,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Pin upload presplit ffmpeg to worker CPU cores","updated_at":"2026-06-08T18:59:07+07:00"},{"due_date":"2026-06-05","id":446,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"class.lnwsj.com","site":"https://class.lnwsj.com + https://class2.lnwsj.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Build class2 standby SSL and 7-day autobackup for class.lnwsj.com","updated_at":"2026-06-05T21:07:39+07:00"},{"due_date":"2026-06-10","id":445,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.cutdee.com","site":"https://greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Recreate HomePage and wire bindings","updated_at":"2026-06-08T18:20:36+07:00"},{"due_date":"2026-06-02","id":445,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"RCA report generation here-string variable syntax","updated_at":"2026-06-02T23:34:59+07:00"},{"due_date":"2026-05-29","id":445,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v2.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Freeze V4 and promote V2 isolated stack with SSL","updated_at":"2026-05-29T20:48:13+07:00"},{"due_date":"2026-06-05","id":445,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"class.lnwsj.com","site":"https://class.lnwsj.com/program_portal.php","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Add Thai V1 V2 V4 version explanation to class program portal","updated_at":"2026-06-05T20:17:27+07:00"},{"due_date":"2026-06-09","id":444,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"AI Full Dev","site":"AI Full Dev","source_ip":"184.82.152.134","status":"open","tags":[],"title":"Patch DektopApp files","updated_at":"2026-06-08T17:46:54+07:00"},{"due_date":"2026-06-02","id":444,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"RCA report generation alias conflict","updated_at":"2026-06-02T23:33:15+07:00"},{"due_date":"2026-05-29","id":444,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Class Tiktok 9999","site":"110.164.146.205","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"RCA: ???? V4 ???????????? core ????? web","updated_at":"2026-05-29T20:47:31+07:00"},{"due_date":"2026-06-05","id":444,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Redesign class program portal UI with V4 app group clarity","updated_at":"2026-06-05T20:02:42+07:00"},{"due_date":"2026-06-02","id":443,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"RCA ?????????: Get-FileHash timeout","updated_at":"2026-06-02T23:02:31+07:00"},{"due_date":"2026-06-05","id":443,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"class.lnwsj.com","site":"https://class.lnwsj.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Add TiktokOnline2026 V4 link to class portal after SSL docroot discovery","updated_at":"2026-06-05T19:49:57+07:00"},{"due_date":"2026-05-29","id":443,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Closeout: fixed autosu settings request-failed toast","updated_at":"2026-05-29T20:46:44+07:00"},{"due_date":"2026-06-08","id":443,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw-cutdee-ocm","site":"https://greenlnw.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"????????? mapping/path + ???????????????????????","updated_at":"2026-06-08T16:57:45+07:00"},{"due_date":"2026-06-07","id":442,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"open","tags":[],"title":"fix blockers before self serve sale","updated_at":"2026-06-07T17:19:45+07:00"},{"due_date":"2026-05-29","id":442,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Class Tiktok 9999","site":"110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"??????????? CPU core ???????? (worker/web/db/proxy)","updated_at":"2026-05-29T20:45:37+07:00"},{"due_date":"2026-06-02","id":442,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"QC docs raw-secret scan failure resolved","updated_at":"2026-06-02T22:15:54+07:00"},{"due_date":"2026-06-05","id":442,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"AI Full Dev","site":"local-machine","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Claude Code no-login setup plan","updated_at":"2026-06-05T12:51:53+07:00"},{"due_date":"2026-06-08","id":441,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"green.cutdee.com","site":"https://green.cutdee.com","source_ip":"103.253.75.161","status":"open","tags":[],"title":"Follow-up: clean legacy full backend pytest failures","updated_at":"2026-06-07T10:50:53+07:00"},{"due_date":"2026-05-29","id":441,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Investigate Request failed /api/autosu/settings","updated_at":"2026-05-29T20:46:43+07:00"},{"due_date":"2026-06-02","id":441,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com + green.cutdee.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Debug closeout deploy public domains","updated_at":"2026-06-02T18:18:17+07:00"},{"due_date":"2026-06-05","id":441,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan AB Roll Lv3 all A all B strict duration test","updated_at":"2026-06-05T12:44:11+07:00"},{"due_date":"2026-06-02","id":440,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"local:SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 4 UI+API test harness RCA","updated_at":"2026-06-02T13:28:46+07:00"},{"due_date":"2026-05-29","id":440,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Complete: AutoCut with-subtitle checkbox restored + strict evidence PASS","updated_at":"2026-05-29T20:39:36+07:00"},{"due_date":"2026-06-07","id":440,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenlnw.sj88ai.com","site":"https://greenlnw.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Read-only Auto Reframe checkbox code audit","updated_at":"2026-06-07T05:09:49+07:00"},{"due_date":"2026-06-05","id":440,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan AB Roll Lv3 A+B strict UI API duration test","updated_at":"2026-06-05T12:27:55+07:00"},{"due_date":"2026-06-02","id":439,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 3 RCA and corrective history","updated_at":"2026-06-02T13:04:03+07:00"},{"due_date":"2026-06-06","id":439,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"/var/www/cutdee.com","source_ip":"103.253.75.161","status":"todo","tags":[],"title":"\u0e15\u0e49\u0e2d\u0e07\u0e43\u0e0a\u0e49 root/NX admin \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 NoMachine Workstation \u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e1b\u0e34\u0e14 CreateDisplay","updated_at":"2026-06-07T02:32:32+07:00"},{"due_date":"2026-05-29","id":439,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Execute strict loop run: with-subtitle checkbox evidence","updated_at":"2026-05-29T20:09:32+07:00"},{"due_date":"2026-06-05","id":439,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"AB Roll Lv2 A+audio strict UI API duration test plan","updated_at":"2026-06-05T12:17:19+07:00"},{"due_date":"2026-06-02","id":438,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 6 RCA and rerun evidence","updated_at":"2026-06-02T12:43:02+07:00"},{"due_date":"2026-05-29","id":438,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Start V4 AutoCut checkbox visibility + strict evidence run","updated_at":"2026-05-29T19:58:49+07:00"},{"due_date":"2026-06-06","id":438,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AI Full Dev","site":"local-machine:D:\\codex\\Ai Full Dev","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Create AI Full Dev AGENTS.md operating instructions","updated_at":"2026-06-06T13:41:35+07:00"},{"due_date":"2026-06-05","id":438,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"AI Full Dev","site":"local-machine","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Claude Code IDE detection plan","updated_at":"2026-06-05T11:58:13+07:00"},{"due_date":"2026-05-29","id":437,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"doing","tags":[],"title":"Fix missing AutoCut with-subtitle checkbox on V4","updated_at":"2026-05-29T19:56:05+07:00"},{"due_date":"2026-06-02","id":437,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"local://C:/Users/sjryzen7/Pictures/codex/SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 5 RCA: ffmpeg stderr PowerShell setup handling","updated_at":"2026-06-02T12:18:38+07:00"},{"due_date":"2026-06-05","id":437,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"[plan] write 9 docs: index, architecture, deploy, api, reframe, admin, release, changelog, log/evidence","updated_at":"2026-06-05T11:01:31+07:00"},{"due_date":"2026-06-06","id":437,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"Claude Code CLI","site":"local-windows:C:\\temp\\Ai Full Dev","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Make Claude Code CLI usable","updated_at":"2026-06-06T11:05:40+07:00"},{"due_date":"2026-06-06","id":436,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-sj16tb.sj88ai.com","site":"tt2026online-sj16tb.sj88ai.com","source_ip":"184.82.152.134","status":"pending","tags":[],"title":"Scrub hardcoded credentials before next commit/deploy","updated_at":"2026-06-06T10:23:50+07:00"},{"due_date":"2026-05-29","id":436,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"After fix: login restored and rerun test passed with nntv88 user","updated_at":"2026-05-29T19:53:42+07:00"},{"due_date":"2026-06-02","id":436,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"closed","tags":[],"title":"Validate latest four runs IO counts","updated_at":"2026-06-02T10:02:37+07:00"},{"due_date":"2026-06-05","id":436,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4-sj88ai","site":"https://tt2026online-v4.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Open production UI, signup/login, upload Ai Auto Cut files, generate, download output, write evidence report","updated_at":"2026-06-05T10:57:11+07:00"},{"due_date":"2026-05-29","id":435,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"doing","tags":[],"title":"During edit: split retention patch + separate recovery tool ready","updated_at":"2026-05-29T19:43:01+07:00"},{"due_date":"2026-06-05","id":435,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4-sj88ai","site":"https://tt2026online-v4.sj88ai.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Analyze remote layout, pack code/db/config, download, verify manifest/checksum","updated_at":"2026-06-05T10:33:01+07:00"},{"due_date":"2026-06-02","id":435,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"closed","tags":[],"title":"Monitor strict input4 rerun failures and RCA","updated_at":"2026-06-02T09:57:31+07:00"},{"due_date":"2026-06-06","id":435,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"GitHub/local repo: g:\\My Drive\\source code\\2026 github\\SJ88-Auto-Reframe-2026","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Run GitHub overwrite sync and evidence report","updated_at":"2026-06-06T09:45:11+07:00"},{"due_date":"2026-05-29","id":434,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"doing","tags":[],"title":"Before code edit: patch split source retention","updated_at":"2026-05-29T19:40:35+07:00"},{"due_date":"2026-06-07","id":434,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Server Monitor","site":"http://110.164.146.205:8788/","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"Fix live performance report 500 on port 8788","updated_at":"2026-06-06T07:59:07+07:00"},{"due_date":"2026-06-02","id":434,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"closed","tags":[],"title":"Monitor strict input3 rerun failures and RCA","updated_at":"2026-06-02T09:51:27+07:00"},{"due_date":"2026-06-05","id":434,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\SJ88AutoGreenScreen; https://app.notion.com/p/3435a17a475f818bae05c4dca1bb6aba","source_ip":"171.97.194.238","status":"done","tags":[],"title":"??? preflight: ??? Notion Operating Rules + strict evidence loop","updated_at":"2026-06-05T10:33:51+07:00"},{"due_date":"2026-05-29","id":433,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Inspect stuck job storage layout completed","updated_at":"2026-05-29T19:38:24+07:00"},{"due_date":"2026-06-02","id":433,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"closed","tags":[],"title":"Monitor strict input2 rerun failures and RCA","updated_at":"2026-06-02T09:45:32+07:00"},{"due_date":"2026-06-05","id":433,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"https://auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"AB Roll LV3 UI-only evidence plan","updated_at":"2026-06-05T10:04:50+07:00"},{"due_date":"2026-06-06","id":433,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"D:\\SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Delete mp4 zip tar and measure recovered GB","updated_at":"2026-06-06T08:08:28+07:00"},{"due_date":"2026-06-10","id":432,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"SJ88 Server Monitor","site":"C:\\temp\\SJ88-Server-Monitor","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"P1 Add report generator validation and Second Brain docs migration","updated_at":"2026-06-06T07:34:59+07:00"},{"due_date":"2026-06-02","id":432,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Strict rerun after audio fix failed on Lv3 isolation","updated_at":"2026-06-02T09:33:44+07:00"},{"due_date":"2026-05-29","id":432,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Fix reset to rerun real workload (not status-only) on V4","updated_at":"2026-05-29T19:34:34+07:00"},{"due_date":"2026-06-05","id":432,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"https://auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"AI AutoCut UI-only evidence plan","updated_at":"2026-06-05T09:52:25+07:00"},{"due_date":"2026-06-10","id":431,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"SJ88 Server Monitor","site":"C:\\temp\\SJ88-Server-Monitor","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"P1 Add route/parser test harness","updated_at":"2026-06-06T07:34:59+07:00"},{"due_date":"2026-06-02","id":431,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"AB Roll audio duration local fix verified","updated_at":"2026-06-02T09:18:23+07:00"},{"due_date":"2026-05-29","id":431,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"C:/temp/AutoMixSJ88/codex/docs/manual/user/final","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Unify final round-robin docs to single actual format","updated_at":"2026-05-29T19:05:12+07:00"},{"due_date":"2026-06-05","id":431,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan rerun AB Roll lv3 through Chrome UI","updated_at":"2026-06-05T09:39:34+07:00"},{"due_date":"2026-06-07","id":430,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Server Monitor","site":"C:\\temp\\SJ88-Server-Monitor","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"P0 Upgrade Next.js and rerun npm audit","updated_at":"2026-06-06T07:34:59+07:00"},{"due_date":"2026-05-29","id":430,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Class Tiktok 9999","site":"110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Completed: deploy SJ88 monitor + GPU/queue/history","updated_at":"2026-05-29T18:51:17+07:00"},{"due_date":"2026-06-02","id":430,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"closed","tags":[],"title":"Monitor strict input1 rerun failures and RCA","updated_at":"2026-06-02T09:35:14+07:00"},{"due_date":"2026-06-05","id":430,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan: V4 report system upgrade + Ai AutoCut/AB Roll strict test run","updated_at":"2026-06-05T09:29:50+07:00"},{"due_date":"2026-06-07","id":429,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Server Monitor","site":"C:\\temp\\SJ88-Server-Monitor","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"P0 Redact Automix user/job data in default API response","updated_at":"2026-06-06T07:34:59+07:00"},{"due_date":"2026-05-29","id":429,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"C:/temp/AutoMixSJ88/codex/docs/manual/user/final","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Consolidate round-robin docs into final folder","updated_at":"2026-05-29T18:39:02+07:00"},{"due_date":"2026-06-02","id":429,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Ai Full Dev","site":"https://tt2026online-v2.sj88ai.com/","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"tt2026online-v2 report count audit debug notes","updated_at":"2026-06-02T08:26:10+07:00"},{"due_date":"2026-06-05","id":429,"kind":"plans","owner":"ai-full-dev-bot","priority":"P2","project":"TiktokAi2026_Standalone","site":"local:C:\\Users\\sj88888888\\Documents\\WebApp\\TiktokAi2026_Standalone\\docs\\reports","source_ip":"171.97.194.238","status":"done","tags":[],"title":"????????????????? strict ??????????? docs/reports","updated_at":"2026-06-05T09:14:25+07:00"},{"due_date":"2026-06-07","id":428,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Server Monitor","site":"C:\\temp\\SJ88-Server-Monitor","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"P0 Add monitored target allowlist and private-network rejection","updated_at":"2026-06-06T07:34:59+07:00"},{"due_date":"2026-06-02","id":428,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Blocked before full mode live test: V4 auth required","updated_at":"2026-06-02T08:03:27+07:00"},{"due_date":"2026-05-29","id":428,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"C:/temp/AutoMixSJ88/codex/docs/manual/user/final","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Create executive presentation mode for round-robin real flow results","updated_at":"2026-05-29T18:38:35+07:00"},{"due_date":"2026-06-05","id":428,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan UI-only AB Roll Chrome test with lv3 input","updated_at":"2026-06-05T09:09:15+07:00"},{"due_date":"2026-06-02","id":427,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"during-run: removed main dropzone and changed mobile upload shortcut","updated_at":"2026-06-02T07:55:44+07:00"},{"due_date":"2026-06-07","id":427,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88 Server Monitor","site":"C:\\temp\\SJ88-Server-Monitor","source_ip":"184.82.152.134","status":"todo","tags":[],"title":"P0 Add API auth/authorization guard","updated_at":"2026-06-06T07:34:59+07:00"},{"due_date":"2026-05-29","id":427,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"local","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"Create executive mode dashboard page for round-robin flow","updated_at":"2026-05-29T18:37:31+07:00"},{"due_date":"2026-06-05","id":427,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Plan UI-only AI AutoCut Chrome test with local input folder","updated_at":"2026-06-05T09:00:29+07:00"},{"due_date":"2026-06-02","id":426,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"mid-run evidence: deploy parity + hex picker retry","updated_at":"2026-06-02T07:47:58+07:00"},{"due_date":"2026-06-05","id":426,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenGPU","site":"gpu1.sj88ai.com","source_ip":"184.82.152.134","status":"doing","tags":[],"title":"greenGPU Phase8: Detailed E2E Testing - Multiple settings, multiple videos","updated_at":"2026-06-06T04:02:53+07:00"},{"due_date":"2026-06-05","id":426,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan UI-only signup/login Chrome test for auto.cutdee.com","updated_at":"2026-06-05T08:58:42+07:00"},{"due_date":"2026-05-29","id":426,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"local","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Improve round-robin actual report readability","updated_at":"2026-05-29T18:35:22+07:00"},{"due_date":"2026-06-02","id":425,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"closed","tags":[],"title":"Runtime tracking input4 strict loop","updated_at":"2026-06-02T07:51:11+07:00"},{"due_date":"2026-06-05","id":425,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Apply strict Notion evidence contract before auto.cutdee.com work","updated_at":"2026-06-05T08:39:45+07:00"},{"due_date":"2026-05-29","id":425,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"local","source_ip":"184.82.153.232","status":"done","tags":[],"title":"AutoMixSJ88 real flow report regeneration","updated_at":"2026-05-29T18:24:12+07:00"},{"due_date":"2026-06-05","id":425,"kind":"todos","owner":"ai-full-dev-bot","priority":"critical","project":"greenGPU","site":"gpu1.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"greenGPU Phase7: Find ANY GPU despill method","updated_at":"2026-06-06T03:59:20+07:00"},{"due_date":"2026-05-29","id":424,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Class Tiktok 9999","site":"110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"SJ88-Server-Monitor: GPU+queue+history + deploy","updated_at":"2026-05-29T18:51:30+07:00"},{"due_date":"2026-06-02","id":424,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"closed","tags":[],"title":"Runtime tracking input3 strict loop","updated_at":"2026-06-02T07:43:00+07:00"},{"due_date":"2026-06-05","id":424,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Patch every auto space doc with code evidence and examples","updated_at":"2026-06-05T07:38:18+07:00"},{"due_date":"2026-06-05","id":424,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"[todo] verify all 9 docs written + PATCH all 4 records to done/resolved","updated_at":"2026-06-05T11:01:38+07:00"},{"due_date":"2026-05-29","id":423,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Class Tiktok 9999","site":"C:\\temp\\SJ88-Server-Monitor + 110.164.146.205","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"Start implement monitor upgrade (GPU + queue + history)","updated_at":"2026-05-29T18:07:05+07:00"},{"due_date":"2026-06-02","id":423,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"closed","tags":[],"title":"Runtime tracking input2 strict loop","updated_at":"2026-06-02T07:36:04+07:00"},{"due_date":"2026-06-05","id":423,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Green adoption implementation plan","updated_at":"2026-06-05T07:13:28+07:00"},{"due_date":"2026-06-05","id":423,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Implement and test green canary path","updated_at":"2026-06-05T07:13:28+07:00"},{"due_date":"2026-06-02","id":422,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"closed","tags":[],"title":"Runtime notes live register check","updated_at":"2026-06-02T07:24:21+07:00"},{"due_date":"2026-06-05","id":422,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Green runtime adoption planning","updated_at":"2026-06-05T06:53:28+07:00"},{"due_date":"2026-06-05","id":422,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Create detailed green adoption plan","updated_at":"2026-06-05T06:53:28+07:00"},{"due_date":"2026-05-29","id":422,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"c:\\temp\\AutoMixSJ88","source_ip":"184.82.153.232","status":"done","tags":[],"title":"??????????????? C:\\Temp","updated_at":"2026-05-29T17:13:57+07:00"},{"due_date":"2026-06-02","id":421,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Runtime notes live register check","updated_at":"2026-06-02T07:18:45+07:00"},{"due_date":"2026-06-05","id":421,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Complete detailed study report for green1.cutdee.com","updated_at":"2026-06-05T06:48:13+07:00"},{"due_date":"2026-06-05","id":421,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Production dependency preflight plan","updated_at":"2026-06-05T06:50:16+07:00"},{"due_date":"2026-05-29","id":421,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"local-audit","source_ip":"184.82.153.232","status":"done","tags":[],"title":"???????????????? C:","updated_at":"2026-05-29T17:11:59+07:00"},{"due_date":"2026-06-02","id":420,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Rerun debug: upload purge root cause","updated_at":"2026-06-02T06:23:11+07:00"},{"due_date":"2026-06-05","id":420,"kind":"plans","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"V4 version label and Ai AutoCut/AB Roll strict test plan analysis","updated_at":"2026-06-05T06:46:35+07:00"},{"due_date":"2026-05-29","id":420,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"local-audit","source_ip":"184.82.153.232","status":"done","tags":[],"title":"????????????????? C: ??????","updated_at":"2026-05-29T17:11:52+07:00"},{"due_date":"2026-06-05","id":420,"kind":"todos","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Switch V4 to migrated DB","updated_at":"2026-06-05T05:29:44+07:00"},{"due_date":"2026-06-02","id":419,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Rerun debug: upload purge root cause","updated_at":"2026-06-02T06:22:31+07:00"},{"due_date":"2026-05-29","id":419,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Strict loop run: V4 AutoSu 1/1 UI+API paired evidence","updated_at":"2026-05-29T17:26:57+07:00"},{"due_date":"2026-06-05","id":419,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Detailed workspace study plan","updated_at":"2026-06-05T06:48:13+07:00"},{"due_date":"2026-06-05","id":419,"kind":"todos","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Import V4 core tables","updated_at":"2026-06-05T04:43:14+07:00"},{"due_date":"2026-05-29","id":418,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com | 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"finish addendum: per-file segment-origin report exported","updated_at":"2026-05-29T16:48:08+07:00"},{"due_date":"2026-06-02","id":418,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"debug: cleanup precheck baseline stable","updated_at":"2026-06-02T06:21:13+07:00"},{"due_date":"2026-06-05","id":418,"kind":"todos","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Stop V4 worker before import","updated_at":"2026-06-05T04:29:31+07:00"},{"due_date":"2026-06-05","id":418,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan external_tools.md documentation update","updated_at":"2026-06-05T06:35:21+07:00"},{"due_date":"2026-05-29","id":417,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com | 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"finish: 5-round full UI run + output analysis completed","updated_at":"2026-05-29T16:45:21+07:00"},{"due_date":"2026-06-02","id":417,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"debug: root partition saturation confirmed","updated_at":"2026-06-02T06:16:09+07:00"},{"due_date":"2026-06-05","id":417,"kind":"todos","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Dump V4 DB rollback point","updated_at":"2026-06-05T04:13:38+07:00"},{"due_date":"2026-06-05","id":417,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan observability.md documentation update","updated_at":"2026-06-05T06:22:17+07:00"},{"due_date":"2026-06-02","id":416,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"open","tags":[],"title":"RCA: HDD near full caused by tiktokai2026 instance data/tmp caches","updated_at":"2026-06-02T06:12:49+07:00"},{"due_date":"2026-05-29","id":416,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"gateway/caddy 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Check current concurrent jobs and queue depth","updated_at":"2026-05-29T16:17:53+07:00"},{"due_date":"2026-06-05","id":416,"kind":"todos","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Fresh dump production DB","updated_at":"2026-06-05T04:04:57+07:00"},{"due_date":"2026-06-05","id":416,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan release.md implementation","updated_at":"2026-06-05T05:56:39+07:00"},{"due_date":"2026-06-02","id":415,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Pre-rerun debug target","updated_at":"2026-06-02T06:10:56+07:00"},{"due_date":"2026-05-29","id":415,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"automixsj88-js.sj88ai.com | 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Check automix running status now","updated_at":"2026-05-29T16:15:00+07:00"},{"due_date":"2026-06-05","id":415,"kind":"todos","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Safe migrate production DB into new V4 DB","updated_at":"2026-06-05T03:51:14+07:00"},{"due_date":"2026-06-05","id":415,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan backup_restore.md implementation","updated_at":"2026-06-05T05:50:15+07:00"},{"due_date":"2026-06-02","id":414,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"RCA selector mismatch","updated_at":"2026-06-02T06:10:35+07:00"},{"due_date":"2026-05-29","id":414,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"local-audit","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Re-check C:\\\\Users\\\\sj88s\\\\Downloads","updated_at":"2026-05-29T16:08:10+07:00"},{"due_date":"2026-06-05","id":414,"kind":"todos","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Verify V4 current base","updated_at":"2026-06-05T03:27:49+07:00"},{"due_date":"2026-06-05","id":414,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"auto.cutdee.com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan security.md implementation","updated_at":"2026-06-05T05:41:34+07:00"},{"due_date":"2026-06-02","id":413,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Pre-check bug target","updated_at":"2026-06-02T05:57:39+07:00"},{"due_date":"2026-05-29","id":413,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Investigate AutoSu line-break bug (1 syllable setting ignored) on V4","updated_at":"2026-05-29T16:49:29+07:00"},{"due_date":"2026-06-05","id":413,"kind":"todos","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Execute V4 DB rollback with evidence","updated_at":"2026-06-05T01:57:15+07:00"},{"due_date":"2026-06-05","id":413,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"auto.cutdee.com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan product_output.md implementation","updated_at":"2026-06-05T05:29:56+07:00"},{"due_date":"2026-06-02","id":412,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"open","tags":[],"title":"deploy note: root filesystem at 100% usage","updated_at":"2026-06-02T05:56:45+07:00"},{"due_date":"2026-05-29","id":412,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"gateway/caddy on 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Gate-only verification","updated_at":"2026-05-29T16:06:33+07:00"},{"due_date":"2026-06-05","id":412,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan greenscreen.md implementation","updated_at":"2026-06-05T05:17:39+07:00"},{"due_date":"2026-06-05","id":412,"kind":"todos","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Run strict V1 user on V4 UI+API testcases","updated_at":"2026-06-05T01:23:09+07:00"},{"due_date":"2026-06-02","id":411,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"verify fix on live","updated_at":"2026-06-02T05:53:30+07:00"},{"due_date":"2026-05-29","id":411,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com | 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Re-check live V4 running job and resource usage","updated_at":"2026-05-29T16:02:33+07:00"},{"due_date":"2026-06-05","id":411,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan storage.md implementation","updated_at":"2026-06-05T05:01:53+07:00"},{"due_date":"2026-06-04","id":411,"kind":"todos","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Migrate allowed V1 functions into V4 one-by-one","updated_at":"2026-06-05T00:30:12+07:00"},{"due_date":"2026-06-02","id":410,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"local://C:/temp/AutoMixSJ88/automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"open","tags":[],"title":"debug: sensitive env detected in copied local folder","updated_at":"2026-06-02T05:50:32+07:00"},{"due_date":"2026-06-04","id":410,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Complete runtime/function files for green1.cutdee.com","updated_at":"2026-06-04T23:17:09+07:00"},{"due_date":"2026-05-29","id":410,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"local-audit","source_ip":"184.82.153.232","status":"done","tags":[],"title":"??????????????????? Downloads","updated_at":"2026-05-29T15:59:59+07:00"},{"due_date":"2026-06-05","id":410,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan switch V4 env to migrated DB","updated_at":"2026-06-05T05:29:44+07:00"},{"due_date":"2026-05-29","id":409,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"during: executing strict 5-round UI loop with post-analysis","updated_at":"2026-05-29T16:45:22+07:00"},{"due_date":"2026-06-02","id":409,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"closed","tags":[],"title":"RCA stale files in workspace","updated_at":"2026-06-02T05:41:10+07:00"},{"due_date":"2026-06-04","id":409,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Execute media output inventory and evidence","updated_at":"2026-06-04T23:14:50+07:00"},{"due_date":"2026-06-05","id":409,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan frontend.md UI safety documentation","updated_at":"2026-06-05T04:45:09+07:00"},{"due_date":"2026-05-29","id":408,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"start: full UI 5-round run + output file/segment analysis","updated_at":"2026-05-29T16:45:22+07:00"},{"due_date":"2026-06-02","id":408,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"closed","tags":[],"title":"why not full upload","updated_at":"2026-06-02T05:23:49+07:00"},{"due_date":"2026-06-05","id":408,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Run 4-mode UI/API/CPU evidence test on green.sj88ai.com","updated_at":"2026-06-05T02:06:37+07:00"},{"due_date":"2026-06-05","id":408,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan V4 core table import","updated_at":"2026-06-05T04:43:14+07:00"},{"due_date":"2026-05-29","id":407,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"http://localhost:20001","source_ip":"184.82.153.232","status":"done","tags":[],"title":"????????? output ?????????????????? test","updated_at":"2026-05-29T15:48:44+07:00"},{"due_date":"2026-06-04","id":407,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Study source snapshot and write detailed integration plan","updated_at":"2026-06-04T21:37:46+07:00"},{"due_date":"2026-06-05","id":407,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"auto-cutdee-com","site":"auto.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Write central API contract api.md","updated_at":"2026-06-05T04:36:50+07:00"},{"due_date":"2026-06-02","id":407,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"V4 deploy path confirmed; uploading patched app.js","updated_at":"2026-06-02T05:30:44+07:00"},{"due_date":"2026-05-29","id":406,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"http://localhost:20001","source_ip":"184.82.153.232","status":"doing","tags":[],"title":"run test dataset from C:\\temp\\AutoMixSJ88\\test on codex","updated_at":"2026-05-29T15:48:22+07:00"},{"due_date":"2026-06-02","id":406,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"UI-ABROLL-002 P2 implementation progress: source guard checks passed","updated_at":"2026-06-02T05:13:43+07:00"},{"due_date":"2026-06-04","id":406,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Execute safe table migration and strict evidence","updated_at":"2026-06-04T21:58:32+07:00"},{"due_date":"2026-06-05","id":406,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan stop V4 worker before import","updated_at":"2026-06-05T04:29:30+07:00"},{"due_date":"2026-05-29","id":405,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"start: live check new running job and current CPU consumers","updated_at":"2026-05-29T15:49:34+07:00"},{"due_date":"2026-06-02","id":405,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"closed","tags":[],"title":"Track blocker and RCA for upload path","updated_at":"2026-06-02T07:10:58+07:00"},{"due_date":"2026-06-04","id":405,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Pull green.sj88ai.com code and DB to local workspace without mp4 files","updated_at":"2026-06-04T21:25:35+07:00"},{"due_date":"2026-06-05","id":405,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan V4 rollback DB dump","updated_at":"2026-06-05T04:13:38+07:00"},{"due_date":"2026-05-29","id":404,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"done: removed requested running v4 job from monitor","updated_at":"2026-05-29T15:46:14+07:00"},{"due_date":"2026-06-02","id":404,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"closed","tags":[],"title":"UI+API pair binding run","updated_at":"2026-06-02T04:54:33+07:00"},{"due_date":"2026-06-04","id":404,"kind":"todos","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online.sj88ai.com -> https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Complete V1 to V4 live DB import evidence","updated_at":"2026-06-04T21:22:11+07:00"},{"due_date":"2026-06-05","id":404,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan fresh production DB dump evidence","updated_at":"2026-06-05T04:04:56+07:00"},{"due_date":"2026-05-29","id":403,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"progress: API cancel got 401, switching to server-side cancellation","updated_at":"2026-05-29T15:46:14+07:00"},{"due_date":"2026-06-02","id":403,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"closed","tags":[],"title":"monitor normal-mode regression","updated_at":"2026-06-02T04:54:32+07:00"},{"due_date":"2026-06-04","id":403,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"auto.cutdee.com","site":"N:\\ServerRTX5060ti\\auto.cutdee.com\\app","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Implement AB preferences and Product Output, exclude FTP bridge","updated_at":"2026-06-04T21:44:54+07:00"},{"due_date":"2026-06-05","id":403,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan safe DB migration without overwrite","updated_at":"2026-06-05T03:51:14+07:00"},{"due_date":"2026-06-02","id":402,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"UI-ABROLL-001 P1 fix progress: source guard patched, live deploy not yet verified","updated_at":"2026-06-02T04:47:41+07:00"},{"due_date":"2026-05-29","id":402,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"start: remove running v4 job f0a4953db50147d78f7a659532c6d911","updated_at":"2026-05-29T15:46:14+07:00"},{"due_date":"2026-06-04","id":402,"kind":"todos","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online.sj88ai.com -> https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Complete fresh V1 production DB dump artifacts","updated_at":"2026-06-04T21:06:26+07:00"},{"due_date":"2026-06-05","id":402,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan: verify V4 current base","updated_at":"2026-06-05T03:27:49+07:00"},{"due_date":"2026-05-29","id":401,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88","site":"local-repo://c:/temp/AutoMixSJ88","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"???????????????????????????????????? round-robin","updated_at":"2026-05-29T15:40:32+07:00"},{"due_date":"2026-06-02","id":401,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com, https://green.cutdee.com","source_ip":"171.97.194.238","status":"closed","tags":[],"title":"close RCA deploy loop","updated_at":"2026-06-02T04:37:15+07:00"},{"due_date":"2026-06-04","id":401,"kind":"todos","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Execute V4 backup artifacts and report","updated_at":"2026-06-04T20:04:20+07:00"},{"due_date":"2026-06-05","id":401,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 DB rollback plan","updated_at":"2026-06-05T01:57:15+07:00"},{"due_date":"2026-05-29","id":400,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"done: tt2026online-v4 runtime cpu/gpu/process check","updated_at":"2026-05-29T15:40:01+07:00"},{"due_date":"2026-06-02","id":400,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com, https://green.cutdee.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"RCA deployment restart loop","updated_at":"2026-06-02T04:37:14+07:00"},{"due_date":"2026-06-04","id":400,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"[todo] execute green.cutdee.com upgrade + smoke test","updated_at":"2026-06-04T16:07:24+07:00"},{"due_date":"2026-06-05","id":400,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan strict post-migration V4 evidence loop","updated_at":"2026-06-05T01:23:09+07:00"},{"due_date":"2026-05-29","id":399,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"progress: live runtime check for tt2026online-v4 CPU/GPU/process usage","updated_at":"2026-05-29T15:40:01+07:00"},{"due_date":"2026-06-02","id":399,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"During-run: add fetch payload capture","updated_at":"2026-06-02T04:26:08+07:00"},{"due_date":"2026-06-05","id":399,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"Run test_v3_auto_parity.py after clone passes \u2014 100+ tests, 19 phases","updated_at":"2026-06-04T17:24:46+07:00"},{"due_date":"2026-06-04","id":399,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan function-by-function migration from V1 to V4","updated_at":"2026-06-05T00:30:12+07:00"},{"due_date":"2026-06-04","id":398,"kind":"todos","owner":"ai-full-dev-bot","priority":"urgent","project":"TiktokAi2026Online","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"Run clone_auto_to_v3.sh (dry-run then real) \u2014 user to execute","updated_at":"2026-06-04T17:24:46+07:00"},{"due_date":"2026-06-02","id":398,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"During-run: corrective patch after fail attempt1","updated_at":"2026-06-02T04:26:08+07:00"},{"due_date":"2026-06-04","id":398,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Runtime completion pull plan","updated_at":"2026-06-04T23:17:09+07:00"},{"due_date":"2026-05-29","id":398,"kind":"activities","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88","site":"local-repo://c:/temp/AutoMixSJ88","source_ip":"184.82.153.232","status":"done","tags":[],"title":"???????????? round-robin-real-flow-test.html.bak_20260529_021416","updated_at":"2026-05-29T15:39:27+07:00"},{"due_date":"2026-06-10","id":397,"kind":"todos","owner":"ai-full-dev-bot<environment_details>","priority":"high","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08 DNS A record www.cutdee.com \u0e41\u0e25\u0e30 sync Map server.md \u0e43\u0e2b\u0e49\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a deploy script","updated_at":"2026-06-04T15:19:31+07:00"},{"due_date":"2026-05-29","id":397,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"done: infra reserved cores applied to web/db/proxy targets","updated_at":"2026-05-29T15:35:05+07:00"},{"due_date":"2026-06-02","id":397,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"During-run: fix strict-loop harness","updated_at":"2026-06-02T04:26:07+07:00"},{"due_date":"2026-06-04","id":397,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan V1 media output inventory for V4","updated_at":"2026-06-04T23:14:50+07:00"},{"due_date":"2026-06-02","id":396,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"During-run debug: static service 501 root cause","updated_at":"2026-06-02T03:59:23+07:00"},{"due_date":"2026-06-15","id":396,"kind":"todos","owner":"ai-full-dev-bot<environment_details>","priority":"low","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"Migrate https://green.sj88ai.com/ \u2192 https://green.cutdee.com \u0e43\u0e19 4 production pages","updated_at":"2026-06-04T15:19:26+07:00"},{"due_date":"2026-06-04","id":396,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"CPU truth + UI/API 4-mode validation plan","updated_at":"2026-06-04T21:45:11+07:00"},{"due_date":"2026-05-29","id":396,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"start: pin web/db/proxy/os services to reserved cores 0-3,16-19","updated_at":"2026-05-29T15:35:05+07:00"},{"due_date":"2026-06-02","id":395,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"open","tags":[],"title":"Known blocker baseline","updated_at":"2026-06-02T03:55:26+07:00"},{"due_date":"2026-06-12","id":395,"kind":"todos","owner":"ai-full-dev-bot<environment_details>","priority":"high","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"Refactor shared-mode secret compare \u0e43\u0e2b\u0e49\u0e43\u0e0a\u0e49 crypto.timingSafeEqual","updated_at":"2026-06-04T15:19:20+07:00"},{"due_date":"2026-05-29","id":395,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4/v3/v2.sj88ai.com","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"progress: v4 affinity applied; v3/v2 blocked by SSH auth on 157.85.107.14","updated_at":"2026-05-29T15:30:27+07:00"},{"due_date":"2026-06-04","id":395,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan migration from green.sj88ai.com snapshot into green1.cutdee.com","updated_at":"2026-06-04T21:37:46+07:00"},{"due_date":"2026-06-25","id":394,"kind":"todos","owner":"ai-full-dev-bot<environment_details>","priority":"high","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"\u0e40\u0e1e\u0e34\u0e48\u0e21 Sentry SDK (@sentry/nextjs) \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a production error tracking","updated_at":"2026-06-04T15:19:17+07:00"},{"due_date":"2026-05-29","id":394,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4/v3/v2.sj88ai.com","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"start: apply CPU split for tt2026online v4/v3/v2 workers","updated_at":"2026-05-29T15:28:11+07:00"},{"due_date":"2026-06-02","id":394,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"debug: notion connector unavailable during pre-test logging","updated_at":"2026-06-02T03:55:29+07:00"},{"due_date":"2026-06-04","id":394,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan safe V1 production tables migration to V4","updated_at":"2026-06-04T21:58:32+07:00"},{"due_date":"2026-06-02","id":393,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Deploy troubleshooting RCA for reframe.cutdee.com","updated_at":"2026-06-02T03:09:11+07:00"},{"due_date":"2026-05-29","id":393,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"done: automixsj88-js worker affinity set to 4-15,20-31","updated_at":"2026-05-29T15:27:00+07:00"},{"due_date":"2026-06-04","id":393,"kind":"todos","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 subagent#20: subagent#20: \u0e2a\u0e31\u0e07\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e23\u0e27\u0e21 20 \u0e2a\u0e48\u0e27\u0e19 + \u0e41\u0e19\u0e30\u0e19\u0e33 next steps","updated_at":"2026-06-04T15:11:47+07:00"},{"due_date":"2026-06-04","id":393,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan green.sj88ai.com code+DB pull","updated_at":"2026-06-04T21:25:52+07:00"},{"due_date":"2026-06-02","id":392,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"UI AB Roll attempt 1 finding: navigation during B upload leaves created job","updated_at":"2026-06-02T03:05:29+07:00"},{"due_date":"2026-05-29","id":392,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"progress: set CPU affinity for automixsj88-js worker","updated_at":"2026-05-29T15:27:00+07:00"},{"due_date":"2026-06-04","id":392,"kind":"todos","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 subagent#19: subagent#19: \u0e28\u0e36\u0e01\u0e29\u0e32 git state (.git/), history, branches, recent commits","updated_at":"2026-06-04T15:04:48+07:00"},{"due_date":"2026-06-04","id":392,"kind":"plans","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online.sj88ai.com -> https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan V1 to V4 live DB import strict loop","updated_at":"2026-06-04T21:22:11+07:00"},{"due_date":"2026-05-29","id":391,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"done: applied worker CPU split 4-15,20-31 on production","updated_at":"2026-05-29T15:22:12+07:00"},{"due_date":"2026-06-02","id":391,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"RCA push failed due oversized LFS object","updated_at":"2026-06-02T02:31:29+07:00"},{"due_date":"2026-06-04","id":391,"kind":"todos","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 subagent#18: subagent#18: \u0e28\u0e36\u0e01\u0e29\u0e32 service integration: ai_work_app.py, sj88_queue_gate.py, tt2026_worker (systemd, ports, tokens)","updated_at":"2026-06-04T15:04:36+07:00"},{"due_date":"2026-06-04","id":391,"kind":"plans","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online.sj88ai.com -> https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan execute fresh V1 production DB dump","updated_at":"2026-06-04T21:06:25+07:00"},{"due_date":"2026-06-04","id":390,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"auto.cutdee.com","site":"N:\\ServerRTX5060ti\\auto.cutdee.com\\app","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Plan delivery loop for AB preferences and Product Output","updated_at":"2026-06-04T20:56:25+07:00"},{"due_date":"2026-06-02","id":390,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"AB Roll V4 strict evidence blocker","updated_at":"2026-06-02T02:17:30+07:00"},{"due_date":"2026-05-29","id":390,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"progress: first drop-in apply was empty, corrected by direct unit update","updated_at":"2026-05-29T15:22:12+07:00"},{"due_date":"2026-06-04","id":390,"kind":"todos","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 subagent#17: subagent#17: \u0e28\u0e36\u0e01\u0e29\u0e32 .agents/ + .codex/ + .ai_index/ (hidden config)","updated_at":"2026-06-04T15:04:52+07:00"},{"due_date":"2026-06-02","id":389,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"workspace://C:/Users/sj88888888/Documents/WebApp/TiktokAi2026_Standalone","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Debug result V8 restudy metrics","updated_at":"2026-06-02T01:37:02+07:00"},{"due_date":"2026-05-29","id":389,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"start: apply worker CPUAffinity 4-15,20-31 on production","updated_at":"2026-05-29T15:22:11+07:00"},{"due_date":"2026-06-04","id":389,"kind":"todos","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 subagent#16: subagent#16: \u0e28\u0e36\u0e01\u0e29\u0e32 ai_work_reports/ (reports catalog)","updated_at":"2026-06-04T15:04:40+07:00"},{"due_date":"2026-06-04","id":389,"kind":"plans","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Detailed V1 to V4 migration plan","updated_at":"2026-06-04T20:13:04+07:00"},{"due_date":"2026-05-29","id":388,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"done: core count + split recommendation delivered","updated_at":"2026-05-29T15:17:21+07:00"},{"due_date":"2026-06-02","id":388,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Phase10 implementation progress","updated_at":"2026-06-02T01:32:07+07:00"},{"due_date":"2026-06-04","id":388,"kind":"todos","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 subagent#15: subagent#15: \u0e28\u0e36\u0e01\u0e29\u0e32 test artifacts: abroll_local_cpu_benchmark_*, lv0_product_voice_test_*, NVME_TRANSFER_*, reframe_fullcpu_localtest_*, Test_Auto_sj88-auto-reframe/, automixsj88-pre-migration-test/","updated_at":"2026-06-04T15:04:52+07:00"},{"due_date":"2026-06-04","id":388,"kind":"plans","owner":"ai-full-dev-bot","priority":"P0","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan V4 backup before V1 to V4 migration","updated_at":"2026-06-04T20:04:20+07:00"},{"due_date":"2026-06-02","id":387,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"fuckyou_test","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict test v6 script ready","updated_at":"2026-06-02T01:24:48+07:00"},{"due_date":"2026-05-29","id":387,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"start: recheck core count and recommended split on new server","updated_at":"2026-05-29T15:17:21+07:00"},{"due_date":"2026-06-04","id":387,"kind":"todos","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 subagent#14: subagent#14: \u0e28\u0e36\u0e01\u0e29\u0e32 .ai_full_dev.env + .gitignore + .rgignore + requirements.txt + repo_manifest.json","updated_at":"2026-06-04T15:04:22+07:00"},{"due_date":"2026-06-04","id":387,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V1 data/function migration plan into V4 base","updated_at":"2026-06-04T19:12:10+07:00"},{"due_date":"2026-05-29","id":386,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"done: machine execution plan ready for 110.164.146.205","updated_at":"2026-05-29T12:38:28+07:00"},{"due_date":"2026-06-02","id":386,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Phase9 RCA and fix","updated_at":"2026-06-02T01:25:01+07:00"},{"due_date":"2026-06-04","id":386,"kind":"todos","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 subagent#13: subagent#13: \u0e28\u0e36\u0e01\u0e29\u0e32 RemoteSyncLogs/ (evidence logs)","updated_at":"2026-06-04T15:05:18+07:00"},{"due_date":"2026-06-04","id":386,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"V1 to V4 AB Roll and Ai AutoCut comparison","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan: compare V1/V4 AB Roll and Ai AutoCut and write HTML manual","updated_at":"2026-06-04T19:20:18+07:00"},{"due_date":"2026-05-29","id":385,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"start: plan machine runbook for 110.164.146.205","updated_at":"2026-05-29T12:38:27+07:00"},{"due_date":"2026-06-02","id":385,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Phase9 execution","updated_at":"2026-06-02T01:24:51+07:00"},{"due_date":"2026-06-04","id":385,"kind":"todos","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 subagent#12: subagent#12: \u0e28\u0e36\u0e01\u0e29\u0e32 Debug.md + Done.md + planlist.md + timesheet.md","updated_at":"2026-06-04T15:04:30+07:00"},{"due_date":"2026-06-04","id":385,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"V1 to V4 upgrade planning and Ai AutoCut product code audit","site":"local backups: tt2026onlineProduction\\20260603; target V4 tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan V1 data/function migration into V4 base","updated_at":"2026-06-04T18:58:24+07:00"},{"due_date":"2026-06-02","id":384,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"fuckyou_test","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict test script v5 prepared","updated_at":"2026-06-02T01:18:37+07:00"},{"due_date":"2026-05-29","id":384,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"done: CPU core usage audit for tt2026online editing worker","updated_at":"2026-05-29T07:53:17+07:00"},{"due_date":"2026-06-04","id":384,"kind":"todos","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 subagent#11: subagent#11: \u0e28\u0e36\u0e01\u0e29\u0e32 port_and_ssl_list.md + automixsj88-jsdev_test_dns_plan.md","updated_at":"2026-06-04T15:03:59+07:00"},{"due_date":"2026-06-04","id":384,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online production extra code audit","site":"local backup comparison: tt2026onlineProduction\\20260603","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Production extra file classification plan","updated_at":"2026-06-04T18:38:55+07:00"},{"due_date":"2026-06-02","id":383,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"fuckyou_test","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Build v5 report-audit and strict-test scripts","updated_at":"2026-06-02T01:17:11+07:00"},{"due_date":"2026-05-29","id":383,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"V4 AutoCut AutoSub unlimited-audio patch + verification","updated_at":"2026-05-29T07:52:46+07:00"},{"due_date":"2026-06-04","id":383,"kind":"todos","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 subagent#10: subagent#10: \u0e28\u0e36\u0e01\u0e29\u0e32 WebAppNewRefream/ (web app refactor)","updated_at":"2026-06-04T15:04:19+07:00"},{"due_date":"2026-06-04","id":383,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Ai AutoCut page study plan","updated_at":"2026-06-04T19:02:50+07:00"},{"due_date":"2026-05-29","id":382,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"progress: worker CPU affinity identified (10-19)","updated_at":"2026-05-29T07:53:17+07:00"},{"due_date":"2026-06-02","id":382,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Phase8 implementation progress","updated_at":"2026-06-02T01:14:48+07:00"},{"due_date":"2026-06-04","id":382,"kind":"todos","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 subagent#09: subagent#09: \u0e28\u0e36\u0e01\u0e29\u0e32 deploy/ (Caddy routes)","updated_at":"2026-06-04T15:03:32+07:00"},{"due_date":"2026-06-04","id":382,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Detailed V1/V4 comparison plan","updated_at":"2026-06-04T18:32:10+07:00"},{"due_date":"2026-06-02","id":381,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"fuckyou_test","source_ip":"171.97.194.238","status":"done","tags":[],"title":"AB-roll truth harness v4 completed (plan stage)","updated_at":"2026-06-02T01:11:53+07:00"},{"due_date":"2026-05-29","id":381,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"start: audit CPU core usage during video editing on new tt2026online server","updated_at":"2026-05-29T07:53:17+07:00"},{"due_date":"2026-06-04","id":381,"kind":"todos","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 subagent#08: subagent#08: \u0e28\u0e36\u0e01\u0e29\u0e32 sj88_queue_gate.py + tt2026_worker_from_web_env.sh","updated_at":"2026-06-04T15:03:17+07:00"},{"due_date":"2026-06-04","id":381,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online.sj88ai.com + https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan: compare v1 vs v4 with evidence","updated_at":"2026-06-04T18:25:00+07:00"},{"due_date":"2026-06-02","id":380,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Phase 7 strict verification evidence","updated_at":"2026-06-02T01:04:47+07:00"},{"due_date":"2026-05-29","id":380,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"start: runtime verification of QUEUE_GATE on automix production worker","updated_at":"2026-05-29T07:46:18+07:00"},{"due_date":"2026-06-04","id":380,"kind":"todos","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 subagent#07: subagent#07: \u0e28\u0e36\u0e01\u0e29\u0e32 repo_search.py + md_system_generate.py + md_system/","updated_at":"2026-06-04T15:03:32+07:00"},{"due_date":"2026-06-04","id":380,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online 3-version code and DB comparison","site":"local backup: C:\\Users\\sj88888888\\Documents\\WebApp\\TiktokAi2026_Standalone\\tt2026onlineProduction\\20260603","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Compare code and DB across 3 versions","updated_at":"2026-06-04T18:20:32+07:00"},{"due_date":"2026-06-02","id":379,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"fuckyou_test","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Strict runner v3: prevent false pass and enforce request setting parity","updated_at":"2026-06-02T01:03:09+07:00"},{"due_date":"2026-05-29","id":379,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"done: QUEUE_GATE enabled on automix production worker","updated_at":"2026-05-29T07:46:17+07:00"},{"due_date":"2026-06-04","id":379,"kind":"todos","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 subagent#06: subagent#06: \u0e28\u0e36\u0e01\u0e29\u0e32 topic_timeline.py + ai_work_reports/topic_timeline/","updated_at":"2026-06-04T15:03:09+07:00"},{"due_date":"2026-06-04","id":379,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"[plan] green.cutdee.com upgrade 5-phase: backup -> copy -> config -> build -> test","updated_at":"2026-06-04T16:07:24+07:00"},{"due_date":"2026-06-02","id":378,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Phase 6 strict verification evidence","updated_at":"2026-06-02T00:58:00+07:00"},{"due_date":"2026-06-06","id":378,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"plan_ready","tags":[],"title":"V3 \u2194 AUTO Parity Test Plan \u2014 19 phases, 100+ test points","updated_at":"2026-06-04T15:57:39+07:00"},{"due_date":"2026-05-29","id":378,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Post-run complete: queue + gateway audit on new machine","updated_at":"2026-05-29T07:34:13+07:00"},{"due_date":"2026-06-04","id":378,"kind":"todos","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 subagent#05: subagent#05: \u0e28\u0e36\u0e01\u0e29\u0e32 subaidev_status.py + subaidev_cutdee_runbook.md","updated_at":"2026-06-04T15:02:49+07:00"},{"due_date":"2026-06-02","id":377,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Phase 5 strict run evidence","updated_at":"2026-06-02T00:33:23+07:00"},{"due_date":"2026-06-04","id":377,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green.cutdee.com","source_ip":"103.253.75.161","status":"plan_ready_with_blocker","tags":[],"title":"\u0e41\u0e1c\u0e19\u0e2d\u0e31\u0e1e green.cutdee.com \u0e43\u0e2b\u0e49\u0e40\u0e17\u0e48\u0e32 green.sj88ai.com \u0e1e\u0e23\u0e49\u0e2d\u0e21 candidate config","updated_at":"2026-06-04T15:39:33+07:00"},{"due_date":"2026-05-29","id":377,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"During-run: live probing gateway and queue surfaces","updated_at":"2026-05-29T07:34:13+07:00"},{"due_date":"2026-06-04","id":377,"kind":"todos","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 subagent#04: subagent#04: \u0e28\u0e36\u0e01\u0e29\u0e32 legacy: ai_log.py + ai_log_web.py + schema.mysql.sql + run_ai_log_web.sh","updated_at":"2026-06-04T15:04:27+07:00"},{"due_date":"2026-06-02","id":376,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 4 debug closeout","updated_at":"2026-06-02T00:21:03+07:00"},{"due_date":"2026-06-04","id":376,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green.cutdee.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e1e\u0e1a gap nginx green.cutdee.com \u0e40\u0e17\u0e35\u0e22\u0e1a green.sj88ai.com","updated_at":"2026-06-04T15:37:14+07:00"},{"due_date":"2026-05-29","id":376,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Pre-run: Audit queue + gateway on new machine 110.164.146.205","updated_at":"2026-05-29T07:34:13+07:00"},{"due_date":"2026-06-04","id":376,"kind":"todos","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.sj88ai.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 subagent#03: subagent#03: \u0e28\u0e36\u0e01\u0e29\u0e32 ai_work_app.py + run_ai_work_app.sh (public local app)","updated_at":"2026-06-04T15:02:44+07:00"},{"due_date":"2026-06-02","id":375,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Phase 4 verify acceptance gates","updated_at":"2026-06-02T00:20:05+07:00"},{"due_date":"2026-06-04","id":375,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green.cutdee.com","source_ip":"103.253.75.161","status":"in_progress","tags":[],"title":"\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e2d\u0e31\u0e1e green.cutdee.com \u0e43\u0e2b\u0e49\u0e40\u0e17\u0e48\u0e32 green.sj88ai.com","updated_at":"2026-06-04T15:36:15+07:00"},{"due_date":"2026-05-29","id":375,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"V4 unlock output completed","updated_at":"2026-05-29T06:54:26+07:00"},{"due_date":"2026-06-04","id":375,"kind":"todos","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 subagent#02: subagent#02: \u0e28\u0e36\u0e01\u0e29\u0e32 ai_full_dev.py (wrapper \u0e2b\u0e25\u0e31\u0e01)","updated_at":"2026-06-04T15:03:00+07:00"},{"due_date":"2026-06-02","id":374,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"docs/reports","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Pre-June strengths extracted with evidence","updated_at":"2026-06-02T00:15:34+07:00"},{"due_date":"2026-06-04","id":374,"kind":"plans","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"subagent#20: \u0e2a\u0e31\u0e07\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e23\u0e27\u0e21 20 \u0e2a\u0e48\u0e27\u0e19 + \u0e41\u0e19\u0e30\u0e19\u0e33 next steps","updated_at":"2026-06-04T14:59:46+07:00"},{"due_date":"2026-05-29","id":374,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 unlock output + no mode6 patch deploy","updated_at":"2026-05-29T06:54:24+07:00"},{"due_date":"2026-06-04","id":374,"kind":"todos","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 subagent#01: subagent#01: \u0e28\u0e36\u0e01\u0e29\u0e32 AGENTS.md + Readme.md + WORK_SCHEMA.md (governance)","updated_at":"2026-06-04T15:03:07+07:00"},{"due_date":"2026-06-02","id":373,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Phase4 attempt1 RCA: transient public/runtime instability (502 + selector timeout)","updated_at":"2026-06-02T00:13:03+07:00"},{"due_date":"2026-06-04","id":373,"kind":"plans","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"subagent#19: \u0e28\u0e36\u0e01\u0e29\u0e32 git state (.git/), history, branches, recent commits","updated_at":"2026-06-04T14:59:46+07:00"},{"due_date":"2026-07-04","id":373,"kind":"todos","owner":"ai-full-dev-bot@prod","priority":"medium","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"Implement OIDC refresh token rotation + grant_types_supported \u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15","updated_at":"2026-06-04T14:54:09+07:00"},{"due_date":"2026-05-29","id":373,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"done: full UI 5-round production test with download evidence on automixsj88-js","updated_at":"2026-05-29T06:45:50+07:00"},{"due_date":"2026-06-02","id":372,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"TiktokAi2026Online","site":"tt2026onlinegpu.cutdee.com,tt2026online-v4.sj88ai.com,tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"RCA: prior AB-roll tests used mismatched config and invalid pass logic","updated_at":"2026-06-02T00:11:26+07:00"},{"due_date":"2026-06-20","id":372,"kind":"todos","owner":"ai-full-dev-bot@prod","priority":"high","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"Implement POST /api/payments/stripe-webhook handler","updated_at":"2026-06-04T14:54:01+07:00"},{"due_date":"2026-06-04","id":372,"kind":"plans","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"subagent#18: \u0e28\u0e36\u0e01\u0e29\u0e32 service integration: ai_work_app.py, sj88_queue_gate.py, tt2026_worker (systemd, ports, tokens)","updated_at":"2026-06-04T14:59:46+07:00"},{"due_date":"2026-05-30","id":372,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"V4 unlock output + remove mode6 skip behavior","updated_at":"2026-05-29T06:54:42+07:00"},{"due_date":"2026-06-02","id":371,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Phase4 code implemented: AB endpoints + tests + workflow + delivery loop","updated_at":"2026-06-02T00:05:25+07:00"},{"due_date":"2026-06-25","id":371,"kind":"todos","owner":"ai-full-dev-bot@prod","priority":"high","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"Implement 2FA TOTP + backup codes (\u0e43\u0e0a\u0e49 otplib + qrcode)","updated_at":"2026-06-04T14:53:55+07:00"},{"due_date":"2026-06-04","id":371,"kind":"plans","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"subagent#17: \u0e28\u0e36\u0e01\u0e29\u0e32 .agents/ + .codex/ + .ai_index/ (hidden config)","updated_at":"2026-06-04T14:59:46+07:00"},{"due_date":"2026-05-30","id":371,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Post-run: V4 AutoCut parity PASS vs V1 with strict UI+API paired evidence","updated_at":"2026-05-29T06:29:42+07:00"},{"due_date":"2026-06-04","id":370,"kind":"plans","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"subagent#16: \u0e28\u0e36\u0e01\u0e29\u0e32 ai_work_reports/ (reports catalog)","updated_at":"2026-06-04T14:59:45+07:00"},{"due_date":"2026-06-30","id":370,"kind":"todos","owner":"ai-full-dev-bot@prod","priority":"medium","project":"cutdee.com","site":"www.cutdee.com","source_ip":"103.253.75.161","status":"pending","tags":[],"title":"Wire i18n useTranslations() \u0e40\u0e02\u0e49\u0e32\u0e01\u0e31\u0e1a marketing/shop/dashboard pages \u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14","updated_at":"2026-06-04T14:53:47+07:00"},{"due_date":"2026-06-02","id":370,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"urgent","project":"TiktokAi2026Online","site":"tt2026onlinegpu.cutdee.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"BLOCKED: Chrome URL policy blocks target domains","updated_at":"2026-06-02T00:01:32+07:00"},{"due_date":"2026-05-29","id":370,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Post-run complete: AI Auto Cut lv0 strict evidence PASS","updated_at":"2026-05-29T06:20:45+07:00"},{"due_date":"2026-06-02","id":369,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Close debug: phase3 pytest module missing fixed and rerun PASS","updated_at":"2026-06-01T23:58:06+07:00"},{"due_date":"2026-06-04","id":369,"kind":"plans","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"subagent#15: \u0e28\u0e36\u0e01\u0e29\u0e32 test artifacts: abroll_local_cpu_benchmark_*, lv0_product_voice_test_*, NVME_TRANSFER_*, reframe_fullcpu_localtest_*, Test_Auto_sj88-auto-reframe/, automixsj88-pre-migration-test/","updated_at":"2026-06-04T14:59:45+07:00"},{"due_date":"2026-05-29","id":369,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"during: smoke passed, starting full 5-round UI execution","updated_at":"2026-05-29T06:45:36+07:00"},{"due_date":"2026-06-04","id":369,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Batch mode + Auto Reframe","updated_at":"2026-06-04T16:59:24+07:00"},{"due_date":"2026-06-02","id":368,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Run Phase 3 smoke tests and strict delivery report","updated_at":"2026-06-01T23:53:02+07:00"},{"due_date":"2026-06-04","id":368,"kind":"plans","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"subagent#14: \u0e28\u0e36\u0e01\u0e29\u0e32 .ai_full_dev.env + .gitignore + .rgignore + requirements.txt + repo_manifest.json","updated_at":"2026-06-04T14:59:45+07:00"},{"due_date":"2026-05-29","id":368,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"During-run: executing AI Auto Cut lv0 UI+API evidence harness","updated_at":"2026-05-29T06:20:23+07:00"},{"due_date":"2026-06-04","id":368,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Batch mode","updated_at":"2026-06-04T16:59:24+07:00"},{"due_date":"2026-06-04","id":367,"kind":"plans","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"subagent#13: \u0e28\u0e36\u0e01\u0e29\u0e32 RemoteSyncLogs/ (evidence logs)","updated_at":"2026-06-04T14:59:45+07:00"},{"due_date":"2026-05-29","id":367,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"during: running smoke loop for new UI-download testcase before full 5 rounds","updated_at":"2026-05-29T06:45:36+07:00"},{"due_date":"2026-06-01","id":367,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj.com","site":"www.lnwsj.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"?? root cause routing ????????????","updated_at":"2026-06-02T00:05:51+07:00"},{"due_date":"2026-06-04","id":367,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Auto Reframe","updated_at":"2026-06-04T16:59:23+07:00"},{"due_date":"2026-06-04","id":366,"kind":"plans","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"subagent#12: \u0e28\u0e36\u0e01\u0e29\u0e32 Debug.md + Done.md + planlist.md + timesheet.md","updated_at":"2026-06-04T14:59:44+07:00"},{"due_date":"2026-06-01","id":366,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T23:49:34+07:00"},{"due_date":"2026-05-29","id":366,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"start: full UI 5-round flow (image->voice->video->mix->download) on automix production","updated_at":"2026-05-29T06:45:02+07:00"},{"due_date":"2026-06-04","id":366,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"????????","updated_at":"2026-06-04T16:59:23+07:00"},{"due_date":"2026-06-04","id":365,"kind":"plans","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"subagent#11: \u0e28\u0e36\u0e01\u0e29\u0e32 port_and_ssl_list.md + automixsj88-jsdev_test_dns_plan.md","updated_at":"2026-06-04T14:59:44+07:00"},{"due_date":"2026-06-01","id":365,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T23:42:50+07:00"},{"due_date":"2026-05-29","id":365,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Pre-run: AI Auto Cut test from lv0 with strict paired evidence loop","updated_at":"2026-05-29T06:20:23+07:00"},{"due_date":"2026-06-05","id":365,"kind":"todos","owner":"ai-full-dev-bot","priority":"critical","project":"greenGPU","site":"gpu1.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"greenGPU Phase6: Deep research GPU-native despill","updated_at":"2026-06-04T13:28:39+07:00"},{"due_date":"2026-06-01","id":364,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Close debug: route hide verification 26/26 pass","updated_at":"2026-06-01T23:34:33+07:00"},{"due_date":"2026-06-04","id":364,"kind":"plans","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"subagent#10: \u0e28\u0e36\u0e01\u0e29\u0e32 WebAppNewRefream/ (web app refactor)","updated_at":"2026-06-04T14:59:44+07:00"},{"due_date":"2026-06-04","id":364,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"doing","tags":["v4","migration","strict-loop","ui-api-paired"],"title":"Execute strict-loop migration and evidence bundle","updated_at":"2026-06-04T13:12:25+07:00"},{"due_date":"2026-05-29","id":364,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"done: 5-round same-user strict evidence loop on automix production","updated_at":"2026-05-29T06:01:35+07:00"},{"due_date":"2026-06-04","id":363,"kind":"plans","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"subagent#09: \u0e28\u0e36\u0e01\u0e29\u0e32 deploy/ (Caddy routes)","updated_at":"2026-06-04T14:59:44+07:00"},{"due_date":"2026-06-04","id":363,"kind":"todos","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Prepare migration artifacts and import source user+DB data","updated_at":"2026-06-04T13:00:51+07:00"},{"due_date":"2026-06-01","id":363,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T23:33:58+07:00"},{"due_date":"2026-05-29","id":363,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"V4 AutoCut parity with V1 (duration+behavior)","updated_at":"2026-05-29T06:29:41+07:00"},{"due_date":"2026-06-01","id":362,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Closeout debug: acceptance gates and report consistency verified","updated_at":"2026-06-01T23:26:02+07:00"},{"due_date":"2026-06-04","id":362,"kind":"plans","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"subagent#08: \u0e28\u0e36\u0e01\u0e29\u0e32 sj88_queue_gate.py + tt2026_worker_from_web_env.sh","updated_at":"2026-06-04T14:59:44+07:00"},{"due_date":"2026-05-29","id":362,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Post-run complete: DNS cutover validation PASS with evidence pack","updated_at":"2026-05-29T05:43:10+07:00"},{"due_date":"2026-06-03","id":362,"kind":"todos","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Implement Admin Analytics charts","updated_at":"2026-06-03T23:33:15+07:00"},{"due_date":"2026-06-01","id":361,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Execute test run for V6 main-only web routing","updated_at":"2026-06-01T23:19:02+07:00"},{"due_date":"2026-06-04","id":361,"kind":"plans","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"subagent#07: \u0e28\u0e36\u0e01\u0e29\u0e32 repo_search.py + md_system_generate.py + md_system/","updated_at":"2026-06-04T14:59:43+07:00"},{"due_date":"2026-05-29","id":361,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Analyze V4 AutoCut short-audio behavior vs V1 flow","updated_at":"2026-05-29T05:51:23+07:00"},{"due_date":"2026-06-03","id":361,"kind":"todos","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Implement V4 Admin dashboard","updated_at":"2026-06-03T22:52:36+07:00"},{"due_date":"2026-06-04","id":360,"kind":"plans","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"subagent#06: \u0e28\u0e36\u0e01\u0e29\u0e32 topic_timeline.py + ai_work_reports/topic_timeline/","updated_at":"2026-06-04T14:59:43+07:00"},{"due_date":"2026-06-01","id":360,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T23:18:32+07:00"},{"due_date":"2026-06-03","id":360,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"doing","tags":[],"title":"Deploy current green code and retest live domains","updated_at":"2026-06-03T11:24:47+07:00"},{"due_date":"2026-05-29","id":360,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com -> 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Pre-run DNS cutover validation started","updated_at":"2026-05-29T05:43:10+07:00"},{"due_date":"2026-06-01","id":359,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"RCA prod B upload fail and corrective rerun","updated_at":"2026-06-01T23:18:12+07:00"},{"due_date":"2026-06-03","id":359,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Push selected small docs","updated_at":"2026-06-03T07:55:25+07:00"},{"due_date":"2026-06-04","id":359,"kind":"plans","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"subagent#05: \u0e28\u0e36\u0e01\u0e29\u0e32 subaidev_status.py + subaidev_cutdee_runbook.md","updated_at":"2026-06-04T14:59:43+07:00"},{"due_date":"2026-05-29","id":359,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"start: rerun 5 rounds with same existing user on automix production","updated_at":"2026-05-29T06:01:44+07:00"},{"due_date":"2026-06-01","id":358,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoSceneCutter","site":"local://D:/000 coding/AutoSceneCutter/services/api/test_artifacts/e2e_worker_summary.json","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Worker separation validated with E2E","updated_at":"2026-06-01T23:18:00+07:00"},{"due_date":"2026-06-04","id":358,"kind":"plans","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"subagent#04: \u0e28\u0e36\u0e01\u0e29\u0e32 legacy: ai_log.py + ai_log_web.py + schema.mysql.sql + run_ai_log_web.sh","updated_at":"2026-06-04T14:59:42+07:00"},{"due_date":"2026-05-29","id":358,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com -> 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Completed: tt2026online migration delivery + evidence pack","updated_at":"2026-05-29T05:22:08+07:00"},{"due_date":"2026-06-03","id":358,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Commit and push local port change","updated_at":"2026-06-03T02:55:35+07:00"},{"due_date":"2026-06-04","id":357,"kind":"plans","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"subagent#03: \u0e28\u0e36\u0e01\u0e29\u0e32 ai_work_app.py + run_ai_work_app.sh (public local app)","updated_at":"2026-06-04T14:59:42+07:00"},{"due_date":"2026-06-01","id":357,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T23:15:28+07:00"},{"due_date":"2026-05-29","id":357,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"done: production voice bugfix deploy + paired UI/API evidence pass","updated_at":"2026-05-29T05:16:40+07:00"},{"due_date":"2026-06-03","id":357,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"vdo minimax","site":"C:\\temp\\Ai Full Dev\\vdo minimax","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Create MiniMax video generation repo docs","updated_at":"2026-06-03T01:40:45+07:00"},{"due_date":"2026-06-04","id":356,"kind":"plans","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"subagent#02: \u0e28\u0e36\u0e01\u0e29\u0e32 ai_full_dev.py (wrapper \u0e2b\u0e25\u0e31\u0e01)","updated_at":"2026-06-04T14:59:42+07:00"},{"due_date":"2026-06-01","id":356,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Live blocker on retest","updated_at":"2026-06-01T23:14:28+07:00"},{"due_date":"2026-05-29","id":356,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Deploy v4 and SSL readiness","updated_at":"2026-05-29T05:19:17+07:00"},{"due_date":"2026-06-02","id":356,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Backup zip: tt2026online-sj16tb_backup_20260602_225025.zip","updated_at":"2026-06-02T22:52:57+07:00"},{"due_date":"2026-06-01","id":355,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Added failure classification (config/code/runtime/external) and retry profile","updated_at":"2026-06-01T23:14:08+07:00"},{"due_date":"2026-06-04","id":355,"kind":"plans","owner":"SJ88","priority":"high","project":"Todo Namnan Version 1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"subagent#01: \u0e28\u0e36\u0e01\u0e29\u0e32 AGENTS.md + Readme.md + WORK_SCHEMA.md (governance)","updated_at":"2026-06-04T14:59:42+07:00"},{"due_date":"2026-05-29","id":355,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com -> 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Closeout: migration evidence pack + paired UI/API pass","updated_at":"2026-05-29T05:08:06+07:00"},{"due_date":"2026-06-02","id":355,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Create QC workflow documentation","updated_at":"2026-06-02T22:15:55+07:00"},{"due_date":"2026-05-29","id":354,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"during: running production evidence-loop test on automix domain","updated_at":"2026-05-29T05:16:53+07:00"},{"due_date":"2026-06-01","id":354,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"[debug] no blocking error in item1+item3 implementation","updated_at":"2026-06-01T23:13:12+07:00"},{"due_date":"2026-06-02","id":354,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com + green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Todo deploy and test green public domains","updated_at":"2026-06-02T18:17:39+07:00"},{"due_date":"2026-06-04","id":354,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"/var/www/cutdee.com/app","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Plan commit cutdee.com changes","updated_at":"2026-06-04T14:25:23+07:00"},{"due_date":"2026-06-03","id":353,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com + green.cutdee.com","source_ip":"171.97.194.238","status":"pending","tags":[],"title":"Next phase: deploy Phase 4 hook to public domains and rerun UI+API evidence","updated_at":"2026-06-02T13:28:46+07:00"},{"due_date":"2026-06-04","id":353,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Plan: migrate users+DB from tt2026online.sj88ai.com to tt2026online-v4.sj88ai.com","updated_at":"2026-06-04T13:12:18+07:00"},{"due_date":"2026-05-29","id":353,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com | target 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Pre-run checkpoint: migrate tt2026online to 110.164.146.205","updated_at":"2026-05-29T05:08:06+07:00"},{"due_date":"2026-06-01","id":353,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"[debug] ensure one-command runner outputs required artifacts","updated_at":"2026-06-01T23:13:12+07:00"},{"due_date":"2026-05-29","id":352,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"Start migration to 110.164.146.205","updated_at":"2026-05-29T04:46:12+07:00"},{"due_date":"2026-06-04","id":352,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Execute migration plan from tt2026online.sj88ai.com to tt2026online-v4.sj88ai.com","updated_at":"2026-06-04T13:00:43+07:00"},{"due_date":"2026-06-01","id":352,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Known risk before retest","updated_at":"2026-06-01T23:14:29+07:00"},{"due_date":"2026-06-02","id":352,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 3 handoff evidence retained","updated_at":"2026-06-02T13:04:03+07:00"},{"due_date":"2026-06-04","id":351,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"?? migration ?????? plan.md ??? strict evidence","updated_at":"2026-06-04T12:55:06+07:00"},{"due_date":"2026-05-29","id":351,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"start: fix voice UI regressions + evidence-loop deploy on automix production","updated_at":"2026-05-29T05:16:53+07:00"},{"due_date":"2026-06-01","id":351,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"[debug] need reusable strict-loop script in repo","updated_at":"2026-06-01T23:13:11+07:00"},{"due_date":"2026-06-02","id":351,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 6 Tests verified","updated_at":"2026-06-02T12:43:02+07:00"},{"due_date":"2026-05-29","id":350,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"done: docs mapping locked to automixsj88-js.sj88ai.com -> 110.164.146.205","updated_at":"2026-05-29T04:42:45+07:00"},{"due_date":"2026-06-01","id":350,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Deploy risk","updated_at":"2026-06-01T23:09:48+07:00"},{"due_date":"2026-06-02","id":350,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Produce latest 4 runs input-output detailed table","updated_at":"2026-06-02T10:02:37+07:00"},{"due_date":"2026-06-04","id":350,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4 server web and DB backup","site":"110.164.146.205; https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 backup plan","updated_at":"2026-06-04T12:41:51+07:00"},{"due_date":"2026-06-01","id":349,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Enforce pair completeness/consistency + RCA rerun loop","updated_at":"2026-06-01T23:03:34+07:00"},{"due_date":"2026-06-04","id":349,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone-tt2026online-production","site":"https://tt2026online.sj88ai.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Plan: Production backup for tt2026online.sj88ai.com","updated_at":"2026-06-04T12:36:57+07:00"},{"due_date":"2026-05-29","id":349,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"start: enforce docs mapping automixsj88-js.sj88ai.com -> 110.164.146.205 only","updated_at":"2026-05-29T04:41:44+07:00"},{"due_date":"2026-06-02","id":349,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Produce input4 rerun report.md report.html summary.json test_matrix screenshots api pairs logs","updated_at":"2026-06-02T09:57:31+07:00"},{"due_date":"2026-06-01","id":348,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T23:03:08+07:00"},{"due_date":"2026-06-04","id":348,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Plan fixed GPU reframe mode","updated_at":"2026-06-04T03:35:44+07:00"},{"due_date":"2026-05-29","id":348,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Plan server migration to 110.164.146.205","updated_at":"2026-05-29T04:37:42+07:00"},{"due_date":"2026-06-02","id":348,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Produce input3 rerun report.md report.html summary.json test_matrix screenshots api pairs logs","updated_at":"2026-06-02T09:51:27+07:00"},{"due_date":"2026-06-01","id":347,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Patch GPU overlay chain for strict telemetry gate","updated_at":"2026-06-01T23:02:41+07:00"},{"due_date":"2026-05-29","id":347,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"start: prod-domain path unification + create-voice UI hotfix","updated_at":"2026-05-29T04:24:41+07:00"},{"due_date":"2026-06-02","id":347,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Produce input2 rerun report.md report.html summary.json test_matrix screenshots api pairs logs","updated_at":"2026-06-02T09:45:32+07:00"},{"due_date":"2026-06-03","id":347,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026onlineProduction code and DB backup 20260603","site":"110.164.146.205; https://tt2026online.sj88ai.com/; https://tt2026online-v2.sj88ai.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Production code DB backup plan","updated_at":"2026-06-03T23:18:45+07:00"},{"due_date":"2026-06-01","id":346,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoSceneCutter","site":"local://D:/000 coding/AutoSceneCutter/services/api/test_artifacts","source_ip":"171.97.194.238","status":"done","tags":[],"title":"E2E test passed for web MVP","updated_at":"2026-06-01T22:54:01+07:00"},{"due_date":"2026-05-29","id":346,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"http://localhost:20001/","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"start: fix create-voice UI image-upload broken after refresh","updated_at":"2026-05-29T04:19:14+07:00"},{"due_date":"2026-06-02","id":346,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Produce input1 rerun report.md report.html summary.json test_matrix screenshots api pairs logs","updated_at":"2026-06-02T09:35:14+07:00"},{"due_date":"2026-06-03","id":346,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"V4 Admin Analytics strict delivery plan","updated_at":"2026-06-03T23:33:15+07:00"},{"due_date":"2026-05-29","id":345,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-jsdev.sj88ai.com","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"start: server-side debug for automixsj88-jsdev voice/script flow","updated_at":"2026-05-29T04:14:12+07:00"},{"due_date":"2026-06-02","id":345,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online-sj16tb.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Downloaded code + DB from tt2026online-sj16tb.sj88ai.com","updated_at":"2026-06-02T22:52:57+07:00"},{"due_date":"2026-06-03","id":345,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online.sj88ai.com + tt2026online-v2.sj88ai.com server path SSL audit","site":"https://tt2026online.sj88ai.com/; https://tt2026online-v2.sj88ai.com/; 110.164.146.205","source_ip":"171.97.194.238","status":"done","tags":[],"title":"DNS SSL SSH path discovery plan","updated_at":"2026-06-03T23:03:12+07:00"},{"due_date":"2026-06-02","id":345,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenGPU","site":"gpu1.sj88ai.com","source_ip":"184.82.152.134","status":"resolved","tags":[],"title":"GPU-native despill: colorkey_opencl outputs 0 bytes with overlay_cuda chain","updated_at":"2026-06-04T13:28:24+07:00"},{"due_date":"2026-05-29","id":344,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-jsdev.sj88ai.com","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"during: switch to Chrome plugin UI-only flow test","updated_at":"2026-05-29T04:06:11+07:00"},{"due_date":"2026-06-01","id":344,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T22:51:43+07:00"},{"due_date":"2026-06-02","id":344,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Execute input4 full strict validation","updated_at":"2026-06-02T07:51:12+07:00"},{"due_date":"2026-06-03","id":344,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"local:D:\\codex\\TiktokAi2026_Standalone","source_ip":"171.97.194.238","status":"done","tags":[],"title":"??????????????? D:\\codex\\TiktokAi2026_Standalone","updated_at":"2026-06-03T22:46:41+07:00"},{"due_date":"2026-06-01","id":343,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Patch upload pre-slice timing drift","updated_at":"2026-06-01T22:51:18+07:00"},{"due_date":"2026-05-29","id":343,"kind":"activities","owner":"SJ88","priority":"high","project":"TiktokAi2026_Standalone","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Deploy tt2026online-v4 from v3 to new server","updated_at":"2026-05-29T03:52:18+07:00"},{"due_date":"2026-06-02","id":343,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Execute input3 full strict validation","updated_at":"2026-06-02T07:43:00+07:00"},{"due_date":"2026-06-03","id":343,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Admin module implementation plan","updated_at":"2026-06-03T22:52:36+07:00"},{"due_date":"2026-06-01","id":342,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T22:41:56+07:00"},{"due_date":"2026-05-29","id":342,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"157.85.107.14","source_ip":"58.10.161.211","status":"done","tags":[],"title":"download docs to local GPURandy","updated_at":"2026-05-29T03:51:33+07:00"},{"due_date":"2026-06-02","id":342,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Execute input2 full strict validation","updated_at":"2026-06-02T07:36:04+07:00"},{"due_date":"2026-06-03","id":342,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan admin user probe","updated_at":"2026-06-03T21:18:08+07:00"},{"due_date":"2026-06-01","id":341,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Fix /start 500 bug before strict rerun attempt3","updated_at":"2026-06-01T22:38:28+07:00"},{"due_date":"2026-05-29","id":341,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"157.85.107.14","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"download docs to local GPURandy","updated_at":"2026-05-29T03:50:20+07:00"},{"due_date":"2026-06-03","id":341,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Hermes Agent","site":"local Windows Hermes Setup / C:\\Users\\sj88888888\\AppData\\Local\\hermes","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Smallest safe fix for Hermes Setup access denied","updated_at":"2026-06-03T20:50:45+07:00"},{"due_date":"2026-06-02","id":341,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Execute live access+register flow with evidence","updated_at":"2026-06-02T07:24:21+07:00"},{"due_date":"2026-06-01","id":340,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoSceneCutter_win","site":"local://C:/Users/ASUS/Downloads/AutoSceneCutter_win/src/auto_scene_cutter_gui.py","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Fix init order in AutoSceneCutter GUI","updated_at":"2026-06-01T22:30:21+07:00"},{"due_date":"2026-06-02","id":340,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Execute live access+register flow with evidence","updated_at":"2026-06-02T07:18:45+07:00"},{"due_date":"2026-05-29","id":340,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"check Ai Work folder in server Documents","updated_at":"2026-05-29T03:39:34+07:00"},{"due_date":"2026-06-03","id":340,"kind":"plans","owner":"ai-full-dev-bot","priority":"P2","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"PLAN audit V4 admin/job progress capability","updated_at":"2026-06-03T20:43:38+07:00"},{"due_date":"2026-06-01","id":339,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"RCA: auto-key panel not visible on workspace page","updated_at":"2026-06-01T22:09:33+07:00"},{"due_date":"2026-06-02","id":339,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"planned","tags":[],"title":"todo: define retention and clean data/download_cache + old user_workspaces","updated_at":"2026-06-02T06:14:47+07:00"},{"due_date":"2026-05-29","id":339,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"compare subtitle options v3 vs subai","updated_at":"2026-05-29T03:38:19+07:00"},{"due_date":"2026-06-03","id":339,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"PLAN commit/push V4 AB Roll upload status 4.0.1","updated_at":"2026-06-03T20:37:41+07:00"},{"due_date":"2026-06-02","id":338,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"planned","tags":[],"title":"todo: archive or purge tmp_smoke_product/ui_jobs across instances","updated_at":"2026-06-02T06:14:47+07:00"},{"due_date":"2026-06-03","id":338,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Strict evidence loop for green.sj88ai.com","updated_at":"2026-06-03T11:27:39+07:00"},{"due_date":"2026-05-29","id":338,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"inventory tt2026online on subai host","updated_at":"2026-05-29T03:35:35+07:00"},{"due_date":"2026-06-01","id":338,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"[after-debug] https vhost mismatch fixed and verified","updated_at":"2026-06-01T21:56:28+07:00"},{"due_date":"2026-06-02","id":337,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Complete rerun and publish report","updated_at":"2026-06-02T06:10:56+07:00"},{"due_date":"2026-05-29","id":337,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"OCR 40 frames from downloaded output","updated_at":"2026-05-29T03:28:58+07:00"},{"due_date":"2026-06-03","id":337,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Deploy retest code changes plan","updated_at":"2026-06-03T11:24:47+07:00"},{"due_date":"2026-06-01","id":337,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"Debug item: auto-key panel missing source metrics","updated_at":"2026-06-01T22:10:05+07:00"},{"due_date":"2026-06-02","id":336,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Run live retest and produce HTML report","updated_at":"2026-06-02T05:57:39+07:00"},{"due_date":"2026-05-29","id":336,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-jsdev.sj88ai.com","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"during: patch e2e selectors for current automix UI and rerun lv0","updated_at":"2026-05-29T03:03:30+07:00"},{"due_date":"2026-06-01","id":336,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"[during-debug] ssl vhost mismatch resolved","updated_at":"2026-06-01T21:56:26+07:00"},{"due_date":"2026-06-03","id":336,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"hermes ai","site":"C:\\Users\\ASUS\\Documents\\Playground","source_ip":"171.97.194.238","status":"done","tags":[],"title":"??????? Hermes AI ???? MiniMax M3","updated_at":"2026-06-03T08:04:23+07:00"},{"due_date":"2026-06-02","id":335,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"open","tags":[],"title":"deploy and rerun live test","updated_at":"2026-06-02T05:53:30+07:00"},{"due_date":"2026-06-03","id":335,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com/","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Small docs commit plan","updated_at":"2026-06-03T07:55:24+07:00"},{"due_date":"2026-05-29","id":335,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase 10 complete: canary/cutover/stabilization UI-only run passed","updated_at":"2026-05-29T03:02:27+07:00"},{"due_date":"2026-06-01","id":335,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"171.97.194.238","status":"closed","tags":[],"title":"Debug item: hardcoded despill=type=green","updated_at":"2026-06-01T21:50:33+07:00"},{"due_date":"2026-05-29","id":334,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-jsdev.sj88ai.com","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"during: preflight + notion rules check + prepare lv0 e2e","updated_at":"2026-05-29T02:55:51+07:00"},{"due_date":"2026-06-01","id":334,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T21:19:04+07:00"},{"due_date":"2026-06-03","id":334,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"AI Full Dev","site":"Codex Desktop local MiniMax-M3 provider config","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"Plan MiniMax-M3 Codex config","updated_at":"2026-06-03T05:26:01+07:00"},{"due_date":"2026-06-02","id":334,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"enforce 7 bg + 5 product => 5 outputs","updated_at":"2026-06-02T05:41:10+07:00"},{"due_date":"2026-06-01","id":333,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"RCA+fix attempt2 for upload-time split performance bottleneck","updated_at":"2026-06-01T21:18:29+07:00"},{"due_date":"2026-05-29","id":333,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-jsdev.sj88ai.com","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"run full UI flow test with lv0 media and produce HTML report + Thai manual","updated_at":"2026-05-29T02:55:27+07:00"},{"due_date":"2026-06-02","id":333,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"run all files in normal mode","updated_at":"2026-06-02T05:23:49+07:00"},{"due_date":"2026-06-03","id":333,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com/","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Verify then commit/push","updated_at":"2026-06-03T02:55:35+07:00"},{"due_date":"2026-05-29","id":332,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase10 execute+ui-report","updated_at":"2026-05-29T03:02:14+07:00"},{"due_date":"2026-06-01","id":332,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"closed","tags":[],"title":"[pre-debug] backend may return error but UI checks failed only","updated_at":"2026-06-01T21:35:28+07:00"},{"due_date":"2026-06-02","id":332,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Run strict loop input1 all files on reframe.cutdee.com","updated_at":"2026-06-02T07:10:58+07:00"},{"due_date":"2026-06-03","id":332,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoSceneCutter","site":"d:\\000 coding\\AutoSceneCutter | https://github.com/lnwsj/AutoSceneCutter.git","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Commit and push all - plan","updated_at":"2026-06-03T02:55:09+07:00"},{"due_date":"2026-05-29","id":331,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase9 closeout","updated_at":"2026-05-29T02:39:12+07:00"},{"due_date":"2026-06-01","id":331,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"closed","tags":[],"title":"[pre-debug] payload mismatch with backend chroma contract","updated_at":"2026-06-01T21:15:42+07:00"},{"due_date":"2026-06-02","id":331,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"run strict-loop normal mode","updated_at":"2026-06-02T04:54:02+07:00"},{"due_date":"2026-06-03","id":331,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan V4 AB Roll per-file upload status UI","updated_at":"2026-06-03T02:26:26+07:00"},{"due_date":"2026-05-29","id":330,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"TODOLIST real web job completed","updated_at":"2026-05-29T02:34:50+07:00"},{"due_date":"2026-06-01","id":330,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"[debug] pending pre-deploy check","updated_at":"2026-06-01T21:56:23+07:00"},{"due_date":"2026-06-02","id":330,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com, https://green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"publish report paths","updated_at":"2026-06-02T04:36:45+07:00"},{"due_date":"2026-06-03","id":330,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"vdo minimax","site":"MiniMax Platform video generation docs: t2v/i2v/fl2v/s2v/query/download","source_ip":"184.82.152.134","status":"done","tags":[],"title":"Plan MiniMax video docs study and documentation","updated_at":"2026-06-03T01:40:45+07:00"},{"due_date":"2026-06-03","id":329,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"??????? creator fields ?? CSV","updated_at":"2026-06-03T00:53:21+07:00"},{"due_date":"2026-05-29","id":329,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Run 1 real web job for TODOLIST","updated_at":"2026-05-29T02:34:41+07:00"},{"due_date":"2026-06-01","id":329,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"closed","tags":[],"title":"[pre-debug] mismatch /api/v1/render/jobs vs /api/v1/jobs/render","updated_at":"2026-06-01T21:08:42+07:00"},{"due_date":"2026-06-02","id":329,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com, https://green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"retest after deploy","updated_at":"2026-06-02T04:37:02+07:00"},{"due_date":"2026-06-03","id":328,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"?????? unique sellers ??? feed","updated_at":"2026-06-03T00:30:38+07:00"},{"due_date":"2026-05-29","id":328,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-jsdev.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"migration execution complete on dev with report and evidence","updated_at":"2026-05-29T02:30:21+07:00"},{"due_date":"2026-06-01","id":328,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"[debug resolved] services import shadow","updated_at":"2026-06-01T20:23:52+07:00"},{"due_date":"2026-06-02","id":328,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":["playwright","abroll","v4","strict-pair","app-pro-gold"],"title":"Playwright E2E v4 AB Roll (App Pro Gold) \u2014 strict UI+API paired evidence","updated_at":"2026-06-02T04:33:43+07:00"},{"due_date":"2026-05-29","id":327,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-jsdev.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"restore complete on dev and functional tests running","updated_at":"2026-05-29T02:30:30+07:00"},{"due_date":"2026-06-01","id":327,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"[debug] qa gate import conflict services.*","updated_at":"2026-06-01T20:23:51+07:00"},{"due_date":"2026-06-02","id":327,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"todo: strict UI full test jsv2","updated_at":"2026-06-02T04:02:40+07:00"},{"due_date":"2026-06-03","id":327,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan AI AutoCut auto-upload and auto-process UX","updated_at":"2026-06-03T01:12:53+07:00"},{"due_date":"2026-06-02","id":326,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Ship live fix to pass","updated_at":"2026-06-02T03:55:26+07:00"},{"due_date":"2026-06-01","id":326,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T19:58:25+07:00"},{"due_date":"2026-06-03","id":326,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"??? seller price sold sample","updated_at":"2026-06-03T00:22:25+07:00"},{"due_date":"2026-05-29","id":326,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase9 security/compliance implementation + UI-only validation","updated_at":"2026-05-29T02:38:44+07:00"},{"due_date":"2026-06-01","id":325,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Mid: code patch completed, preparing deploy+strict test","updated_at":"2026-06-01T19:56:28+07:00"},{"due_date":"2026-05-29","id":325,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"phase8-closeout-ui-only-report-pass","updated_at":"2026-05-29T01:51:07+07:00"},{"due_date":"2026-06-02","id":325,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"todo: run full UI test and collect evidence","updated_at":"2026-06-02T03:55:20+07:00"},{"due_date":"2026-06-03","id":325,"kind":"plans","owner":"ai-full-dev-bot","priority":"P2","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan AB Roll manual update for download shortcut","updated_at":"2026-06-03T00:26:37+07:00"},{"due_date":"2026-06-01","id":324,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T19:27:01+07:00"},{"due_date":"2026-06-02","id":324,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"??????????????????????????????????","updated_at":"2026-06-02T23:46:05+07:00"},{"due_date":"2026-05-29","id":324,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"syllable+timing analysis completed","updated_at":"2026-05-29T01:24:21+07:00"},{"due_date":"2026-06-02","id":324,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Commit push all files under tt2026online-v4.sj88ai.com","updated_at":"2026-06-02T02:31:29+07:00"},{"due_date":"2026-06-02","id":323,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online.sj88ai.com|https://tt2026online-v4.sj88ai.com|https://tt2026onlinegpu.cutdee.com","source_ip":"171.97.194.238","status":"open","tags":[],"title":"Run strict_test_v8 execute mode (3-site web+api paired evidence)","updated_at":"2026-06-02T01:37:02+07:00"},{"due_date":"2026-05-29","id":323,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"analyze reports for syllable and timing","updated_at":"2026-05-29T01:24:21+07:00"},{"due_date":"2026-06-01","id":323,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T19:17:24+07:00"},{"due_date":"2026-06-02","id":323,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"??? parse ??????????? 10 records ???","updated_at":"2026-06-02T23:28:51+07:00"},{"due_date":"2026-06-02","id":322,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"strict_test_v6","source_ip":"171.97.194.238","status":"open","tags":[],"title":"Run v6 strict test on real web","updated_at":"2026-06-02T01:24:48+07:00"},{"due_date":"2026-06-02","id":322,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"shopee-feed","site":"E:\\shopee-feed\\data\\1006_200101_Product Feed All Global Category_20260602T064150_1.csv","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"??????????????? CSV 10 ?????????","updated_at":"2026-06-02T23:00:19+07:00"},{"due_date":"2026-05-29","id":322,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"closeout html/json/log completed","updated_at":"2026-05-29T01:19:24+07:00"},{"due_date":"2026-06-01","id":322,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"green16tb encoding bug tracker closed","updated_at":"2026-06-01T19:13:08+07:00"},{"due_date":"2026-06-02","id":321,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"truth_harness_v4","source_ip":"171.97.194.238","status":"open","tags":[],"title":"Run truth harness v4 execute mode","updated_at":"2026-06-02T01:11:52+07:00"},{"due_date":"2026-06-02","id":321,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Plan V4 Ai AutoCut Mode 3 parity fix","updated_at":"2026-06-02T22:10:12+07:00"},{"due_date":"2026-05-29","id":321,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"generate closeout report html/json/log","updated_at":"2026-05-29T01:19:16+07:00"},{"due_date":"2026-06-01","id":321,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"green16tb encoding bug tracker","updated_at":"2026-06-01T19:13:07+07:00"},{"due_date":"2026-06-02","id":320,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Close release gate testcase","updated_at":"2026-06-02T00:09:34+07:00"},{"due_date":"2026-06-01","id":320,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T19:04:45+07:00"},{"due_date":"2026-05-29","id":320,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"output over-30min deletion check completed","updated_at":"2026-05-29T01:16:49+07:00"},{"due_date":"2026-06-02","id":320,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"QC workflow docs plan","updated_at":"2026-06-02T22:15:55+07:00"},{"due_date":"2026-06-02","id":319,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026onlinegpu.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Run first-site upload test (Lv3)","updated_at":"2026-06-02T00:08:47+07:00"},{"due_date":"2026-06-01","id":319,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T19:03:28+07:00"},{"due_date":"2026-06-02","id":319,"kind":"plans","owner":"ai-full-dev-bot","priority":"P1","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Plan: add Ai AutoCut per-file download buttons and strict live evidence","updated_at":"2026-06-02T21:41:44+07:00"},{"due_date":"2026-05-29","id":319,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase8 observability and operator UX implementation + UI-only validation","updated_at":"2026-05-29T01:51:06+07:00"},{"due_date":"2026-06-01","id":318,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T23:49:32+07:00"},{"due_date":"2026-05-29","id":318,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase7 closeout: UI-only quality-engine report accepted","updated_at":"2026-05-29T01:07:50+07:00"},{"due_date":"2026-06-01","id":318,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"green16tb encoding bug tracker","updated_at":"2026-06-01T19:13:07+07:00"},{"due_date":"2026-06-02","id":318,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com + green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan deploy public domains and paired live tests","updated_at":"2026-06-02T18:17:39+07:00"},{"due_date":"2026-06-01","id":317,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Request prod+gpu web credentials","updated_at":"2026-06-01T23:44:40+07:00"},{"due_date":"2026-06-01","id":317,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"171.97.194.238","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T19:02:47+07:00"},{"due_date":"2026-05-29","id":317,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase7 AutoSu quality engine upgrade + UI-only validation","updated_at":"2026-05-29T01:07:50+07:00"},{"due_date":"2026-06-02","id":317,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 4 Hook Batch Service plan","updated_at":"2026-06-02T13:28:46+07:00"},{"due_date":"2026-06-01","id":316,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T23:42:47+07:00"},{"due_date":"2026-05-29","id":316,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"30min output retention verification","updated_at":"2026-05-29T01:16:49+07:00"},{"due_date":"2026-06-02","id":316,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 3 Audio Loop Batch plan","updated_at":"2026-06-02T13:04:03+07:00"},{"due_date":"2026-06-01","id":316,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"resolved","tags":[],"title":"Transient 502 after web restart (resolved)","updated_at":"2026-06-01T19:23:11+07:00"},{"due_date":"2026-05-29","id":315,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase6 closeout accepted","updated_at":"2026-05-29T00:40:37+07:00"},{"due_date":"2026-06-01","id":315,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"strict-loop tracker closed","updated_at":"2026-06-01T18:54:54+07:00"},{"due_date":"2026-06-01","id":315,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Close release gate testcase","updated_at":"2026-06-01T23:40:51+07:00"},{"due_date":"2026-06-02","id":315,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase 6 test execution plan","updated_at":"2026-06-02T12:43:02+07:00"},{"due_date":"2026-06-01","id":314,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T23:33:56+07:00"},{"due_date":"2026-06-01","id":314,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Local smoke + prod gap check after P0 hardening","updated_at":"2026-06-01T18:54:22+07:00"},{"due_date":"2026-06-02","id":314,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Phase 5 UI Fix - plan","updated_at":"2026-06-02T11:57:29+07:00"},{"due_date":"2026-05-29","id":314,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"confirmed testcase todo + status transition","updated_at":"2026-05-29T00:40:34+07:00"},{"due_date":"2026-06-02","id":313,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Plan Phase 2 FFmpeg External Audio","updated_at":"2026-06-02T11:33:57+07:00"},{"due_date":"2026-05-29","id":313,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Verify testcase todos and status transition","updated_at":"2026-05-29T00:40:26+07:00"},{"due_date":"2026-06-01","id":313,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"strict-loop tracker during run","updated_at":"2026-06-01T18:54:53+07:00"},{"due_date":"2026-06-01","id":313,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Done: implement and validate strict evidence runner","updated_at":"2026-06-01T23:26:02+07:00"},{"due_date":"2026-06-01","id":312,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T23:18:30+07:00"},{"due_date":"2026-05-29","id":312,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"run strict loop 1 round with todo autolog completed","updated_at":"2026-05-29T00:38:07+07:00"},{"due_date":"2026-06-01","id":312,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"[debug] phase10 missing everything","updated_at":"2026-06-01T20:23:50+07:00"},{"due_date":"2026-06-02","id":312,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan Phase 1 External Audio Hook","updated_at":"2026-06-02T11:31:57+07:00"},{"due_date":"2026-06-01","id":311,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[after] phase9 rca closed","updated_at":"2026-06-01T18:49:06+07:00"},{"due_date":"2026-06-01","id":311,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T23:15:27+07:00"},{"due_date":"2026-06-02","id":311,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com,green.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Phase 1 External Audio Hook plan","updated_at":"2026-06-02T11:02:13+07:00"},{"due_date":"2026-05-29","id":311,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Run subai_strict_srt_burn_loop.py 1 round with todo autolog","updated_at":"2026-05-29T00:37:58+07:00"},{"due_date":"2026-05-29","id":310,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"????? green.sj88ai.com ???????????? - ????????????????????","updated_at":"2026-05-29T00:34:24+07:00"},{"due_date":"2026-06-01","id":310,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"strict-loop tracker","updated_at":"2026-06-01T18:54:51+07:00"},{"due_date":"2026-06-01","id":310,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[todo] item1+item3 done","updated_at":"2026-06-01T23:13:12+07:00"},{"due_date":"2026-06-02","id":310,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan latest four runs IO summary","updated_at":"2026-06-02T10:02:37+07:00"},{"due_date":"2026-05-29","id":309,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"final monitor check after restart","updated_at":"2026-05-29T00:33:52+07:00"},{"due_date":"2026-06-01","id":309,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"[during] phase9 rca closure","updated_at":"2026-06-01T18:49:08+07:00"},{"due_date":"2026-06-01","id":309,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[todo] finalize README + send completion","updated_at":"2026-06-01T23:13:12+07:00"},{"due_date":"2026-06-02","id":309,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan strict input4 rerun evidence package","updated_at":"2026-06-02T09:57:31+07:00"},{"due_date":"2026-06-01","id":308,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Run 3-site strict AB Roll tests","updated_at":"2026-06-01T23:11:31+07:00"},{"due_date":"2026-06-01","id":308,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Integration endpoint smoke and auth behavior","updated_at":"2026-06-01T18:41:23+07:00"},{"due_date":"2026-05-29","id":308,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green","source_ip":"58.10.161.211","status":"done","tags":[],"title":"????????? green.sj88ai.com ??? Server 103.253.75.161","updated_at":"2026-05-29T00:34:15+07:00"},{"due_date":"2026-06-02","id":308,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan strict input3 rerun evidence package","updated_at":"2026-06-02T09:51:27+07:00"},{"due_date":"2026-05-29","id":307,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"monitor check after restart done","updated_at":"2026-05-29T00:30:47+07:00"},{"due_date":"2026-06-01","id":307,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"resolved","tags":[],"title":"[debug] phase9 missing artifacts","updated_at":"2026-06-01T18:49:07+07:00"},{"due_date":"2026-06-01","id":307,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Run live paired test","updated_at":"2026-06-01T23:14:29+07:00"},{"due_date":"2026-06-02","id":307,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan strict input2 rerun evidence package","updated_at":"2026-06-02T09:45:32+07:00"},{"due_date":"2026-06-02","id":306,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"TiktokAi2026_Standalone V4","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Corrective action: isolate AB Roll strict testcases","updated_at":"2026-06-02T09:34:46+07:00"},{"due_date":"2026-05-29","id":306,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Check /api/monitor after restart","updated_at":"2026-05-29T00:30:39+07:00"},{"due_date":"2026-06-01","id":306,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"closed","tags":[],"title":"[pre-debug] avoid out-of-scope edits and placeholder assumptions","updated_at":"2026-06-01T18:59:15+07:00"},{"due_date":"2026-06-01","id":306,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Close release gate testcase","updated_at":"2026-06-01T23:07:36+07:00"},{"due_date":"2026-05-29","id":305,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Monitor check complete after restart","updated_at":"2026-05-29T00:25:08+07:00"},{"due_date":"2026-06-01","id":305,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"resolved","tags":[],"title":"Implemented membership activity bridge, proceeding deploy/live checks","updated_at":"2026-06-01T18:23:32+07:00"},{"due_date":"2026-06-01","id":305,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[todo] finish item1+item3 and doc in README.md","updated_at":"2026-06-01T23:13:11+07:00"},{"due_date":"2026-06-02","id":305,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan strict input1 rerun evidence package","updated_at":"2026-06-02T09:35:14+07:00"},{"due_date":"2026-05-29","id":304,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Monitor check in progress","updated_at":"2026-05-29T00:25:08+07:00"},{"due_date":"2026-06-01","id":304,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"resolved","tags":[],"title":"Phase1-2 implementation completed, running deploy/test","updated_at":"2026-06-01T18:06:29+07:00"},{"due_date":"2026-06-01","id":304,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Deploy and verify autokey panel","updated_at":"2026-06-01T23:09:48+07:00"},{"due_date":"2026-06-02","id":304,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Ai Full Dev","site":"https://tt2026online-v2.sj88ai.com/","source_ip":"184.82.152.134","status":"done","tags":[],"title":"?????????????????????????????????? tt2026online-v2","updated_at":"2026-06-02T08:25:42+07:00"},{"due_date":"2026-06-01","id":303,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T14:52:58+07:00"},{"due_date":"2026-05-29","id":303,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Check /api/monitor after restart","updated_at":"2026-05-29T00:25:08+07:00"},{"due_date":"2026-06-01","id":303,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Patch runner and validate with real-file execution","updated_at":"2026-06-01T23:26:03+07:00"},{"due_date":"2026-06-02","id":303,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan strict loop input4","updated_at":"2026-06-02T07:51:11+07:00"},{"due_date":"2026-06-01","id":302,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T23:02:59+07:00"},{"due_date":"2026-06-01","id":302,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T14:41:06+07:00"},{"due_date":"2026-05-29","id":302,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Deploy done: SubOnly web+worker restarted","updated_at":"2026-05-29T00:21:55+07:00"},{"due_date":"2026-06-02","id":302,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan strict loop input3","updated_at":"2026-06-02T07:43:00+07:00"},{"due_date":"2026-06-01","id":301,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Close release gate testcase","updated_at":"2026-06-01T22:58:31+07:00"},{"due_date":"2026-06-01","id":301,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T14:34:28+07:00"},{"due_date":"2026-05-29","id":301,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Deploy progress: files synced and services restarted","updated_at":"2026-05-29T00:22:19+07:00"},{"due_date":"2026-06-02","id":301,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.cutdee.com","site":"green.cutdee.com,green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Analyze->Plan->Execute->Test UI+API->Evaluate for Hex picker + domain sync","updated_at":"2026-06-02T07:48:19+07:00"},{"due_date":"2026-06-02","id":300,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Patch B upload retry in wait-start loop","updated_at":"2026-06-01T14:33:12+07:00"},{"due_date":"2026-06-01","id":300,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T22:51:34+07:00"},{"due_date":"2026-05-29","id":300,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Deploy SubOnly to production host and restart services","updated_at":"2026-05-29T00:22:02+07:00"},{"due_date":"2026-06-02","id":300,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan strict loop input2","updated_at":"2026-06-02T07:36:04+07:00"},{"due_date":"2026-06-01","id":299,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T14:07:03+07:00"},{"due_date":"2026-05-29","id":299,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Complete: auto todo logging for each subtest","updated_at":"2026-05-29T00:07:34+07:00"},{"due_date":"2026-06-02","id":299,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan live check-register-evidence","updated_at":"2026-06-02T07:24:21+07:00"},{"due_date":"2026-06-02","id":299,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"greenGPU","site":"gpu1.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"GPU-native despill + full GPU pipeline optimization","updated_at":"2026-06-04T12:12:26+07:00"},{"due_date":"2026-06-02","id":298,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Patch API poll fallback for ABRoll completion","updated_at":"2026-06-01T14:06:34+07:00"},{"due_date":"2026-06-01","id":298,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Close release gate testcase","updated_at":"2026-06-01T22:46:21+07:00"},{"due_date":"2026-06-02","id":298,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Plan live check-register-evidence","updated_at":"2026-06-02T07:18:45+07:00"},{"due_date":"2026-05-29","id":298,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Implement auto todo logging for each subtest","updated_at":"2026-05-29T00:06:35+07:00"},{"due_date":"2026-06-01","id":297,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T22:41:47+07:00"},{"due_date":"2026-06-01","id":297,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T12:28:57+07:00"},{"due_date":"2026-05-29","id":297,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-jsdev.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"preflight completed and runtime mapping confirmed","updated_at":"2026-05-29T02:30:30+07:00"},{"due_date":"2026-06-02","id":297,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Rerun plan: deploy and retest on green.sj88ai.com","updated_at":"2026-06-02T06:39:33+07:00"},{"due_date":"2026-06-01","id":296,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Close release gate testcase","updated_at":"2026-06-01T22:35:15+07:00"},{"due_date":"2026-06-01","id":296,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T12:26:09+07:00"},{"due_date":"2026-06-02","id":296,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Rerun plan: deploy and retest on green.sj88ai.com","updated_at":"2026-06-02T06:22:31+07:00"},{"due_date":"2026-05-28","id":296,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase 6 deploy + UI-only validation run","updated_at":"2026-05-29T00:36:44+07:00"},{"due_date":"2026-06-02","id":295,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"Fix nav open fallback for gpu site","updated_at":"2026-06-01T12:25:16+07:00"},{"due_date":"2026-05-28","id":295,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"SubOnly: remove 30-min policies and update TODOLIST","updated_at":"2026-05-29T00:01:11+07:00"},{"due_date":"2026-06-01","id":295,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[after-todo] reports and artifacts generated","updated_at":"2026-06-01T21:56:29+07:00"},{"due_date":"2026-06-02","id":295,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"plan: purge download_cache and archive mtime>14d user_workspaces","updated_at":"2026-06-02T06:21:13+07:00"},{"due_date":"2026-06-01","id":294,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T12:23:47+07:00"},{"due_date":"2026-06-02","id":294,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"in_progress","tags":[],"title":"plan: targeted purge of ui_jobs only","updated_at":"2026-06-02T06:17:32+07:00"},{"due_date":"2026-05-29","id":294,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"execute migration now: source backup, dev restore, functional test, report","updated_at":"2026-05-29T02:30:30+07:00"},{"due_date":"2026-06-01","id":294,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Implement UI auto-key panel fields","updated_at":"2026-06-01T22:10:05+07:00"},{"due_date":"2026-06-01","id":293,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T11:56:26+07:00"},{"due_date":"2026-05-28","id":293,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase6: subtitle pipeline productization","updated_at":"2026-05-29T00:36:53+07:00"},{"due_date":"2026-06-01","id":293,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during-todo] execute real UI tests with TestGreen dataset","updated_at":"2026-06-01T21:56:26+07:00"},{"due_date":"2026-06-02","id":293,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"plan: collect disk hotspots and propose cleanup order","updated_at":"2026-06-02T06:15:57+07:00"},{"due_date":"2026-06-01","id":292,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T11:54:37+07:00"},{"due_date":"2026-05-28","id":292,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase5 closeout: retention governance UI-only validated","updated_at":"2026-05-28T23:51:31+07:00"},{"due_date":"2026-06-01","id":292,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Implement + verify dynamic despill type","updated_at":"2026-06-01T21:50:33+07:00"},{"due_date":"2026-06-02","id":292,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"184.82.152.134","status":"done","tags":[],"title":"plan: identify exact hot spots in /opt/tiktokai2026","updated_at":"2026-06-02T06:12:49+07:00"},{"due_date":"2026-06-01","id":291,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T21:18:54+07:00"},{"due_date":"2026-06-02","id":291,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"RCA parity fail config mismatch","updated_at":"2026-06-01T11:53:49+07:00"},{"due_date":"2026-06-02","id":291,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Rerun plan","updated_at":"2026-06-02T06:10:56+07:00"},{"due_date":"2026-05-28","id":291,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"migration plan document completed at C:\\\\temp\\\\AutoMixSJ88\\\\migration_plan.md","updated_at":"2026-05-28T23:43:06+07:00"},{"due_date":"2026-06-01","id":290,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T11:30:19+07:00"},{"due_date":"2026-06-02","id":290,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Strict loop plan","updated_at":"2026-06-02T05:57:39+07:00"},{"due_date":"2026-05-28","id":290,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"draft migration_plan.md with detailed backup-restore-test phases","updated_at":"2026-05-28T23:43:15+07:00"},{"due_date":"2026-06-01","id":290,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[pre-todo] patch two files and verify status mapping","updated_at":"2026-06-01T21:34:32+07:00"},{"due_date":"2026-06-01","id":289,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Close release gate testcase","updated_at":"2026-06-01T21:15:08+07:00"},{"due_date":"2026-06-02","id":289,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"RCA upload-start timeout in strict loop","updated_at":"2026-06-01T11:28:16+07:00"},{"due_date":"2026-06-02","id":289,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"retest on domain","updated_at":"2026-06-02T05:53:30+07:00"},{"due_date":"2026-05-28","id":289,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"????? migration plan ???????????????????? automix ?? dev host","updated_at":"2026-05-28T23:43:15+07:00"},{"due_date":"2026-05-28","id":288,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"todo","tags":[],"title":"????? migration plan ???????????????????? automix ?? dev host","updated_at":"2026-05-28T23:38:37+07:00"},{"due_date":"2026-06-01","id":288,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T11:17:10+07:00"},{"due_date":"2026-06-01","id":288,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[pre-todo] patch render-worker.js and verify payload shape","updated_at":"2026-06-01T21:15:42+07:00"},{"due_date":"2026-06-02","id":288,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"plan: product-count output rule","updated_at":"2026-06-02T05:41:10+07:00"},{"due_date":"2026-05-28","id":287,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://todo.namnan.co.th","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"???? linked IDs ?????????????????????? policy ??????","updated_at":"2026-05-28T23:37:53+07:00"},{"due_date":"2026-06-01","id":287,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"RCA login mismatch and test-user fallback","updated_at":"2026-06-01T11:16:30+07:00"},{"due_date":"2026-06-01","id":287,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[todo] finish public deployment and evidence report","updated_at":"2026-06-01T21:56:24+07:00"},{"due_date":"2026-06-02","id":287,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"plan all files coverage","updated_at":"2026-06-02T05:23:49+07:00"},{"due_date":"2026-05-28","id":286,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://todo.namnan.co.th","source_ip":"184.82.153.232","status":"done","tags":[],"title":"??? main task ?????????????? linked items ????? main ?????","updated_at":"2026-05-28T23:38:03+07:00"},{"due_date":"2026-06-01","id":286,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"resolved","tags":[],"title":"Phase10 implementation done, entering deploy+evidence","updated_at":"2026-06-01T11:17:30+07:00"},{"due_date":"2026-06-01","id":286,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[pre-todo] patch 2 files and verify with API probes","updated_at":"2026-06-01T21:08:42+07:00"},{"due_date":"2026-06-02","id":286,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan strict loop for input1 all files","updated_at":"2026-06-02T07:10:58+07:00"},{"due_date":"2026-06-01","id":285,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T11:08:59+07:00"},{"due_date":"2026-06-02","id":285,"kind":"plans","owner":"ai-full-dev-bot","priority":"P2","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Fix plan UI-ABROLL-002 P2 pre-login protected API 401","updated_at":"2026-06-02T05:13:43+07:00"},{"due_date":"2026-05-28","id":285,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://todo.namnan.co.th","source_ip":"184.82.153.232","status":"done","tags":[],"title":"??????????????? linked automix IDs ????? main task ?????","updated_at":"2026-05-28T23:38:03+07:00"},{"due_date":"2026-06-01","id":285,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[todo done] phase10 artifact closure","updated_at":"2026-06-01T20:23:52+07:00"},{"due_date":"2026-06-01","id":284,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T11:03:19+07:00"},{"due_date":"2026-05-28","id":284,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://todo.namnan.co.th","source_ip":"184.82.153.232","status":"done","tags":[],"title":"????????????????: automix backup/migration/dev test","updated_at":"2026-05-28T23:34:11+07:00"},{"due_date":"2026-06-01","id":284,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[todo] finalize phase10 evidence bundle","updated_at":"2026-06-01T20:23:51+07:00"},{"due_date":"2026-06-02","id":284,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"?????? normal mode","updated_at":"2026-06-02T04:54:02+07:00"},{"due_date":"2026-06-01","id":283,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T19:58:05+07:00"},{"due_date":"2026-05-28","id":283,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase5: output lifecycle governance implementation","updated_at":"2026-05-28T23:51:30+07:00"},{"due_date":"2026-06-01","id":283,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"resolved","tags":[],"title":"Phase9 implementation done, entering deploy+evidence","updated_at":"2026-06-01T11:07:16+07:00"},{"due_date":"2026-06-02","id":283,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com, https://green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"???????????????","updated_at":"2026-06-02T04:36:44+07:00"},{"due_date":"2026-06-01","id":282,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Implement V4: split B on upload (GPU) + run sequential merge per output","updated_at":"2026-06-01T19:52:18+07:00"},{"due_date":"2026-06-01","id":282,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"blocked","tags":[],"title":"SSL step failed first attempt","updated_at":"2026-06-01T10:55:58+07:00"},{"due_date":"2026-05-28","id":282,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://todo.namnan.co.th","source_ip":"184.82.153.232","status":"done","tags":[],"title":"???????????????????????? migration/backup ??? automix","updated_at":"2026-05-28T23:34:18+07:00"},{"due_date":"2026-06-02","id":282,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com, https://green.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"?????????: corrective plan","updated_at":"2026-06-02T04:37:02+07:00"},{"due_date":"2026-06-01","id":281,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Close release gate testcase","updated_at":"2026-06-01T19:36:19+07:00"},{"due_date":"2026-06-01","id":281,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"Deploy phase start","updated_at":"2026-06-01T10:53:56+07:00"},{"due_date":"2026-06-02","id":281,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"blocked","tags":[],"title":"Plan V4 AB Roll P1 upload navigation fix","updated_at":"2026-06-02T04:47:41+07:00"},{"due_date":"2026-05-28","id":281,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"?????? AI Full Dev ????????????/??????? automix ?? dev host ???????????","updated_at":"2026-05-28T23:34:18+07:00"},{"due_date":"2026-06-01","id":280,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T19:26:59+07:00"},{"due_date":"2026-06-02","id":280,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Plan: Playwright E2E v4 AB Roll \u2014 strict UI+API paired evidence (5 testcases)","updated_at":"2026-06-02T04:21:31+07:00"},{"due_date":"2026-05-28","id":280,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"??????? workflow ????????? AI Full Dev ????","updated_at":"2026-05-28T23:31:40+07:00"},{"due_date":"2026-06-01","id":280,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"resolved","tags":[],"title":"Phase8 implementation done, entering deploy+evidence","updated_at":"2026-06-01T10:58:52+07:00"},{"due_date":"2026-05-28","id":279,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"??? project ???????????? schema API","updated_at":"2026-05-28T23:31:40+07:00"},{"due_date":"2026-06-02","id":279,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"??? strict loop ??? 20260602","updated_at":"2026-06-02T03:58:37+07:00"},{"due_date":"2026-06-01","id":279,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"resolved","tags":[],"title":"Phase7 implementation done, entering deploy+evidence","updated_at":"2026-06-01T10:45:06+07:00"},{"due_date":"2026-06-01","id":279,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Close release gate testcase","updated_at":"2026-06-01T19:26:12+07:00"},{"due_date":"2026-05-28","id":278,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"todo","tags":[],"title":"??????????????? AI Full Dev ????????? AutoMixSJ88","updated_at":"2026-05-28T23:31:40+07:00"},{"due_date":"2026-06-01","id":278,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T19:17:21+07:00"},{"due_date":"2026-06-01","id":278,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase7 uniqueness tracker closeout","updated_at":"2026-06-01T10:41:49+07:00"},{"due_date":"2026-06-02","id":278,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"plan: run strict_loop_ui_api_pair_rerun.js (jsv2 only)","updated_at":"2026-06-02T04:02:40+07:00"},{"due_date":"2026-06-02","id":277,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Strict loop plan","updated_at":"2026-06-02T03:55:26+07:00"},{"due_date":"2026-05-28","id":277,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase4 closeout: UI-only + SRT/log + HTML validation","updated_at":"2026-05-28T23:30:19+07:00"},{"due_date":"2026-06-01","id":277,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase7 uniqueness tracker","updated_at":"2026-06-01T10:41:48+07:00"},{"due_date":"2026-06-01","id":277,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Close release gate testcase","updated_at":"2026-06-01T19:16:40+07:00"},{"due_date":"2026-05-28","id":276,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"start: check all todo work","updated_at":"2026-05-28T23:29:20+07:00"},{"due_date":"2026-06-01","id":276,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase7 uniqueness tracker","updated_at":"2026-06-01T10:41:48+07:00"},{"due_date":"2026-06-01","id":276,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[after-todo] publish evidence package","updated_at":"2026-06-01T19:13:08+07:00"},{"due_date":"2026-06-02","id":276,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"plan: execute full_test_all_server and verify UI pass","updated_at":"2026-06-02T03:55:20+07:00"},{"due_date":"2026-06-02","id":275,"kind":"plans","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Plan strict execution: upload all 14 files, create jobs, download outputs, extract 10 frames/output, report artifacts","updated_at":"2026-06-02T03:34:19+07:00"},{"due_date":"2026-05-28","id":275,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase 4 queue governance + UI-only validation loop","updated_at":"2026-05-28T23:30:18+07:00"},{"due_date":"2026-06-01","id":275,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase6 boundary tracker closeout","updated_at":"2026-06-01T10:31:07+07:00"},{"due_date":"2026-06-01","id":275,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during-todo] finalize one-page report with evidence","updated_at":"2026-06-01T19:13:07+07:00"},{"due_date":"2026-06-01","id":274,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T19:04:43+07:00"},{"due_date":"2026-06-02","id":274,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"https://tt2026online-v4.sj88ai.com/","source_ip":"171.97.194.238","status":"todo","tags":[],"title":"Fix plan for AB Roll UI upload navigation/download observability findings","updated_at":"2026-06-02T03:12:56+07:00"},{"due_date":"2026-05-28","id":274,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e40\u0e27\u0e25\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e23\u0e31\u0e19 job ecbd2644","updated_at":"2026-05-28T23:14:08+07:00"},{"due_date":"2026-06-01","id":274,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"resolved","tags":[],"title":"Phase6 implementation done, entering deploy+evidence","updated_at":"2026-06-01T10:34:26+07:00"},{"due_date":"2026-06-01","id":273,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T19:03:26+07:00"},{"due_date":"2026-06-02","id":273,"kind":"plans","owner":"ai-full-dev-bot","priority":"urgent","project":"SJ88-Auto-Reframe-2026","site":"https://reframe.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan: fix db_migrate permission -> start services on 33006 -> switch nginx -> run strict UI+API evidence loop","updated_at":"2026-06-02T03:09:25+07:00"},{"due_date":"2026-05-28","id":273,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e08\u0e38\u0e14\u0e25\u0e1a\u0e44\u0e1f\u0e25\u0e4c\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e04\u0e37\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48\u0e14\u0e34\u0e2a\u0e01\u0e4c","updated_at":"2026-05-28T23:12:49+07:00"},{"due_date":"2026-06-01","id":273,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase6 boundary consistency tracker","updated_at":"2026-06-01T10:31:06+07:00"},{"due_date":"2026-06-01","id":272,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T10:26:01+07:00"},{"due_date":"2026-05-28","id":272,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase3 closeout: reliability core + UI-only report passed","updated_at":"2026-05-28T23:11:30+07:00"},{"due_date":"2026-06-01","id":272,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[pre-todo] produce one-page evidence report for fix","updated_at":"2026-06-01T19:13:07+07:00"},{"due_date":"2026-06-02","id":272,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Fix push by excluding large v4 local artifacts","updated_at":"2026-06-02T02:31:29+07:00"},{"due_date":"2026-06-01","id":271,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T19:02:45+07:00"},{"due_date":"2026-06-02","id":271,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026online-v4.sj88ai.com","site":"tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"pending","tags":[],"title":"AB Roll V4 rerun plan after blocker","updated_at":"2026-06-02T02:17:31+07:00"},{"due_date":"2026-05-28","id":271,"kind":"activities","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"start: record subaidev test plan and outage diagnostics","updated_at":"2026-05-28T23:17:44+07:00"},{"due_date":"2026-06-01","id":271,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase6 boundary tracker","updated_at":"2026-06-01T10:31:06+07:00"},{"due_date":"2026-05-28","id":270,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e2a\u0e33\u0e23\u0e27\u0e08\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e25\u0e1a\u0e44\u0e1f\u0e25\u0e4c\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e25\u0e14\u0e14\u0e34\u0e2a\u0e01\u0e4c\u0e40\u0e15\u0e47\u0e21","updated_at":"2026-05-28T23:10:32+07:00"},{"due_date":"2026-06-02","id":270,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Plan commit push tt2026online-v4 path","updated_at":"2026-06-02T01:59:28+07:00"},{"due_date":"2026-06-01","id":270,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase5 settings consistency tracker","updated_at":"2026-06-01T10:18:50+07:00"},{"due_date":"2026-06-01","id":270,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[after-todo] artifact bundle finalized","updated_at":"2026-06-01T18:54:54+07:00"},{"due_date":"2026-05-28","id":269,"kind":"activities","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"start: change SubAI cleanup retention from 30 minutes to 7 days","updated_at":"2026-05-28T23:10:04+07:00"},{"due_date":"2026-06-01","id":269,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"resolved","tags":[],"title":"Phase5 implementation done, entering deploy+evidence","updated_at":"2026-06-01T10:25:20+07:00"},{"due_date":"2026-06-01","id":269,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during-todo] collect 30-frame evidence per testcase","updated_at":"2026-06-01T18:54:53+07:00"},{"due_date":"2026-06-02","id":269,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"workspace://C:/Users/sj88888888/Documents/WebApp/TiktokAi2026_Standalone","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan V8 workspace restudy + strict test harness","updated_at":"2026-06-02T01:37:02+07:00"},{"due_date":"2026-05-28","id":268,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e15\u0e23\u0e27\u0e08\u0e0b\u0e49\u0e33\u0e2a\u0e32\u0e40\u0e2b\u0e15\u0e38\u0e04\u0e49\u0e32\u0e07 v3 \u0e40\u0e2a\u0e23\u0e47\u0e08","updated_at":"2026-05-28T23:03:38+07:00"},{"due_date":"2026-06-01","id":268,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase5 runtime observations","updated_at":"2026-06-01T10:18:49+07:00"},{"due_date":"2026-06-01","id":268,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[todo] complete phase10 with full artifacts","updated_at":"2026-06-01T20:23:51+07:00"},{"due_date":"2026-06-02","id":268,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase10 plan","updated_at":"2026-06-02T01:32:07+07:00"},{"due_date":"2026-05-28","id":267,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08\u0e0b\u0e49\u0e33\u0e2b\u0e32\u0e2a\u0e32\u0e40\u0e2b\u0e15\u0e38\u0e04\u0e49\u0e32\u0e07 v3 \u0e23\u0e2d\u0e1a\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14","updated_at":"2026-05-28T23:02:04+07:00"},{"due_date":"2026-06-01","id":267,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase5 settings consistency tracker","updated_at":"2026-06-01T10:18:49+07:00"},{"due_date":"2026-06-01","id":267,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[after] phase9 complete","updated_at":"2026-06-01T18:49:06+07:00"},{"due_date":"2026-06-02","id":267,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"docs/reports","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Restudy v6 completed","updated_at":"2026-06-02T01:24:48+07:00"},{"due_date":"2026-05-28","id":266,"kind":"activities","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"start: click Save Settings in SubAI AutoSu UI","updated_at":"2026-05-28T23:02:47+07:00"},{"due_date":"2026-06-01","id":266,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase4 startup RCA tracker rerun","updated_at":"2026-06-01T10:11:51+07:00"},{"due_date":"2026-06-01","id":266,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[pre-todo] produce full artifact bundle","updated_at":"2026-06-01T18:54:51+07:00"},{"due_date":"2026-06-02","id":266,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"docs/reports","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Restudy v5 outputs completed","updated_at":"2026-06-02T01:18:37+07:00"},{"due_date":"2026-06-01","id":265,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Complete GPU telemetry exposure patch","updated_at":"2026-06-01T10:09:26+07:00"},{"due_date":"2026-05-28","id":265,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase 3 worker reliability + UI-only validation loop","updated_at":"2026-05-28T23:11:28+07:00"},{"due_date":"2026-06-01","id":265,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during] finalize phase9 artifacts","updated_at":"2026-06-01T18:49:08+07:00"},{"due_date":"2026-06-02","id":265,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase9 plan","updated_at":"2026-06-02T01:24:51+07:00"},{"due_date":"2026-06-01","id":264,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"RCA strict-loop blocked wait timeout","updated_at":"2026-06-01T10:07:38+07:00"},{"due_date":"2026-05-28","id":264,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase2 closeout: UI-only + SRT/log report passed","updated_at":"2026-05-28T22:54:09+07:00"},{"due_date":"2026-06-01","id":264,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[todo] complete phase9 tc02 + full report","updated_at":"2026-06-01T18:49:07+07:00"},{"due_date":"2026-06-02","id":264,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"fuckyou_test","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Deep reports restudy v4 completed","updated_at":"2026-06-02T01:11:53+07:00"},{"due_date":"2026-05-28","id":263,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase 2 env-contract hardening + UI-only validation","updated_at":"2026-05-28T22:54:08+07:00"},{"due_date":"2026-06-01","id":263,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase4 runtime observations","updated_at":"2026-06-01T10:11:50+07:00"},{"due_date":"2026-06-01","id":263,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[pre-todo] produce evidence-backed greenscreen add-list","updated_at":"2026-06-01T18:59:15+07:00"},{"due_date":"2026-06-02","id":263,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Phase8 plan","updated_at":"2026-06-02T01:14:41+07:00"},{"due_date":"2026-06-01","id":262,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Close release gate testcase","updated_at":"2026-06-01T15:07:49+07:00"},{"due_date":"2026-05-28","id":262,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Closeout: Phase 1 UI-only baseline + SRT/server-log HTML report","updated_at":"2026-05-28T22:37:55+07:00"},{"due_date":"2026-06-01","id":262,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase4 startup RCA tracker rerun","updated_at":"2026-06-01T10:11:50+07:00"},{"due_date":"2026-06-02","id":262,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone","site":"docs/reports","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Deep reports re-study v3 and anti-pattern extraction","updated_at":"2026-06-02T01:03:09+07:00"},{"due_date":"2026-06-01","id":261,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T14:52:55+07:00"},{"due_date":"2026-05-28","id":261,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase 1 baseline + UI-only test + SRT vs server-log analysis","updated_at":"2026-05-28T22:37:43+07:00"},{"due_date":"2026-06-01","id":261,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"resolved","tags":[],"title":"Phase4 implementation in progress","updated_at":"2026-06-01T10:03:47+07:00"},{"due_date":"2026-06-02","id":261,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan Phase 7: V4 parity","updated_at":"2026-06-02T01:04:57+07:00"},{"due_date":"2026-06-01","id":260,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Close release gate testcase","updated_at":"2026-06-01T14:52:03+07:00"},{"due_date":"2026-05-28","id":260,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Closeout: subaidev 10-phase upgrade plan + AGENTS logs","updated_at":"2026-05-28T22:10:43+07:00"},{"due_date":"2026-06-01","id":260,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"resolved","tags":[],"title":"Phase3 implementation in progress","updated_at":"2026-06-01T09:51:40+07:00"},{"due_date":"2026-06-02","id":260,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan Phase 6: V3 image pipeline parity","updated_at":"2026-06-02T00:58:08+07:00"},{"due_date":"2026-06-01","id":259,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Patch GPU telemetry fields in worker/legacy/monitor/abroll routes/ui","updated_at":"2026-06-01T09:42:57+07:00"},{"due_date":"2026-06-01","id":259,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T14:41:03+07:00"},{"due_date":"2026-05-28","id":259,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Create 10-phase master upgrade plan for subaidev.cutdee.com","updated_at":"2026-05-28T22:07:52+07:00"},{"due_date":"2026-06-02","id":259,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan Phase 5: V25 strict pair loop","updated_at":"2026-06-02T00:33:37+07:00"},{"due_date":"2026-05-28","id":258,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Change subaidev auto file deletion to 7 days","updated_at":"2026-05-28T22:04:41+07:00"},{"due_date":"2026-06-01","id":258,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"phase3 attempt1 fail RCA","updated_at":"2026-06-01T09:54:40+07:00"},{"due_date":"2026-06-01","id":258,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Close release gate testcase","updated_at":"2026-06-01T14:40:33+07:00"},{"due_date":"2026-06-02","id":258,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan Phase 4: AB endpoint + parity strict loop + report","updated_at":"2026-06-02T00:20:19+07:00"},{"due_date":"2026-06-01","id":257,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T14:34:26+07:00"},{"due_date":"2026-06-01","id":257,"kind":"plans","owner":"ai-full-dev-bot","priority":"urgent","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com,tt2026onlinegpu.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Plan: Chrome strict UI+API RCA B-upload fail","updated_at":"2026-06-01T23:52:04+07:00"},{"due_date":"2026-05-28","id":257,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"V2 advantage summary + migration plan for subaidev.cutdee.com","updated_at":"2026-05-28T21:53:54+07:00"},{"due_date":"2026-06-01","id":257,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"resolved","tags":[],"title":"Phase2 implementation progress","updated_at":"2026-06-01T09:39:37+07:00"},{"due_date":"2026-06-01","id":256,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T14:07:01+07:00"},{"due_date":"2026-06-01","id":256,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"Phase9 events timeline tracker","updated_at":"2026-06-01T09:27:37+07:00"},{"due_date":"2026-06-01","id":256,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"lnwsj.com","site":"www.lnwsj.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"????????????????????? lnwsj.com","updated_at":"2026-06-02T00:05:19+07:00"},{"due_date":"2026-05-28","id":256,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"Ai Agent Full Dev","site":"local-machine","source_ip":"58.10.161.211","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e27\u0e47\u0e1a\u0e08\u0e32\u0e01\u0e42\u0e04\u0e49\u0e14\u0e17\u0e35\u0e48\u0e21\u0e35\u0e43\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49","updated_at":"2026-05-28T21:47:59+07:00"},{"due_date":"2026-06-01","id":255,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T12:28:54+07:00"},{"due_date":"2026-06-02","id":255,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Plan Phase 3 -> implement -> strict test -> report","updated_at":"2026-06-01T23:46:21+07:00"},{"due_date":"2026-05-28","id":255,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19 retention v3 \u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e34\u0e49\u0e19","updated_at":"2026-05-28T21:45:54+07:00"},{"due_date":"2026-06-01","id":255,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Inspect worker/routes/monitor/web bindings for telemetry fields","updated_at":"2026-06-01T10:09:57+07:00"},{"due_date":"2026-06-01","id":254,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T12:26:01+07:00"},{"due_date":"2026-05-28","id":254,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19 retention v3 \u0e08\u0e32\u0e01 30 \u0e19\u0e32\u0e17\u0e35\u0e40\u0e1b\u0e47\u0e19 7 \u0e27\u0e31\u0e19","updated_at":"2026-05-28T21:45:39+07:00"},{"due_date":"2026-06-01","id":254,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase8 output endpoint tracker resolved","updated_at":"2026-06-01T09:22:55+07:00"},{"due_date":"2026-06-01","id":254,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Closeout: strict loop now enforced in runner and validated","updated_at":"2026-06-01T23:26:02+07:00"},{"due_date":"2026-06-01","id":253,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"completed","tags":[],"title":"Phase2 evidence: canonical and legacy contract checks","updated_at":"2026-06-01T09:22:39+07:00"},{"due_date":"2026-06-01","id":253,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T12:23:45+07:00"},{"due_date":"2026-05-28","id":253,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e1b\u0e23\u0e31\u0e1a retention v3 \u0e40\u0e1b\u0e47\u0e19 7 \u0e27\u0e31\u0e19 \u0e40\u0e2a\u0e23\u0e47\u0e08","updated_at":"2026-05-28T21:45:06+07:00"},{"due_date":"2026-06-01","id":253,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoSceneCutter","site":"local://D:/000 coding/AutoSceneCutter/services/api/app","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Refactor queue and worker architecture","updated_at":"2026-06-01T23:18:10+07:00"},{"due_date":"2026-06-01","id":252,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"RCA attempts closed with PASS attempt 20260601_084957","updated_at":"2026-06-01T09:21:01+07:00"},{"due_date":"2026-05-28","id":252,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e1b\u0e23\u0e31\u0e1a\u0e04\u0e48\u0e32 retention v3 \u0e40\u0e1b\u0e47\u0e19 7 \u0e27\u0e31\u0e19","updated_at":"2026-05-28T21:44:15+07:00"},{"due_date":"2026-06-01","id":252,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Plan redirect web routes v1-v5 to root V6","updated_at":"2026-06-01T23:15:22+07:00"},{"due_date":"2026-06-01","id":252,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Close release gate testcase","updated_at":"2026-06-01T12:12:47+07:00"},{"due_date":"2026-06-01","id":251,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"in_progress","tags":[],"title":"RCA attempt1","updated_at":"2026-06-01T09:17:20+07:00"},{"due_date":"2026-06-01","id":251,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T11:56:22+07:00"},{"due_date":"2026-05-28","id":251,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e25\u0e1a\u0e44\u0e1f\u0e25\u0e4c\u0e17\u0e38\u0e01 30 \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35\u0e43\u0e19 v3","updated_at":"2026-05-28T21:42:28+07:00"},{"due_date":"2026-06-01","id":251,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[after] strict loop handoff complete","updated_at":"2026-06-01T23:13:12+07:00"},{"due_date":"2026-06-01","id":250,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T11:54:34+07:00"},{"due_date":"2026-05-28","id":250,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e1e\u0e32\u0e18 code v3 \u0e1a\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e40\u0e2a\u0e23\u0e47\u0e08","updated_at":"2026-05-28T21:41:56+07:00"},{"due_date":"2026-06-01","id":250,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase8 during tracker","updated_at":"2026-06-01T09:23:18+07:00"},{"due_date":"2026-06-01","id":250,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during] verify and document item1+item3","updated_at":"2026-06-01T23:13:12+07:00"},{"due_date":"2026-06-01","id":249,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"in_progress","tags":[],"title":"Phase1 code patch in progress","updated_at":"2026-06-01T09:14:50+07:00"},{"due_date":"2026-06-01","id":249,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Close release gate testcase","updated_at":"2026-06-01T11:51:54+07:00"},{"due_date":"2026-05-28","id":249,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e1e\u0e32\u0e18 code v3 \u0e1a\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07","updated_at":"2026-05-28T21:41:56+07:00"},{"due_date":"2026-06-01","id":249,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Plan strict loop and parity","updated_at":"2026-06-01T23:11:31+07:00"},{"due_date":"2026-06-01","id":248,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"completed","tags":[],"title":"Phase1 strict loop retries and RCA","updated_at":"2026-06-01T09:13:02+07:00"},{"due_date":"2026-06-01","id":248,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T11:30:15+07:00"},{"due_date":"2026-05-28","id":248,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v2.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e1c\u0e25\u0e42\u0e2b\u0e25\u0e14\u0e0b\u0e2d\u0e23\u0e4c\u0e2a tt2026online-v2 \u0e41\u0e25\u0e30\u0e41\u0e1c\u0e19\u0e41\u0e01\u0e49\u0e2a\u0e48\u0e27\u0e19\u0e16\u0e2d\u0e14\u0e0b\u0e31\u0e1a","updated_at":"2026-05-28T21:39:59+07:00"},{"due_date":"2026-06-01","id":248,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Retest plan","updated_at":"2026-06-01T23:14:29+07:00"},{"due_date":"2026-06-01","id":247,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T11:17:07+07:00"},{"due_date":"2026-06-01","id":247,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://cutdee.com","source_ip":"103.253.75.161","status":"resolved","tags":[],"title":"[during] git fails because deployment directory has no .git","updated_at":"2026-06-01T09:16:22+07:00"},{"due_date":"2026-06-01","id":247,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[plan] implement strict-loop runner and README","updated_at":"2026-06-01T23:13:11+07:00"},{"due_date":"2026-05-28","id":247,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["input_files","test_data","video_loop","green.sj88ai.com"],"title":"Prepare long video inputs for green.sj88ai.com testing","updated_at":"2026-05-28T21:34:25+07:00"},{"due_date":"2026-06-01","id":246,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T11:08:55+07:00"},{"due_date":"2026-05-28","id":246,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v2.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e42\u0e2b\u0e25\u0e14\u0e42\u0e04\u0e49\u0e14 tt2026online-v2 \u0e21\u0e32\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e2a\u0e48\u0e27\u0e19\u0e16\u0e2d\u0e14\u0e0b\u0e31\u0e1a","updated_at":"2026-05-28T21:39:59+07:00"},{"due_date":"2026-06-01","id":246,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase8 output endpoint tracker","updated_at":"2026-06-01T09:23:18+07:00"},{"due_date":"2026-06-01","id":246,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Deploy plan","updated_at":"2026-06-01T23:09:48+07:00"},{"due_date":"2026-06-01","id":245,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T11:03:15+07:00"},{"due_date":"2026-05-28","id":245,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Ai Agent Full Dev","site":"110.164.146.205","source_ip":"58.10.161.211","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e41\u0e1c\u0e19\u0e41\u0e01\u0e49\u0e44\u0e02\u0e0b\u0e2d\u0e23\u0e4c\u0e2a: \u0e08\u0e31\u0e14\u0e25\u0e33\u0e14\u0e31\u0e1a\u0e40\u0e1b\u0e47\u0e19 3 \u0e40\u0e1f\u0e2a\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e44\u0e1f\u0e25\u0e4c\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e41\u0e01\u0e49","updated_at":"2026-05-28T21:29:09+07:00"},{"due_date":"2026-06-01","id":245,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase7 uniqueness tracker resolved","updated_at":"2026-06-01T09:01:01+07:00"},{"due_date":"2026-06-01","id":245,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"C:\\Users\\sjryzen7\\Pictures\\codex\\SJ88AutoGreenScreen","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Analyze->Plan->Execute->Test(UI+API)->Evaluate with hard gates","updated_at":"2026-06-01T23:26:03+07:00"},{"due_date":"2026-06-01","id":244,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Run strict gate on new domain","updated_at":"2026-06-01T10:48:40+07:00"},{"due_date":"2026-05-28","id":244,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Ai Agent Full Dev","site":"110.164.146.205","source_ip":"58.10.161.211","status":"done","tags":[],"title":"\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e14\u0e49\u0e08\u0e32\u0e01\u0e0b\u0e2d\u0e23\u0e4c\u0e2a\u0e17\u0e35\u0e48\u0e14\u0e36\u0e07\u0e21\u0e32","updated_at":"2026-05-28T21:28:58+07:00"},{"due_date":"2026-06-01","id":244,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase7 live uniqueness monitor","updated_at":"2026-06-01T09:01:02+07:00"},{"due_date":"2026-06-01","id":244,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoSceneCutter","site":"local://D:/000 coding/AutoSceneCutter/services/api","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Build working API and web UI flows","updated_at":"2026-06-01T22:54:11+07:00"},{"due_date":"2026-06-01","id":243,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Run strict gate on new domain","updated_at":"2026-06-01T10:46:22+07:00"},{"due_date":"2026-05-28","id":243,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Ai Agent Full Dev","site":"110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e1c\u0e25\u0e14\u0e36\u0e07\u0e0b\u0e2d\u0e23\u0e4c\u0e2a\u0e08\u0e32\u0e01 backup \u0e41\u0e25\u0e30\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e1a\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07 local","updated_at":"2026-05-29T06:45:27+07:00"},{"due_date":"2026-06-01","id":243,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase7 uniqueness tracker","updated_at":"2026-06-01T09:01:02+07:00"},{"due_date":"2026-06-01","id":243,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoSceneCutter","site":"local://D:/000 coding/AutoSceneCutter/docs","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Create detailed web migration plan docs and scaffold folders","updated_at":"2026-06-01T22:39:55+07:00"},{"due_date":"2026-05-28","id":242,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"Ai Agent Full Dev","site":"110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e14\u0e36\u0e07\u0e0b\u0e2d\u0e23\u0e4c\u0e2a\u0e42\u0e04\u0e49\u0e14\u0e08\u0e32\u0e01 backup server \u0e21\u0e32 analyze \u0e1a\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07 local","updated_at":"2026-05-29T06:45:27+07:00"},{"due_date":"2026-06-01","id":242,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase6 boundary tracker resolved","updated_at":"2026-06-01T08:54:18+07:00"},{"due_date":"2026-06-01","id":242,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Close release gate testcase","updated_at":"2026-06-01T10:42:25+07:00"},{"due_date":"2026-06-01","id":242,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoSceneCutter_win","site":"local://C:/Users/ASUS/Downloads/AutoSceneCutter_win","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Execution plan: run AutoSceneCutter_win GUI","updated_at":"2026-06-01T22:30:31+07:00"},{"due_date":"2026-06-01","id":241,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T08:50:10+07:00"},{"due_date":"2026-05-28","id":241,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e1c\u0e25\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e0b\u0e31\u0e1a: \u0e43\u0e0a\u0e49\u0e44\u0e14\u0e49\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e43\u0e08\u0e04\u0e27\u0e32\u0e21\u0e41\u0e15\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e01\u0e25\u0e32","updated_at":"2026-05-28T21:16:57+07:00"},{"due_date":"2026-06-01","id":241,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-todo] phase7 artifacts ready","updated_at":"2026-06-01T10:41:49+07:00"},{"due_date":"2026-06-01","id":241,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[after-plan] close strict loop with PASS and report html","updated_at":"2026-06-01T21:56:28+07:00"},{"due_date":"2026-06-01","id":240,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"open","tags":[],"title":"strict-loop rerun attempts and RCA","updated_at":"2026-06-01T08:50:01+07:00"},{"due_date":"2026-05-28","id":240,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e04\u0e27\u0e32\u0e21\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e02\u0e2d\u0e07\u0e44\u0e1f\u0e25\u0e4c\u0e0b\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e16\u0e2d\u0e14\u0e44\u0e14\u0e49","updated_at":"2026-05-28T21:16:49+07:00"},{"due_date":"2026-06-01","id":240,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-todo] phase7 finalize artifacts","updated_at":"2026-06-01T10:41:48+07:00"},{"due_date":"2026-06-01","id":240,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan: wire source auto-key fields to panel","updated_at":"2026-06-01T22:09:34+07:00"},{"due_date":"2026-05-28","id":239,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e1c\u0e25\u0e40\u0e17\u0e2a\u0e44\u0e1f\u0e25\u0e4c YouTube \u0e01\u0e31\u0e1a subaidev \u0e41\u0e25\u0e30\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15 logs \u0e04\u0e23\u0e1a","updated_at":"2026-05-28T19:08:14+07:00"},{"due_date":"2026-06-01","id":239,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase6 live boundary monitor","updated_at":"2026-06-01T08:54:19+07:00"},{"due_date":"2026-06-01","id":239,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre-todo] phase7 artifact bundle","updated_at":"2026-06-01T10:41:48+07:00"},{"due_date":"2026-06-01","id":239,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during-plan] run UI/API testcase on both public domains + 20 frames each output","updated_at":"2026-06-01T21:56:25+07:00"},{"due_date":"2026-05-28","id":238,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"youtube.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e42\u0e2b\u0e25\u0e14\u0e04\u0e25\u0e34\u0e1b YouTube \u0e41\u0e25\u0e30\u0e16\u0e2d\u0e14\u0e0b\u0e31\u0e1a","updated_at":"2026-05-28T19:07:57+07:00"},{"due_date":"2026-06-01","id":238,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase6 boundary tracker","updated_at":"2026-06-01T08:54:18+07:00"},{"due_date":"2026-06-01","id":238,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-todo] publish phase6 report bundle","updated_at":"2026-06-01T10:31:07+07:00"},{"due_date":"2026-06-01","id":238,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"Plan: implement dynamic despill type","updated_at":"2026-06-01T21:50:33+07:00"},{"due_date":"2026-05-28","id":237,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"todo.namnan.co.th","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Self-test interval script #1","updated_at":"2026-05-28T18:01:36+07:00"},{"due_date":"2026-06-01","id":237,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase5 settings consistency tracker resolved","updated_at":"2026-06-01T08:45:45+07:00"},{"due_date":"2026-06-01","id":237,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-todo] finalize phase6 report artifacts","updated_at":"2026-06-01T10:31:07+07:00"},{"due_date":"2026-06-01","id":237,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[pre-plan] normalize done/failed/error/cancelled in worker and page","updated_at":"2026-06-01T21:34:32+07:00"},{"due_date":"2026-06-01","id":236,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Run release gate testcase","updated_at":"2026-06-01T10:26:00+07:00"},{"due_date":"2026-05-28","id":236,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"todo.namnan.co.th","source_ip":"58.10.161.211","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e40\u0e02\u0e35\u0e22\u0e19\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e22\u0e34\u0e07 Todo \u0e41\u0e1a\u0e1a\u0e0a\u0e48\u0e27\u0e07\u0e40\u0e27\u0e25\u0e32","updated_at":"2026-05-28T18:01:55+07:00"},{"due_date":"2026-06-01","id":236,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase5 live consistency monitor","updated_at":"2026-06-01T08:45:46+07:00"},{"due_date":"2026-06-01","id":236,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[pre-plan] map despill to despill_mix, add chroma_color, keep edgeBlur local-only","updated_at":"2026-06-01T21:15:42+07:00"},{"due_date":"2026-05-28","id":235,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Locate existing automix migration artifacts on this machine","updated_at":"2026-05-29T06:45:27+07:00"},{"due_date":"2026-06-01","id":235,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase5 settings consistency tracker","updated_at":"2026-06-01T08:45:45+07:00"},{"due_date":"2026-06-01","id":235,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre-todo] phase6 artifact bundle","updated_at":"2026-06-01T10:31:06+07:00"},{"due_date":"2026-06-01","id":235,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[plan] deploy + ui/api evidence + 20 frames analysis","updated_at":"2026-06-01T21:56:23+07:00"},{"due_date":"2026-05-28","id":234,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e41\u0e25\u0e30\u0e2a\u0e33\u0e23\u0e27\u0e08 subaidev \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e40\u0e17\u0e2a","updated_at":"2026-05-28T17:57:18+07:00"},{"due_date":"2026-06-01","id":234,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase4 startup monitor resolved","updated_at":"2026-06-01T08:30:37+07:00"},{"due_date":"2026-06-01","id":234,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-todo] phase5 artifact bundle complete","updated_at":"2026-06-01T10:18:50+07:00"},{"due_date":"2026-06-01","id":234,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[pre-plan] endpoint adapter + fallback matrix + probe","updated_at":"2026-06-01T21:08:42+07:00"},{"due_date":"2026-06-01","id":233,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T08:30:31+07:00"},{"due_date":"2026-05-28","id":233,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"stop background job: demo-bg3","updated_at":"2026-05-28T17:53:27+07:00"},{"due_date":"2026-06-01","id":233,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-todo] finalize phase5 artifact integrity","updated_at":"2026-06-01T10:18:49+07:00"},{"due_date":"2026-06-01","id":233,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[plan done] phase10 strict loop completed","updated_at":"2026-06-01T20:23:51+07:00"},{"due_date":"2026-06-01","id":232,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"One-click cancel/timeout patch completed","updated_at":"2026-06-01T08:26:42+07:00"},{"due_date":"2026-05-28","id":232,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"start background job: demo-bg3","updated_at":"2026-05-28T17:53:21+07:00"},{"due_date":"2026-06-01","id":232,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre-todo] phase5 artifact bundle","updated_at":"2026-06-01T10:18:49+07:00"},{"due_date":"2026-06-01","id":232,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[plan] phase10 complete hard gates + artifacts","updated_at":"2026-06-01T20:23:51+07:00"},{"due_date":"2026-06-01","id":231,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"in_progress","tags":[],"title":"Patch applied for /api/voice/generate null-reference path","updated_at":"2026-06-01T08:23:26+07:00"},{"due_date":"2026-06-01","id":231,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"171.97.194.238","status":"in_progress","tags":[],"title":"Plan: compare prod sample vs V4, patch minimal, strict test UI+API","updated_at":"2026-06-01T19:52:18+07:00"},{"due_date":"2026-05-28","id":231,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e1e\u0e31\u0e12\u0e19\u0e32 background runner \u0e01\u0e31\u0e19 IDE \u0e2b\u0e25\u0e38\u0e14 \u0e40\u0e2a\u0e23\u0e47\u0e08","updated_at":"2026-05-28T17:52:27+07:00"},{"due_date":"2026-06-01","id":231,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-todo] phase4 artifact bundle complete","updated_at":"2026-06-01T10:11:51+07:00"},{"due_date":"2026-05-28","id":230,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"stop background job: demo-bg2","updated_at":"2026-05-28T17:51:54+07:00"},{"due_date":"2026-06-01","id":230,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase4 runtime startup monitor","updated_at":"2026-06-01T08:30:38+07:00"},{"due_date":"2026-06-01","id":230,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Verify and close GPU telemetry monitor delivery","updated_at":"2026-06-01T10:09:26+07:00"},{"due_date":"2026-06-01","id":230,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[after-plan] acceptance gates pass for encoding fix","updated_at":"2026-06-01T19:13:07+07:00"},{"due_date":"2026-05-28","id":229,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"start background job: demo-bg2","updated_at":"2026-05-28T17:51:50+07:00"},{"due_date":"2026-06-01","id":229,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase4 startup RCA tracker","updated_at":"2026-06-01T08:30:37+07:00"},{"due_date":"2026-06-01","id":229,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-todo] finalize phase4 artifact integrity","updated_at":"2026-06-01T10:11:50+07:00"},{"due_date":"2026-06-01","id":229,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during-plan] verify UI Thai readability + API health","updated_at":"2026-06-01T19:13:07+07:00"},{"due_date":"2026-05-28","id":228,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"stop background job: demo-bg","updated_at":"2026-05-28T17:51:44+07:00"},{"due_date":"2026-06-01","id":228,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase3 path/name monitor resolved","updated_at":"2026-06-01T08:18:44+07:00"},{"due_date":"2026-06-01","id":228,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre-todo] phase4 artifact bundle rerun","updated_at":"2026-06-01T10:11:50+07:00"},{"due_date":"2026-06-01","id":228,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[plan] analyze->patch->deploy->ui/api verify","updated_at":"2026-06-01T19:13:06+07:00"},{"due_date":"2026-06-01","id":227,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"[pre-todo] phase9 artifact bundle","updated_at":"2026-06-01T09:27:37+07:00"},{"due_date":"2026-05-28","id":227,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"start background job: demo-bg","updated_at":"2026-05-28T17:51:34+07:00"},{"due_date":"2026-06-01","id":227,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase3 path/name monitor","updated_at":"2026-06-01T08:18:46+07:00"},{"due_date":"2026-06-01","id":227,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[after-plan] acceptance gates all true","updated_at":"2026-06-01T18:54:53+07:00"},{"due_date":"2026-06-01","id":226,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T08:14:17+07:00"},{"due_date":"2026-05-28","id":226,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e1e\u0e31\u0e12\u0e19\u0e32 background runner \u0e01\u0e31\u0e19 IDE \u0e2b\u0e25\u0e38\u0e14","updated_at":"2026-05-28T17:48:08+07:00"},{"due_date":"2026-06-01","id":226,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Implement and verify GPU telemetry fields in job+monitor APIs","updated_at":"2026-06-01T10:09:29+07:00"},{"due_date":"2026-06-01","id":226,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Next hardening plan: distributed limiter + automated scope tests","updated_at":"2026-06-01T18:54:22+07:00"},{"due_date":"2026-06-01","id":225,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"RCA + fix deploy map for ABRoll runtime guard","updated_at":"2026-06-01T08:13:45+07:00"},{"due_date":"2026-05-28","id":225,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"todo.namnan.co.th","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e16\u0e32\u0e19\u0e30 activity #55 \u0e40\u0e2a\u0e23\u0e47\u0e08\u0e41\u0e25\u0e49\u0e27","updated_at":"2026-05-28T17:46:43+07:00"},{"due_date":"2026-06-01","id":225,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-todo] phase8 artifacts delivered","updated_at":"2026-06-01T09:22:55+07:00"},{"due_date":"2026-06-01","id":225,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during-plan] verify all acceptance gates","updated_at":"2026-06-01T18:54:52+07:00"},{"due_date":"2026-05-28","id":224,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"todo.namnan.co.th","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e16\u0e32\u0e19\u0e30 activity #55","updated_at":"2026-05-28T17:46:39+07:00"},{"due_date":"2026-06-01","id":224,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase3 path/name RCA tracker","updated_at":"2026-06-01T08:18:45+07:00"},{"due_date":"2026-06-01","id":224,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Strict runtime guard shipped and verified (UI+API paired)","updated_at":"2026-06-01T09:21:01+07:00"},{"due_date":"2026-06-01","id":224,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Plan: close 3 residual defects and rerun strict UI+API loop","updated_at":"2026-06-01T19:23:11+07:00"},{"due_date":"2026-05-28","id":223,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"110.164.146.205","status":"completed","tags":[],"title":"Deep check live activity and stuck jobs on automixsj88-js","updated_at":"2026-05-28T17:32:25+07:00"},{"due_date":"2026-06-01","id":223,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase2 mismatch monitor resolved","updated_at":"2026-06-01T08:11:18+07:00"},{"due_date":"2026-06-01","id":223,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-todo] phase8 remaining artifacts","updated_at":"2026-06-01T09:23:18+07:00"},{"due_date":"2026-06-01","id":223,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[plan] phase10 strict loop","updated_at":"2026-06-01T20:23:50+07:00"},{"due_date":"2026-05-28","id":222,"kind":"activities","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"start: UI settings walk-through without run on subaidev.cutdee.com","updated_at":"2026-05-28T17:40:21+07:00"},{"due_date":"2026-06-01","id":222,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase2 mismatch monitor","updated_at":"2026-06-01T08:11:19+07:00"},{"due_date":"2026-06-01","id":222,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre-todo] phase8 artifact bundle","updated_at":"2026-06-01T09:23:18+07:00"},{"due_date":"2026-06-01","id":222,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[after] phase9 gates pass","updated_at":"2026-06-01T18:49:06+07:00"},{"due_date":"2026-06-01","id":221,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"blocked","tags":[],"title":"Chrome test fail: UI running lock + API null-reference","updated_at":"2026-06-01T08:08:14+07:00"},{"due_date":"2026-05-28","id":221,"kind":"activities","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"start: verify subaidev.cutdee.com readiness","updated_at":"2026-05-28T17:30:46+07:00"},{"due_date":"2026-06-01","id":221,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-todo] phase7 artifacts ready","updated_at":"2026-06-01T09:01:01+07:00"},{"due_date":"2026-06-01","id":221,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"https://green16tb.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[plan] Analyze->Plan->Execute->Test(UI+API)->Evaluate","updated_at":"2026-06-01T18:54:50+07:00"},{"due_date":"2026-05-28","id":220,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"110.164.146.205","status":"completed","tags":[],"title":"Enforce logging policy and cleanup interrupted test session","updated_at":"2026-05-28T17:28:48+07:00"},{"due_date":"2026-06-01","id":220,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T08:07:55+07:00"},{"due_date":"2026-06-01","id":220,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-todo] phase7 finalize artifacts","updated_at":"2026-06-01T09:01:03+07:00"},{"due_date":"2026-06-01","id":220,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[during] phase9 evaluate gates","updated_at":"2026-06-01T18:49:07+07:00"},{"due_date":"2026-05-28","id":219,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"110.164.146.205","status":"completed","tags":[],"title":"Remote port and stuck job diagnosis on production host","updated_at":"2026-05-28T17:27:53+07:00"},{"due_date":"2026-06-01","id":219,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase2 reconciliation RCA tracker","updated_at":"2026-06-01T08:11:19+07:00"},{"due_date":"2026-06-01","id":219,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre-todo] phase7 artifact bundle","updated_at":"2026-06-01T09:01:02+07:00"},{"due_date":"2026-06-01","id":219,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"External app integration API hardening plan","updated_at":"2026-06-01T18:41:23+07:00"},{"due_date":"2026-05-28","id":218,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"110.164.146.205","status":"completed","tags":[],"title":"Diagnose automix port and stuck job confusion","updated_at":"2026-05-28T17:26:09+07:00"},{"due_date":"2026-06-01","id":218,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green16tb.cutdee.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"blue screen not transparent investigation","updated_at":"2026-06-01T08:31:57+07:00"},{"due_date":"2026-06-01","id":218,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-todo] phase6 artifacts ready","updated_at":"2026-06-01T08:54:18+07:00"},{"due_date":"2026-06-01","id":218,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[plan] phase9 strict loop","updated_at":"2026-06-01T18:49:07+07:00"},{"due_date":"2026-05-28","id":217,"kind":"activities","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"start: prepare subai.cutdee.com web route on 110.164.146.205 without real test","updated_at":"2026-05-28T17:27:28+07:00"},{"due_date":"2026-06-01","id":217,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase1 gate monitor resolved","updated_at":"2026-06-01T08:01:00+07:00"},{"due_date":"2026-06-01","id":217,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-todo] phase6 finalize artifacts","updated_at":"2026-06-01T08:54:19+07:00"},{"due_date":"2026-06-01","id":217,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"https://green1.cutdee.com","source_ip":"171.97.194.238","status":"done","tags":[],"title":"[pre-plan] deep code study + gap map + actionable add-list","updated_at":"2026-06-01T18:58:41+07:00"},{"due_date":"2026-05-28","id":216,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"110.164.146.205","status":"completed","tags":[],"title":"10-round test: image-to-text and script generation (no voice)","updated_at":"2026-05-28T17:15:07+07:00"},{"due_date":"2026-06-01","id":216,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"open","tags":[],"title":"Investigate TC06 failures and rerun","updated_at":"2026-06-01T07:58:57+07:00"},{"due_date":"2026-06-01","id":216,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre-todo] phase6 artifact bundle","updated_at":"2026-06-01T08:54:19+07:00"},{"due_date":"2026-06-01","id":216,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Plan: add membership activity bridge from stats_ingest_events","updated_at":"2026-06-01T18:23:32+07:00"},{"due_date":"2026-05-28","id":215,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e40\u0e0a\u0e47\u0e01\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14\u0e23\u0e30\u0e1a\u0e1a\u0e41\u0e25\u0e30\u0e07\u0e32\u0e19\u0e40\u0e17\u0e2a AutoSub","updated_at":"2026-05-28T17:12:48+07:00"},{"due_date":"2026-06-01","id":215,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase1 gate monitor","updated_at":"2026-06-01T08:01:01+07:00"},{"due_date":"2026-06-01","id":215,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-todo] phase5 artifacts ready","updated_at":"2026-06-01T08:45:45+07:00"},{"due_date":"2026-06-01","id":215,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Plan: heartbeat + status + public health bridge","updated_at":"2026-06-01T18:06:29+07:00"},{"due_date":"2026-05-28","id":214,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e40\u0e0a\u0e47\u0e01\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14\u0e23\u0e30\u0e1a\u0e1a\u0e41\u0e25\u0e30\u0e07\u0e32\u0e19\u0e40\u0e17\u0e2a AutoSub","updated_at":"2026-05-28T17:12:29+07:00"},{"due_date":"2026-06-01","id":214,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Phase1 baseline RCA tracker","updated_at":"2026-06-01T08:01:01+07:00"},{"due_date":"2026-06-01","id":214,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-todo] phase5 finalize artifacts","updated_at":"2026-06-01T08:45:46+07:00"},{"due_date":"2026-06-01","id":214,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase10 plan: cutover readiness contract + UAT signoff markers","updated_at":"2026-06-01T11:17:30+07:00"},{"due_date":"2026-05-28","id":213,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"tt2026onilieV3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e17\u0e14\u0e2a\u0e2d\u0e1a v3 + AutoSu ON \u0e01\u0e31\u0e1a Syllables 1, 2, 3","updated_at":"2026-05-28T09:06:40+07:00"},{"due_date":"2026-06-08","id":213,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"investigating","tags":[],"title":"RCA during strict test if pair completeness/consistency fail","updated_at":"2026-06-01T07:56:29+07:00"},{"due_date":"2026-06-01","id":213,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre-todo] phase5 artifact bundle","updated_at":"2026-06-01T08:45:45+07:00"},{"due_date":"2026-06-01","id":213,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase9 plan: launch bridge hash + top apps UI consistency","updated_at":"2026-06-01T11:07:03+07:00"},{"due_date":"2026-06-08","id":212,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"investigating","tags":[],"title":"RCA if strict pair matrix fails on reframe real test","updated_at":"2026-06-01T07:51:47+07:00"},{"due_date":"2026-06-01","id":212,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Plan deploy + SSL + release gate","updated_at":"2026-06-01T10:48:40+07:00"},{"due_date":"2026-05-28","id":212,"kind":"activities","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"start: execute subai migration todos #57-#63 for subaidev.cutdee.com","updated_at":"2026-05-28T10:00:34+07:00"},{"due_date":"2026-06-01","id":212,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-todo] phase4 artifacts ready","updated_at":"2026-06-01T08:30:37+07:00"},{"due_date":"2026-06-01","id":211,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Debug: preview endpoint returns 1x1 placeholder","updated_at":"2026-06-01T07:51:24+07:00"},{"due_date":"2026-06-01","id":211,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"todo","tags":[],"title":"Frontend wire-up for one-click cancel button (optional)","updated_at":"2026-06-01T08:26:42+07:00"},{"due_date":"2026-05-28","id":211,"kind":"activities","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"start: plan subai migration to 110.164.146.205 for subaidev.cutdee.com","updated_at":"2026-05-28T08:48:45+07:00"},{"due_date":"2026-06-01","id":211,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase8 plan: membership launch bridge + UI/API consistency","updated_at":"2026-06-01T10:58:52+07:00"},{"due_date":"2026-06-08","id":210,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"investigating","tags":[],"title":"Debug: rerun if pair completeness fails","updated_at":"2026-06-01T07:49:41+07:00"},{"due_date":"2026-06-01","id":210,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026onlinegpu.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Plan deploy + SSL + release gate","updated_at":"2026-06-01T10:46:21+07:00"},{"due_date":"2026-06-01","id":210,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-todo] phase4 report generation","updated_at":"2026-06-01T08:30:38+07:00"},{"due_date":"2026-05-28","id":210,"kind":"activities","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.sj88ai.com","source_ip":"110.164.146.205","status":"cancelled","tags":[],"title":"start: plan subai migration to 110.164.146.205 for subaidev","updated_at":"2026-05-28T08:46:30+07:00"},{"due_date":"2026-06-08","id":209,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"investigating","tags":[],"title":"RCA for SJ88 real-site reframe run failures","updated_at":"2026-06-01T07:51:03+07:00"},{"due_date":"2026-05-28","id":209,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e1c\u0e25\u0e23\u0e31\u0e19\u0e17\u0e14\u0e2a\u0e2d\u0e1a AutoSub recovery 3 \u0e40\u0e04\u0e2a","updated_at":"2026-05-28T07:50:33+07:00"},{"due_date":"2026-06-01","id":209,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre-todo] phase4 artifact bundle","updated_at":"2026-06-01T08:30:37+07:00"},{"due_date":"2026-06-01","id":209,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-plan] phase7 gates passed","updated_at":"2026-06-01T10:41:48+07:00"},{"due_date":"2026-06-10","id":208,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"open","tags":[],"title":"Debug: test","updated_at":"2026-06-01T07:47:46+07:00"},{"due_date":"2026-05-28","id":208,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e08\u0e1a\u0e23\u0e31\u0e19\u0e17\u0e14\u0e2a\u0e2d\u0e1a AutoSub recovery 3 \u0e40\u0e04\u0e2a","updated_at":"2026-05-28T07:50:23+07:00"},{"due_date":"2026-06-01","id":208,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-todo] phase3 artifacts ready","updated_at":"2026-06-01T08:18:44+07:00"},{"due_date":"2026-06-01","id":208,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-plan] phase7 compile summary and gates","updated_at":"2026-06-01T10:41:48+07:00"},{"due_date":"2026-06-10","id":207,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"open","tags":[],"title":"Debug: test","updated_at":"2026-06-01T07:47:46+07:00"},{"due_date":"2026-05-28","id":207,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=3 | \u0e40\u0e04\u0e25\u0e35\u0e22\u0e23\u0e4c VRAM \u0e42\u0e14\u0e22\u0e23\u0e35\u0e2a\u0e15\u0e32\u0e23\u0e4c\u0e15 v3 worker","updated_at":"2026-05-28T07:50:23+07:00"},{"due_date":"2026-06-01","id":207,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-todo] phase3 report generation","updated_at":"2026-06-01T08:18:46+07:00"},{"due_date":"2026-06-01","id":207,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase7 plan: membership snapshot contract + UI/API parity","updated_at":"2026-06-01T10:45:06+07:00"},{"due_date":"2026-06-10","id":206,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"open","tags":[],"title":"Debug: test","updated_at":"2026-06-01T07:47:46+07:00"},{"due_date":"2026-05-28","id":206,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=3 | \u0e40\u0e04\u0e25\u0e35\u0e22\u0e23\u0e4c VRAM \u0e42\u0e14\u0e22\u0e23\u0e35\u0e2a\u0e15\u0e32\u0e23\u0e4c\u0e15 v3 worker","updated_at":"2026-05-28T07:50:21+07:00"},{"due_date":"2026-06-01","id":206,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre-todo] phase3 artifact bundle","updated_at":"2026-06-01T08:18:46+07:00"},{"due_date":"2026-06-01","id":206,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[plan] analyze-plan-execute-test-evaluate phase7","updated_at":"2026-06-01T10:41:47+07:00"},{"due_date":"2026-06-10","id":205,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"open","tags":[],"title":"Debug: test","updated_at":"2026-06-01T07:47:46+07:00"},{"due_date":"2026-05-28","id":205,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=3 | \u0e08\u0e1a\u0e40\u0e04\u0e2a","updated_at":"2026-05-28T07:50:21+07:00"},{"due_date":"2026-06-01","id":205,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-todo] phase2 artifacts ready","updated_at":"2026-06-01T08:11:18+07:00"},{"due_date":"2026-06-01","id":205,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-plan] phase6 acceptance closeout","updated_at":"2026-06-01T10:31:07+07:00"},{"due_date":"2026-06-10","id":204,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"open","tags":[],"title":"Debug: test","updated_at":"2026-06-01T07:47:46+07:00"},{"due_date":"2026-05-28","id":204,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=3 | upload+start","updated_at":"2026-05-28T07:46:10+07:00"},{"due_date":"2026-06-01","id":204,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-todo] phase2 reports and evidence index","updated_at":"2026-06-01T08:11:20+07:00"},{"due_date":"2026-06-01","id":204,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase6 plan: launcher snapshot contract + UI/API consistency","updated_at":"2026-06-01T10:34:24+07:00"},{"due_date":"2026-06-01","id":203,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"open","tags":[],"title":"Fix /api/voice/generate null reference and one-click running lock","updated_at":"2026-06-01T08:08:14+07:00"},{"due_date":"2026-05-28","id":203,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=3 | upload+start","updated_at":"2026-05-28T07:46:01+07:00"},{"due_date":"2026-06-01","id":203,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"Track chroma-key placeholder and quality risks","updated_at":"2026-06-01T07:33:52+07:00"},{"due_date":"2026-06-01","id":203,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-plan] evaluate phase6 acceptance gates","updated_at":"2026-06-01T10:31:06+07:00"},{"due_date":"2026-05-28","id":202,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=3 | \u0e40\u0e23\u0e34\u0e48\u0e21\u0e23\u0e31\u0e19","updated_at":"2026-05-28T07:46:01+07:00"},{"due_date":"2026-06-01","id":202,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"closed","tags":[],"title":"strict31_thai_guard_smoke_trace","updated_at":"2026-06-01T07:41:43+07:00"},{"due_date":"2026-06-01","id":202,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre-todo] phase2 artifact bundle","updated_at":"2026-06-01T08:11:19+07:00"},{"due_date":"2026-06-01","id":202,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[plan] analyze-plan-execute-test-evaluate phase6","updated_at":"2026-06-01T10:31:06+07:00"},{"due_date":"2026-05-28","id":201,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=2 | \u0e40\u0e04\u0e25\u0e35\u0e22\u0e23\u0e4c VRAM \u0e42\u0e14\u0e22\u0e23\u0e35\u0e2a\u0e15\u0e32\u0e23\u0e4c\u0e15 v3 worker","updated_at":"2026-05-28T07:46:01+07:00"},{"due_date":"2026-06-01","id":201,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"closed","tags":[],"title":"tts_no_error_fix_trace","updated_at":"2026-06-01T07:26:09+07:00"},{"due_date":"2026-06-01","id":201,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-todo] phase1 artifacts ready","updated_at":"2026-06-01T08:01:00+07:00"},{"due_date":"2026-06-01","id":201,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-plan] phase5 gates all passed","updated_at":"2026-06-01T10:18:50+07:00"},{"due_date":"2026-06-01","id":200,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"Complete strict real-web reframe validation","updated_at":"2026-06-01T07:59:00+07:00"},{"due_date":"2026-05-28","id":200,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=2 | \u0e40\u0e04\u0e25\u0e35\u0e22\u0e23\u0e4c VRAM \u0e42\u0e14\u0e22\u0e23\u0e35\u0e2a\u0e15\u0e32\u0e23\u0e4c\u0e15 v3 worker","updated_at":"2026-05-28T07:45:58+07:00"},{"due_date":"2026-06-01","id":200,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Track 413 and runtime endpoint validation","updated_at":"2026-06-01T07:31:30+07:00"},{"due_date":"2026-06-01","id":200,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-plan] phase5 evaluate gates and build report","updated_at":"2026-06-01T10:18:49+07:00"},{"due_date":"2026-05-28","id":199,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=2 | \u0e08\u0e1a\u0e40\u0e04\u0e2a","updated_at":"2026-05-28T07:45:58+07:00"},{"due_date":"2026-06-01","id":199,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"closed","tags":[],"title":"tts_runtime_test_trace","updated_at":"2026-06-01T07:08:32+07:00"},{"due_date":"2026-06-01","id":199,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-todo] build report.md/report.html/summary/test_matrix","updated_at":"2026-06-01T08:01:01+07:00"},{"due_date":"2026-06-01","id":199,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[plan] analyze-plan-execute-test-evaluate phase5","updated_at":"2026-06-01T10:18:49+07:00"},{"due_date":"2026-05-28","id":198,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=2 | upload+start","updated_at":"2026-05-28T07:41:06+07:00"},{"due_date":"2026-06-01","id":198,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"migration connectivity/runtime checks","updated_at":"2026-06-01T07:31:58+07:00"},{"due_date":"2026-06-01","id":198,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre-todo] phase1 artifact bundle","updated_at":"2026-06-01T08:01:01+07:00"},{"due_date":"2026-06-01","id":198,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-plan] phase4 gates all passed","updated_at":"2026-06-01T10:11:51+07:00"},{"due_date":"2026-06-01","id":197,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-debug] attempt history documented","updated_at":"2026-06-01T07:01:44+07:00"},{"due_date":"2026-05-28","id":197,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=2 | upload+start","updated_at":"2026-05-28T07:40:57+07:00"},{"due_date":"2026-06-08","id":197,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"doing","tags":[],"title":"Execute strict reframe.sj88ai.com real-site test matrix (easy only)","updated_at":"2026-06-01T07:56:29+07:00"},{"due_date":"2026-06-01","id":197,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase5 plan: launch metrics contract + UI + paired tests","updated_at":"2026-06-01T10:25:20+07:00"},{"due_date":"2026-06-01","id":196,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"[during-debug] multipart settings_json parser fix","updated_at":"2026-06-01T07:01:44+07:00"},{"due_date":"2026-05-28","id":196,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=2 | \u0e40\u0e23\u0e34\u0e48\u0e21\u0e23\u0e31\u0e19","updated_at":"2026-05-28T07:40:57+07:00"},{"due_date":"2026-06-08","id":196,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"doing","tags":[],"title":"test","updated_at":"2026-06-01T07:56:19+07:00"},{"due_date":"2026-06-01","id":196,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-plan] phase4 evaluate gates and build report","updated_at":"2026-06-01T10:11:50+07:00"},{"due_date":"2026-06-08","id":195,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"doing","tags":[],"title":"Execute reframe.sj88ai.com real-site strict test matrix","updated_at":"2026-06-01T07:51:47+07:00"},{"due_date":"2026-05-28","id":195,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | \u0e40\u0e04\u0e25\u0e35\u0e22\u0e23\u0e4c VRAM \u0e42\u0e14\u0e22\u0e23\u0e35\u0e2a\u0e15\u0e32\u0e23\u0e4c\u0e15 v3 worker","updated_at":"2026-05-28T07:40:57+07:00"},{"due_date":"2026-06-01","id":195,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"closed","tags":[],"title":"dns_ssl_runtime_trace","updated_at":"2026-06-01T07:01:27+07:00"},{"due_date":"2026-06-01","id":195,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[plan] analyze-plan-execute-test-evaluate phase4 rerun","updated_at":"2026-06-01T10:11:50+07:00"},{"due_date":"2026-06-01","id":194,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"[pre-debug] identify override points and manual control","updated_at":"2026-06-01T06:52:34+07:00"},{"due_date":"2026-06-08","id":194,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"TODO: real-site reframe UI+API pair test run","updated_at":"2026-06-01T07:49:41+07:00"},{"due_date":"2026-05-28","id":194,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | \u0e40\u0e04\u0e25\u0e35\u0e22\u0e23\u0e4c VRAM \u0e42\u0e14\u0e22\u0e23\u0e35\u0e2a\u0e15\u0e32\u0e23\u0e4c\u0e15 v3 worker","updated_at":"2026-05-28T07:40:54+07:00"},{"due_date":"2026-06-01","id":194,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase4 plan: KPI distribution + recent feedback","updated_at":"2026-06-01T10:03:47+07:00"},{"due_date":"2026-06-08","id":193,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"doing","tags":[],"title":"TODO strict-loop test: reframe real website paired UI+API matrix","updated_at":"2026-06-01T07:51:03+07:00"},{"due_date":"2026-05-28","id":193,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | \u0e08\u0e1a\u0e40\u0e04\u0e2a","updated_at":"2026-05-28T07:40:54+07:00"},{"due_date":"2026-06-01","id":193,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"debug placeholder residue grep","updated_at":"2026-06-01T06:53:11+07:00"},{"due_date":"2026-06-01","id":193,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase3 plan: feedback + public stats","updated_at":"2026-06-01T09:51:40+07:00"},{"due_date":"2026-06-01","id":192,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T06:48:59+07:00"},{"due_date":"2026-05-28","id":192,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | upload+start","updated_at":"2026-05-28T07:36:07+07:00"},{"due_date":"2026-06-01","id":192,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"phase3 auto-key plan","updated_at":"2026-06-01T09:54:40+07:00"},{"due_date":"2026-06-05","id":192,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"ping","updated_at":"2026-06-01T07:48:32+07:00"},{"due_date":"2026-06-01","id":191,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Run strict loop after runtime guard patch","updated_at":"2026-06-01T06:48:17+07:00"},{"due_date":"2026-06-01","id":191,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Deliver greenscreen-only improvement list","updated_at":"2026-06-01T07:33:52+07:00"},{"due_date":"2026-05-28","id":191,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | upload+start","updated_at":"2026-05-28T07:35:58+07:00"},{"due_date":"2026-06-01","id":191,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Plan Phase3 strict loop","updated_at":"2026-06-01T09:28:12+07:00"},{"due_date":"2026-05-28","id":190,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | \u0e40\u0e23\u0e34\u0e48\u0e21\u0e23\u0e31\u0e19","updated_at":"2026-05-28T07:35:57+07:00"},{"due_date":"2026-06-01","id":190,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"[plan] phase9 analyze-plan-execute-test-evaluate","updated_at":"2026-06-01T09:27:37+07:00"},{"due_date":"2026-06-01","id":190,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"green1 placeholder cleanup debug","updated_at":"2026-06-01T06:47:47+07:00"},{"due_date":"2026-06-01","id":190,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"Close 1-2-3 reliability gaps","updated_at":"2026-06-01T07:41:43+07:00"},{"due_date":"2026-06-01","id":189,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Trace runtime ffmpeg cmd path and strict fail conditions","updated_at":"2026-06-01T06:42:44+07:00"},{"due_date":"2026-05-28","id":189,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"Preflight auth \u0e41\u0e25\u0e30 GPU gate","updated_at":"2026-05-28T07:35:57+07:00"},{"due_date":"2026-06-01","id":189,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"Close all TTS errors","updated_at":"2026-06-01T07:26:09+07:00"},{"due_date":"2026-06-01","id":189,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase2 execution plan","updated_at":"2026-06-01T09:39:20+07:00"},{"due_date":"2026-05-28","id":188,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"Preflight auth \u0e41\u0e25\u0e30 GPU gate","updated_at":"2026-05-28T07:35:57+07:00"},{"due_date":"2026-06-01","id":188,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"closed","tags":[],"title":"deploy_runtime_trace","updated_at":"2026-06-01T06:41:58+07:00"},{"due_date":"2026-06-01","id":188,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Validate migrated green1 domain and origin","updated_at":"2026-06-01T07:31:30+07:00"},{"due_date":"2026-06-01","id":188,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Plan telemetry fields -> API expose -> UI/API strict evidence","updated_at":"2026-06-01T10:09:27+07:00"},{"due_date":"2026-06-01","id":187,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"GPU slice proof captured (local+remote+strict)","updated_at":"2026-06-01T06:35:16+07:00"},{"due_date":"2026-05-28","id":187,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e25\u0e47\u0e2d\u0e01\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19\u0e23\u0e2d\u0e1a\u0e17\u0e35\u0e48\u0e2b\u0e25\u0e38\u0e14\u0e01\u0e48\u0e2d\u0e19 rerun","updated_at":"2026-05-28T07:35:57+07:00"},{"due_date":"2026-06-01","id":187,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Execute real TTS tests","updated_at":"2026-06-01T07:31:58+07:00"},{"due_date":"2026-06-01","id":187,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-plan] phase8 completed","updated_at":"2026-06-01T09:22:54+07:00"},{"due_date":"2026-05-28","id":186,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e25\u0e47\u0e2d\u0e01\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19\u0e23\u0e2d\u0e1a\u0e17\u0e35\u0e48\u0e2b\u0e25\u0e38\u0e14\u0e01\u0e48\u0e2d\u0e19 rerun","updated_at":"2026-05-28T07:35:57+07:00"},{"due_date":"2026-06-01","id":186,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Pivot server target by user request","updated_at":"2026-06-01T06:41:17+07:00"},{"due_date":"2026-06-01","id":186,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-todo] artifact bundle ready","updated_at":"2026-06-01T07:01:44+07:00"},{"due_date":"2026-06-01","id":186,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Plan completed: runtime fallback guard + evidence loop","updated_at":"2026-06-01T09:21:00+07:00"},{"due_date":"2026-06-01","id":185,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"[during-todo] generate report artifacts and pair binding","updated_at":"2026-06-01T07:01:44+07:00"},{"due_date":"2026-05-28","id":185,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e23\u0e31\u0e19\u0e17\u0e14\u0e2a\u0e2d\u0e1a AutoSub recovery 3 \u0e40\u0e04\u0e2a","updated_at":"2026-05-28T07:35:57+07:00"},{"due_date":"2026-06-01","id":185,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Mid-run debug: remove placeholder in runtime","updated_at":"2026-06-01T06:43:26+07:00"},{"due_date":"2026-06-01","id":185,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[plan-during] phase8 tc02 + evaluate","updated_at":"2026-06-01T09:23:18+07:00"},{"due_date":"2026-06-01","id":184,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Close debug: request-id echo now matched in API+UI pairs","updated_at":"2026-06-01T06:26:46+07:00"},{"due_date":"2026-06-01","id":184,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Plan Phase2 strict loop","updated_at":"2026-06-01T09:15:03+07:00"},{"due_date":"2026-05-28","id":184,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e1b\u0e23\u0e31\u0e1a\u0e04\u0e48\u0e32 idle watchdog \u0e40\u0e23\u0e48\u0e07\u0e23\u0e2d\u0e1a\u0e17\u0e14\u0e2a\u0e2d\u0e1a","updated_at":"2026-05-28T07:35:52+07:00"},{"due_date":"2026-06-01","id":184,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"Bind domain + SSL verify","updated_at":"2026-06-01T07:01:27+07:00"},{"due_date":"2026-06-01","id":183,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"RCA 502 + auth blocker validation","updated_at":"2026-06-01T06:23:32+07:00"},{"due_date":"2026-06-01","id":183,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre-todo] deliver report.md/report.html/summary.json with paired evidence","updated_at":"2026-06-01T07:01:45+07:00"},{"due_date":"2026-06-01","id":183,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"cutdee.com","site":"https://www.cutdee.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Phase1 strict evidence plan","updated_at":"2026-06-01T09:25:08+07:00"},{"due_date":"2026-05-29","id":183,"kind":"activities","owner":"SJ88","priority":"low","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"184.82.153.232","status":"done","tags":["deploy","source-ip","smoke"],"title":"[Deploy Verify] source_ip capture 20260528-073540","updated_at":"2026-05-28T07:35:40+07:00"},{"due_date":"2026-06-01","id":182,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Implement gpu_pipeline_ok field and strict guard fail path","updated_at":"2026-06-01T06:42:44+07:00"},{"due_date":"2026-06-01","id":182,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Patch applied: request-id echo middleware + strict check update","updated_at":"2026-06-01T06:21:09+07:00"},{"due_date":"2026-05-28","id":182,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e1b\u0e23\u0e31\u0e1a watchdog \u0e40\u0e0a\u0e47\u0e04\u0e40\u0e09\u0e1e\u0e32\u0e30 event id \u0e43\u0e2b\u0e21\u0e48","updated_at":"2026-05-28T07:35:37+07:00"},{"due_date":"2026-06-01","id":182,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[plan] phase8 analyze-plan-execute-test-evaluate","updated_at":"2026-06-01T09:23:18+07:00"},{"due_date":"2026-06-01","id":181,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Probe missing response x-request-id in pair_v1_auto","updated_at":"2026-06-01T06:19:24+07:00"},{"due_date":"2026-05-28","id":181,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"done","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | \u0e40\u0e04\u0e25\u0e35\u0e22\u0e23\u0e4c VRAM \u0e42\u0e14\u0e22\u0e23\u0e35\u0e2a\u0e15\u0e32\u0e23\u0e4c\u0e15 v3 worker","updated_at":"2026-05-28T07:35:07+07:00"},{"due_date":"2026-06-01","id":181,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"Deploy automixsj88-jsv2 on 157.85.107.14","updated_at":"2026-06-01T06:41:58+07:00"},{"due_date":"2026-06-01","id":181,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-plan] phase7 gates passed","updated_at":"2026-06-01T09:01:01+07:00"},{"due_date":"2026-06-01","id":180,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Attempt history closed after RCA and rerun","updated_at":"2026-06-01T06:18:06+07:00"},{"due_date":"2026-05-28","id":180,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | \u0e40\u0e04\u0e25\u0e35\u0e22\u0e23\u0e4c VRAM \u0e42\u0e14\u0e22\u0e23\u0e35\u0e2a\u0e15\u0e32\u0e23\u0e4c\u0e15 v3 worker","updated_at":"2026-05-28T07:35:05+07:00"},{"due_date":"2026-06-01","id":180,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Verify B-slice CUDA decode+scale migration","updated_at":"2026-06-01T06:35:17+07:00"},{"due_date":"2026-06-01","id":180,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-plan] phase7 continue execution","updated_at":"2026-06-01T09:01:02+07:00"},{"due_date":"2026-05-28","id":179,"kind":"activities","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"157.85.107.14","source_ip":"110.164.146.205","status":"done","tags":[],"title":"start: compare subai vs subaidev modified dates on 157.85.107.14","updated_at":"2026-05-28T07:37:12+07:00"},{"due_date":"2026-06-01","id":179,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.98.240","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"Deliver deployed runtime details","updated_at":"2026-06-01T06:25:47+07:00"},{"due_date":"2026-06-01","id":179,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.98.240","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"resolved","tags":[],"title":"Track deployment blockers","updated_at":"2026-06-01T06:25:47+07:00"},{"due_date":"2026-06-01","id":179,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[plan] analyze-plan-execute-test-evaluate phase7","updated_at":"2026-06-01T09:01:01+07:00"},{"due_date":"2026-06-01","id":178,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Fix NameError os in v6 analyze-image fallback","updated_at":"2026-06-01T06:14:28+07:00"},{"due_date":"2026-05-28","id":178,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"110.164.146.205","source_ip":"","status":"done","tags":[],"title":"start: inspect subaidev/subai on current machine","updated_at":"2026-05-28T07:31:29+07:00"},{"due_date":"2026-06-01","id":178,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"C:\\temp\\AutoMixSJ88\\production","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"Send recommendation table in chat","updated_at":"2026-06-01T06:14:33+07:00"},{"due_date":"2026-06-01","id":178,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-plan] phase6 gates passed","updated_at":"2026-06-01T08:54:18+07:00"},{"due_date":"2026-05-28","id":177,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | upload+start","updated_at":"2026-05-28T07:29:18+07:00"},{"due_date":"2026-06-01","id":177,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"C:\\temp\\AutoMixSJ88\\production\\automixsj88-jsv2_runtime_code_20260601","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"Deliver analysis summary and evidence","updated_at":"2026-06-01T06:07:27+07:00"},{"due_date":"2026-06-01","id":177,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"C:\\temp\\AutoMixSJ88\\production","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"resolved","tags":[],"title":"Track decision risks","updated_at":"2026-06-01T06:14:33+07:00"},{"due_date":"2026-06-01","id":177,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-plan] phase6 continue execution","updated_at":"2026-06-01T08:54:19+07:00"},{"due_date":"2026-06-01","id":176,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"RCA attempt1: runtime still old code on port 8798","updated_at":"2026-06-01T06:12:27+07:00"},{"due_date":"2026-05-28","id":176,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | upload+start","updated_at":"2026-05-28T07:29:10+07:00"},{"due_date":"2026-06-01","id":176,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Plan Phase1 strict loop","updated_at":"2026-06-01T08:48:52+07:00"},{"due_date":"2026-06-01","id":176,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Implement CUDA filter capability gate for AB Roll strict mode","updated_at":"2026-06-01T05:44:17+07:00"},{"due_date":"2026-05-28","id":175,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | \u0e40\u0e23\u0e34\u0e48\u0e21\u0e23\u0e31\u0e19","updated_at":"2026-05-28T07:29:10+07:00"},{"due_date":"2026-06-01","id":175,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Deliver detailed satisfaction analysis + improvement roadmap","updated_at":"2026-06-01T05:21:29+07:00"},{"due_date":"2026-06-01","id":175,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Placeholder findings captured","updated_at":"2026-06-01T06:15:00+07:00"},{"due_date":"2026-06-01","id":175,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[plan] analyze-plan-execute-test-evaluate phase6","updated_at":"2026-06-01T08:54:18+07:00"},{"due_date":"2026-06-01","id":174,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Implement strict V6 analyze-image dual-proof script","updated_at":"2026-06-01T06:06:31+07:00"},{"due_date":"2026-05-28","id":174,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"Preflight auth \u0e41\u0e25\u0e30 GPU gate","updated_at":"2026-05-28T07:29:09+07:00"},{"due_date":"2026-06-01","id":174,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Implement APP_ABROLL_GPU_* flags in ab_roll_routes.py and worker.py","updated_at":"2026-06-01T05:21:17+07:00"},{"due_date":"2026-06-01","id":174,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-plan] phase5 gates passed","updated_at":"2026-06-01T08:45:45+07:00"},{"due_date":"2026-05-28","id":173,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"Preflight auth \u0e41\u0e25\u0e30 GPU gate","updated_at":"2026-05-28T07:29:09+07:00"},{"due_date":"2026-06-01","id":173,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Run baseline 1 round strict loop","updated_at":"2026-06-01T05:01:12+07:00"},{"due_date":"2026-06-01","id":173,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"C:\\temp\\AutoMixSJ88\\production\\automixsj88-jsv2_runtime_code_20260601","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"resolved","tags":[],"title":"Track blockers and mismatches in jsv2 runtime","updated_at":"2026-06-01T06:07:27+07:00"},{"due_date":"2026-06-01","id":173,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-plan] phase5 continue execution","updated_at":"2026-06-01T08:45:46+07:00"},{"due_date":"2026-06-01","id":172,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Capture V6 analyze-image probe evidence","updated_at":"2026-06-01T05:58:22+07:00"},{"due_date":"2026-05-28","id":172,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e25\u0e47\u0e2d\u0e01\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19\u0e23\u0e2d\u0e1a\u0e17\u0e35\u0e48\u0e2b\u0e25\u0e38\u0e14\u0e01\u0e48\u0e2d\u0e19 rerun","updated_at":"2026-05-28T07:29:09+07:00"},{"due_date":"2026-06-01","id":172,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"C:\\temp\\AutoMixSJ88\\production","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"Deliver detailed matrix report","updated_at":"2026-06-01T04:46:14+07:00"},{"due_date":"2026-06-01","id":172,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"plan strict loop rerun for /api/voice/generate","updated_at":"2026-06-01T08:50:01+07:00"},{"due_date":"2026-06-01","id":171,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T05:57:52+07:00"},{"due_date":"2026-05-28","id":171,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e25\u0e47\u0e2d\u0e01\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19\u0e23\u0e2d\u0e1a\u0e17\u0e35\u0e48\u0e2b\u0e25\u0e38\u0e14\u0e01\u0e48\u0e2d\u0e19 rerun","updated_at":"2026-05-28T07:29:09+07:00"},{"due_date":"2026-06-01","id":171,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"free1.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":["analysis"],"title":"todo: deliver detailed free1 analysis","updated_at":"2026-06-01T04:33:46+07:00"},{"due_date":"2026-06-01","id":171,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[plan] analyze-plan-execute-test-evaluate phase5","updated_at":"2026-06-01T08:45:45+07:00"},{"due_date":"2026-06-01","id":170,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"V6 mode fix completed PASS","updated_at":"2026-06-01T05:55:40+07:00"},{"due_date":"2026-05-28","id":170,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e23\u0e31\u0e19\u0e17\u0e14\u0e2a\u0e2d\u0e1a AutoSub recovery 3 \u0e40\u0e04\u0e2a","updated_at":"2026-05-28T07:29:09+07:00"},{"due_date":"2026-06-01","id":170,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"free1.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":["server-pull"],"title":"todo: finalize free1 download","updated_at":"2026-06-01T04:17:50+07:00"},{"due_date":"2026-06-01","id":170,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-plan] phase4 gates passed","updated_at":"2026-06-01T08:30:36+07:00"},{"due_date":"2026-06-01","id":169,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Applied v6 mode passthrough patch + restart","updated_at":"2026-06-01T05:51:06+07:00"},{"due_date":"2026-06-01","id":169,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"in_progress","tags":[],"title":"Reach pair_consistency 100 with reruns","updated_at":"2026-06-01T08:28:54+07:00"},{"due_date":"2026-05-28","id":169,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e41\u0e01\u0e49 watchdog \u0e40\u0e1b\u0e47\u0e19 event-only idle","updated_at":"2026-05-28T07:29:01+07:00"},{"due_date":"2026-06-01","id":169,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre-todo] complete strict-loop artifact pack","updated_at":"2026-06-01T04:10:07+07:00"},{"due_date":"2026-06-01","id":168,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Captured pre-fix mode probe","updated_at":"2026-06-01T05:48:46+07:00"},{"due_date":"2026-05-28","id":168,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | \u0e40\u0e04\u0e25\u0e35\u0e22\u0e23\u0e4c VRAM \u0e42\u0e14\u0e22\u0e23\u0e35\u0e2a\u0e15\u0e32\u0e23\u0e4c\u0e15 v3 worker","updated_at":"2026-05-28T07:28:25+07:00"},{"due_date":"2026-06-01","id":168,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Run parity testcase V1+V4 same input","updated_at":"2026-06-01T03:26:44+07:00"},{"due_date":"2026-06-01","id":168,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Patch oneClick handler cancel flow and timeout","updated_at":"2026-06-01T08:26:42+07:00"},{"due_date":"2026-06-01","id":167,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Probe v6 mode forced auto defect","updated_at":"2026-06-01T05:43:54+07:00"},{"due_date":"2026-05-28","id":167,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | \u0e40\u0e04\u0e25\u0e35\u0e22\u0e23\u0e4c VRAM \u0e42\u0e14\u0e22\u0e23\u0e35\u0e2a\u0e15\u0e32\u0e23\u0e4c\u0e15 v3 worker","updated_at":"2026-05-28T07:28:23+07:00"},{"due_date":"2026-06-01","id":167,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21005","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Verify A/B similarity-blend-despill and publish artifacts","updated_at":"2026-06-01T02:09:37+07:00"},{"due_date":"2026-06-01","id":167,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-plan] evaluate startup compatibility gates","updated_at":"2026-06-01T08:30:38+07:00"},{"due_date":"2026-06-01","id":166,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Selector fix completed with strict evidence","updated_at":"2026-06-01T05:42:03+07:00"},{"due_date":"2026-05-28","id":166,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"start: summarize remaining work on other machines","updated_at":"2026-05-28T07:28:05+07:00"},{"due_date":"2026-06-01","id":166,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com | A/B render tuning","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Deliver A/B HTML report","updated_at":"2026-06-01T02:09:37+07:00"},{"due_date":"2026-06-01","id":166,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"184.82.154.92","status":"done","tags":[],"title":"Patch TTS fallback voice mapping + result guard","updated_at":"2026-06-01T08:23:36+07:00"},{"due_date":"2026-06-01","id":165,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"RCA selector gate false-negative","updated_at":"2026-06-01T05:38:27+07:00"},{"due_date":"2026-05-28","id":165,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | upload+start","updated_at":"2026-05-28T07:21:41+07:00"},{"due_date":"2026-06-01","id":165,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"C:\\\\temp\\\\AutoMixSJ88","source_ip":"184.82.154.17","status":"done","tags":[],"title":"Merge AutoMixSJ88 production versions comparison into one report","updated_at":"2026-06-01T01:34:02+07:00"},{"due_date":"2026-06-01","id":165,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[plan] analyze-plan-execute-test-evaluate phase4","updated_at":"2026-06-01T08:30:37+07:00"},{"due_date":"2026-06-01","id":164,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Added selector contract gate","updated_at":"2026-06-01T05:36:06+07:00"},{"due_date":"2026-05-28","id":164,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | upload+start","updated_at":"2026-05-28T07:21:32+07:00"},{"due_date":"2026-06-01","id":164,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com | frame analysis 10 frames","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Deliver frame analysis report to user","updated_at":"2026-06-01T00:55:52+07:00"},{"due_date":"2026-06-01","id":164,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-plan] phase3 gates passed","updated_at":"2026-06-01T08:18:44+07:00"},{"due_date":"2026-06-01","id":163,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Fix dual-proof selectors for V6 UI","updated_at":"2026-06-01T05:33:17+07:00"},{"due_date":"2026-05-28","id":163,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | \u0e40\u0e23\u0e34\u0e48\u0e21\u0e23\u0e31\u0e19","updated_at":"2026-05-28T07:21:31+07:00"},{"due_date":"2026-06-01","id":163,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com | frame analysis 10 frames","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Deliver frame-level HTML report","updated_at":"2026-06-01T00:55:52+07:00"},{"due_date":"2026-06-01","id":163,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-plan] evaluate phase3 path naming gates","updated_at":"2026-06-01T08:18:46+07:00"},{"due_date":"2026-06-01","id":162,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Dual-proof final PASS submitted","updated_at":"2026-06-01T05:31:42+07:00"},{"due_date":"2026-05-28","id":162,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"Preflight auth \u0e41\u0e25\u0e30 GPU gate","updated_at":"2026-05-28T07:21:31+07:00"},{"due_date":"2026-06-01","id":162,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[plan] analyze-plan-execute-test-evaluate phase3","updated_at":"2026-06-01T08:18:44+07:00"},{"due_date":"2026-06-01","id":162,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"greenGPU","site":"gpu1.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"greenGPU Phase5 - Frame Analysis HTML Report","updated_at":"2026-06-01T00:51:28+07:00"},{"due_date":"2026-06-01","id":161,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"RCA attempt#1 dual-proof fail","updated_at":"2026-06-01T05:28:58+07:00"},{"due_date":"2026-05-28","id":161,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"Preflight auth \u0e41\u0e25\u0e30 GPU gate","updated_at":"2026-05-28T07:21:31+07:00"},{"due_date":"2026-06-01","id":161,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com | local report analysis","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Deliver detailed HTML analysis to user","updated_at":"2026-06-01T00:29:27+07:00"},{"due_date":"2026-06-01","id":161,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-plan] phase2 gates passed","updated_at":"2026-06-01T08:11:18+07:00"},{"due_date":"2026-06-01","id":160,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T05:28:10+07:00"},{"due_date":"2026-05-28","id":160,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e25\u0e47\u0e2d\u0e01\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19\u0e23\u0e2d\u0e1a\u0e17\u0e35\u0e48\u0e2b\u0e25\u0e38\u0e14\u0e01\u0e48\u0e2d\u0e19 rerun","updated_at":"2026-05-28T07:21:31+07:00"},{"due_date":"2026-06-01","id":160,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com | local report analysis","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Publish detailed HTML analysis report","updated_at":"2026-06-01T00:29:27+07:00"},{"due_date":"2026-06-01","id":160,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-plan] phase2 aggregate gate evaluation","updated_at":"2026-06-01T08:11:19+07:00"},{"due_date":"2026-06-01","id":159,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Execute strict loop after AB Roll capability gate patch","updated_at":"2026-06-01T05:27:05+07:00"},{"due_date":"2026-05-28","id":159,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e25\u0e47\u0e2d\u0e01\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19\u0e23\u0e2d\u0e1a\u0e17\u0e35\u0e48\u0e2b\u0e25\u0e38\u0e14\u0e01\u0e48\u0e2d\u0e19 rerun","updated_at":"2026-05-28T07:21:31+07:00"},{"due_date":"2026-06-01","id":159,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[plan] analyze-plan-execute-test-evaluate phase2","updated_at":"2026-06-01T08:11:19+07:00"},{"due_date":"2026-06-01","id":159,"kind":"todos","owner":"ai-full-dev-bot","priority":"critical","project":"greenGPU","site":"gpu1.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"greenGPU Phase4 E2E - Real Video Preview/Render Test","updated_at":"2026-06-01T00:38:41+07:00"},{"due_date":"2026-06-01","id":158,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"open","tags":[],"title":"Phase10 policy gap: canary promote allowed while go/no-go is false","updated_at":"2026-06-01T05:21:28+07:00"},{"due_date":"2026-05-28","id":158,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e23\u0e31\u0e19\u0e17\u0e14\u0e2a\u0e2d\u0e1a AutoSub recovery 3 \u0e40\u0e04\u0e2a","updated_at":"2026-05-28T07:21:31+07:00"},{"due_date":"2026-05-31","id":158,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Audit deploy-readiness tt2026online-v4","updated_at":"2026-05-31T22:48:09+07:00"},{"due_date":"2026-06-01","id":158,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green16tb.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"strict loop plan execute","updated_at":"2026-06-01T08:31:41+07:00"},{"due_date":"2026-06-01","id":157,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Fix regression V1-V5 redirect","updated_at":"2026-06-01T05:14:24+07:00"},{"due_date":"2026-05-28","id":157,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e41\u0e01\u0e49 endpoint events \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a watchdog","updated_at":"2026-05-28T07:21:24+07:00"},{"due_date":"2026-05-31","id":157,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"103.253.75.161","source_ip":"184.82.153.232","status":"done","tags":["automix","ssl"],"title":"[AutoMixUpgrade] ????????????: ???????? Automix* SSL","updated_at":"2026-05-31T12:10:04+07:00"},{"due_date":"2026-06-01","id":157,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-plan] phase1 gates passed","updated_at":"2026-06-01T08:01:00+07:00"},{"due_date":"2026-06-01","id":156,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Begin live testcase","updated_at":"2026-06-01T05:12:50+07:00"},{"due_date":"2026-05-28","id":156,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | \u0e40\u0e04\u0e25\u0e35\u0e22\u0e23\u0e4c VRAM \u0e42\u0e14\u0e22\u0e23\u0e35\u0e2a\u0e15\u0e32\u0e23\u0e4c\u0e15 v3 worker","updated_at":"2026-05-28T07:19:23+07:00"},{"due_date":"2026-06-01","id":156,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"Run strict real-web reframe suite","updated_at":"2026-06-01T07:58:57+07:00"},{"due_date":"2026-05-31","id":156,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com | local http://127.0.0.1:21005","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Deliver strict-loop evidence report","updated_at":"2026-05-31T10:54:11+07:00"},{"due_date":"2026-06-01","id":155,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Execute strict loop after AB Roll GPU policy patch","updated_at":"2026-06-01T05:12:13+07:00"},{"due_date":"2026-05-28","id":155,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v1.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"start: restore tt2026online-v1.sj88ai.com route on 110.164.146.205","updated_at":"2026-05-28T07:18:19+07:00"},{"due_date":"2026-05-31","id":155,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com | local http://127.0.0.1:21005","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Run testcase tc01 productionization evidence","updated_at":"2026-05-31T10:54:11+07:00"},{"due_date":"2026-06-01","id":155,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[during-plan] evaluate acceptance gates","updated_at":"2026-06-01T08:01:01+07:00"},{"due_date":"2026-05-31","id":154,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Run testcase tc01 productionization evidence","updated_at":"2026-05-31T10:30:08+07:00"},{"due_date":"2026-06-01","id":154,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Baseline strict rerun PASS","updated_at":"2026-06-01T05:01:12+07:00"},{"due_date":"2026-06-01","id":154,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"blocked","tags":[],"title":"Test plan: UI/API paired evidence","updated_at":"2026-06-01T08:08:14+07:00"},{"due_date":"2026-05-28","id":154,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | upload+start","updated_at":"2026-05-28T07:16:48+07:00"},{"due_date":"2026-06-01","id":153,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Baseline attempt1 failed (arg encoding)","updated_at":"2026-06-01T04:58:57+07:00"},{"due_date":"2026-05-28","id":153,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | upload+start","updated_at":"2026-05-28T07:16:39+07:00"},{"due_date":"2026-06-01","id":153,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"in_progress","tags":[],"title":"Test plan: UI/API paired evidence","updated_at":"2026-06-01T07:57:27+07:00"},{"due_date":"2026-05-31","id":153,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"blocked","tags":[],"title":"Rerun pending upstream recovery","updated_at":"2026-05-31T10:25:47+07:00"},{"due_date":"2026-06-01","id":152,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com/","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"ttsapp.cutdee.com code reanalysis found blocking issues","updated_at":"2026-06-01T04:53:41+07:00"},{"due_date":"2026-05-28","id":152,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | \u0e40\u0e23\u0e34\u0e48\u0e21\u0e23\u0e31\u0e19","updated_at":"2026-05-28T07:16:39+07:00"},{"due_date":"2026-05-31","id":152,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"blocked","tags":[],"title":"Execute tc01 UI+API paired test","updated_at":"2026-05-31T10:25:47+07:00"},{"due_date":"2026-06-01","id":152,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[plan] analyze-plan-execute-test-evaluate phase1","updated_at":"2026-06-01T08:01:01+07:00"},{"due_date":"2026-06-01","id":151,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"automixsj88-jsv2.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"in_progress","tags":[],"title":"Test plan: UI/API paired evidence","updated_at":"2026-06-01T07:57:10+07:00"},{"due_date":"2026-05-28","id":151,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"Preflight auth \u0e41\u0e25\u0e30 GPU gate","updated_at":"2026-05-28T07:16:38+07:00"},{"due_date":"2026-05-31","id":151,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://103.253.75.161","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Automix SSL inventory todo","updated_at":"2026-05-31T10:42:28+07:00"},{"due_date":"2026-06-01","id":151,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"C:\\temp\\AutoMixSJ88\\production","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"resolved","tags":[],"title":"Track version mismatches and blockers","updated_at":"2026-06-01T04:46:14+07:00"},{"due_date":"2026-05-31","id":150,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://todo.namnan.co.th","source_ip":"184.82.153.232","status":"open","tags":[],"title":"todo: execute Automix SSL inventory on dedicated server","updated_at":"2026-05-31T10:15:32+07:00"},{"due_date":"2026-06-01","id":150,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"AB Roll: what should be GPU but not yet","updated_at":"2026-06-01T04:35:54+07:00"},{"due_date":"2026-05-28","id":150,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"Preflight auth \u0e41\u0e25\u0e30 GPU gate","updated_at":"2026-05-28T07:16:38+07:00"},{"due_date":"2026-06-08","id":150,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"Plan: strict loop + paired browser/API evidence per testcase","updated_at":"2026-06-01T07:56:29+07:00"},{"due_date":"2026-06-01","id":149,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"AB Roll: what should be GPU but not yet","updated_at":"2026-06-01T04:35:33+07:00"},{"due_date":"2026-06-08","id":149,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"Plan: strict loop + paired browser/API for all data_for_test cases","updated_at":"2026-06-01T07:51:46+07:00"},{"due_date":"2026-05-28","id":149,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e25\u0e47\u0e2d\u0e01\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19\u0e23\u0e2d\u0e1a\u0e17\u0e35\u0e48\u0e2b\u0e25\u0e38\u0e14\u0e01\u0e48\u0e2d\u0e19 rerun","updated_at":"2026-05-28T07:16:38+07:00"},{"due_date":"2026-06-01","id":149,"kind":"todos","owner":"ai-full-dev-bot","priority":"critical","project":"greenGPU","site":"gpu1.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"greenGPU Phase3 E2E Test - Verify fix works with real video","updated_at":"2026-05-31T10:16:54+07:00"},{"due_date":"2026-05-31","id":148,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://157.85.98.240","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"?????? SSL ??????? Automix* ????????????? dedicated","updated_at":"2026-05-31T10:15:19+07:00"},{"due_date":"2026-06-01","id":148,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"nomachine","site":"103.253.75.161","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"Closeout: nomachine user inventory","updated_at":"2026-06-01T04:25:58+07:00"},{"due_date":"2026-05-28","id":148,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e25\u0e47\u0e2d\u0e01\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19\u0e23\u0e2d\u0e1a\u0e17\u0e35\u0e48\u0e2b\u0e25\u0e38\u0e14\u0e01\u0e48\u0e2d\u0e19 rerun","updated_at":"2026-05-28T07:16:38+07:00"},{"due_date":"2026-06-01","id":148,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Plan: green-screen only additions with code evidence","updated_at":"2026-06-01T07:51:24+07:00"},{"due_date":"2026-05-31","id":147,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone-1","site":"157.85.98.240","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"??????????? Automix ?????? SSL","updated_at":"2026-05-31T10:12:44+07:00"},{"due_date":"2026-05-28","id":147,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e23\u0e31\u0e19\u0e17\u0e14\u0e2a\u0e2d\u0e1a AutoSub recovery 3 \u0e40\u0e04\u0e2a","updated_at":"2026-05-28T07:16:38+07:00"},{"due_date":"2026-06-01","id":147,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Phase1 execution plan","updated_at":"2026-06-01T07:50:53+07:00"},{"due_date":"2026-06-01","id":147,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"free1.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"closed","tags":["analysis"],"title":"debug: identify hidden runtime risks free1","updated_at":"2026-06-01T04:33:56+07:00"},{"due_date":"2026-06-01","id":146,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"free1.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":["server-pull"],"title":"debug: free1 download verification completed","updated_at":"2026-06-01T04:18:10+07:00"},{"due_date":"2026-06-08","id":146,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"Plan: strict loop evidence run + artifact bundle","updated_at":"2026-06-01T07:49:41+07:00"},{"due_date":"2026-05-28","id":146,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e1b\u0e23\u0e31\u0e1a watchdog \u0e43\u0e0a\u0e49 event delta","updated_at":"2026-05-28T07:16:28+07:00"},{"due_date":"2026-05-31","id":146,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"G:/My Drive/0000000/deskrush/TestGreen","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Capture paired evidence for each testcase","updated_at":"2026-05-31T10:27:43+07:00"},{"due_date":"2026-05-28","id":145,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"","status":"completed","tags":[],"title":"Full-system live rerun before migration","updated_at":"2026-05-28T07:16:11+07:00"},{"due_date":"2026-06-01","id":145,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"free1.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"in_progress","tags":["integrity"],"title":"debug: verify no mp4/backup + expected dirs","updated_at":"2026-06-01T04:17:30+07:00"},{"due_date":"2026-06-08","id":145,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"Plan: strict loop evidence run for /videos/upload + /api/jobs UI+API pair tests","updated_at":"2026-06-01T07:51:01+07:00"},{"due_date":"2026-05-31","id":145,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green16gb.sj88ai.com","site":"http://localhost:20005","source_ip":"184.82.153.232","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32\u0e44\u0e1f\u0e25\u0e4c\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 + \u0e17\u0e33\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19 HTML","updated_at":"2026-05-31T10:14:06+07:00"},{"due_date":"2026-05-31","id":144,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://localhost:20005","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"\u0e23\u0e31\u0e19\u0e40\u0e17\u0e2a\u0e2b\u0e25\u0e31\u0e07\u0e41\u0e01\u0e49\u0e44\u0e02","updated_at":"2026-05-31T02:12:07+07:00"},{"due_date":"2026-06-10","id":144,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"Plan test","updated_at":"2026-06-01T07:47:48+07:00"},{"due_date":"2026-05-28","id":144,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e14\u0e35\u0e1a\u0e31\u0e01\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c AutoSub \u0e17\u0e35\u0e48\u0e04\u0e49\u0e32\u0e07\u0e2b\u0e25\u0e31\u0e07 upload+start","updated_at":"2026-05-28T07:15:58+07:00"},{"due_date":"2026-06-01","id":144,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green16tb.cutdee.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"green16tb upload gate","updated_at":"2026-06-01T04:59:50+07:00"},{"due_date":"2026-05-31","id":143,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"\u0e41\u0e01\u0e49\u0e44\u0e02\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e04 green.sj88ai.com \u0e43\u0e2b\u0e49\u0e23\u0e31\u0e19\u0e40\u0e17\u0e2a\u0e15\u0e4c\u0e1c\u0e48\u0e32\u0e19","updated_at":"2026-05-31T02:10:17+07:00"},{"due_date":"2026-05-28","id":143,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | \u0e40\u0e04\u0e25\u0e35\u0e22\u0e23\u0e4c VRAM \u0e42\u0e14\u0e22\u0e23\u0e35\u0e2a\u0e15\u0e32\u0e23\u0e4c\u0e15 v3 worker","updated_at":"2026-05-28T07:15:22+07:00"},{"due_date":"2026-06-10","id":143,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"Plan test","updated_at":"2026-06-01T07:47:48+07:00"},{"due_date":"2026-06-01","id":143,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"closed","tags":[],"title":"[during-debug] RCA edge-mode selector+label","updated_at":"2026-06-01T04:10:20+07:00"},{"due_date":"2026-05-30","id":142,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://todo.namnan.co.th","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"\u0e41\u0e01\u0e49\u0e44\u0e02\u0e1b\u0e31\u0e0d\u0e2b\u0e32","updated_at":"2026-05-31T00:34:16+07:00"},{"due_date":"2026-06-01","id":142,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"V4 GPU usage RCA evidence checkpoint","updated_at":"2026-06-01T04:06:15+07:00"},{"due_date":"2026-06-10","id":142,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"Plan test","updated_at":"2026-06-01T07:47:48+07:00"},{"due_date":"2026-05-28","id":142,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | upload+start","updated_at":"2026-05-28T07:12:57+07:00"},{"due_date":"2026-05-28","id":141,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | upload+start","updated_at":"2026-05-28T07:12:48+07:00"},{"due_date":"2026-06-10","id":141,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"Plan test","updated_at":"2026-06-01T07:47:48+07:00"},{"due_date":"2026-05-30","id":141,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e1c\u0e25","updated_at":"2026-05-31T00:33:59+07:00"},{"due_date":"2026-06-01","id":141,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"closed","tags":[],"title":"[pre-debug] establish baseline and risks","updated_at":"2026-06-01T04:10:20+07:00"},{"due_date":"2026-06-01","id":140,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21005","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Preset quick fix during execution","updated_at":"2026-06-01T03:48:59+07:00"},{"due_date":"2026-05-28","id":140,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | \u0e40\u0e23\u0e34\u0e48\u0e21\u0e23\u0e31\u0e19","updated_at":"2026-05-28T07:12:48+07:00"},{"due_date":"2026-05-30","id":140,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e41\u0e01\u0e49\u0e44\u0e02\u0e1b\u0e31\u0e0d\u0e2b\u0e32","updated_at":"2026-05-31T00:33:43+07:00"},{"due_date":"2026-06-10","id":140,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"Plan test","updated_at":"2026-06-01T07:48:32+07:00"},{"due_date":"2026-06-01","id":139,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"RCA and tune NVENC bitrate parity","updated_at":"2026-06-01T03:32:56+07:00"},{"due_date":"2026-06-10","id":139,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"reframe.sj88ai.com","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"Plan direct","updated_at":"2026-06-01T07:47:43+07:00"},{"due_date":"2026-05-28","id":139,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"Preflight auth \u0e41\u0e25\u0e30 GPU gate","updated_at":"2026-05-28T07:12:48+07:00"},{"due_date":"2026-05-29","id":139,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v2.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"TC01 V2 AutoCut+AutoSu strict pair PASS","updated_at":"2026-05-29T23:20:37+07:00"},{"due_date":"2026-06-01","id":138,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"V1 vs V4 parity compare+tune completed","updated_at":"2026-06-01T03:26:44+07:00"},{"due_date":"2026-05-28","id":138,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"Preflight auth \u0e41\u0e25\u0e30 GPU gate","updated_at":"2026-05-28T07:12:48+07:00"},{"due_date":"2026-06-01","id":138,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Plan chroma-key focused gap analysis and additions","updated_at":"2026-06-01T07:33:52+07:00"},{"due_date":"2026-05-29","id":138,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"TC_V4_UPLOAD_PRESPLIT_CPUSET PASS","updated_at":"2026-05-29T21:23:20+07:00"},{"due_date":"2026-06-01","id":137,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Rerun parity after transient external timeout","updated_at":"2026-06-01T03:21:07+07:00"},{"due_date":"2026-05-28","id":137,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e25\u0e47\u0e2d\u0e01\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19\u0e23\u0e2d\u0e1a\u0e17\u0e35\u0e48\u0e2b\u0e25\u0e38\u0e14\u0e01\u0e48\u0e2d\u0e19 rerun","updated_at":"2026-05-28T07:12:48+07:00"},{"due_date":"2026-05-29","id":137,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Testcase: AutoCut must expose with-subtitle checkbox","updated_at":"2026-05-29T20:39:18+07:00"},{"due_date":"2026-06-01","id":137,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"Deploy-safe patch plan","updated_at":"2026-06-01T07:41:43+07:00"},{"due_date":"2026-06-01","id":136,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Tune NVENC bitrate cap for parity","updated_at":"2026-06-01T03:17:38+07:00"},{"due_date":"2026-05-28","id":136,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e25\u0e47\u0e2d\u0e01\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19\u0e23\u0e2d\u0e1a\u0e17\u0e35\u0e48\u0e2b\u0e25\u0e38\u0e14\u0e01\u0e48\u0e2d\u0e19 rerun","updated_at":"2026-05-28T07:12:47+07:00"},{"due_date":"2026-05-29","id":136,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Testcase: reset stuck job must re-run real workload","updated_at":"2026-05-29T19:53:42+07:00"},{"due_date":"2026-06-01","id":136,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"??? fix + rerun","updated_at":"2026-06-01T07:26:08+07:00"},{"due_date":"2026-06-01","id":135,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Retest parity after NVENC quality patch","updated_at":"2026-06-01T03:14:06+07:00"},{"due_date":"2026-05-28","id":135,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e23\u0e31\u0e19\u0e17\u0e14\u0e2a\u0e2d\u0e1a AutoSub recovery 3 \u0e40\u0e04\u0e2a","updated_at":"2026-05-28T07:12:47+07:00"},{"due_date":"2026-05-29","id":135,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"C:/temp/AutoMixSJ88/codex/docs/manual/user/final","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Regenerate all final report entries in actual format","updated_at":"2026-05-29T19:05:12+07:00"},{"due_date":"2026-06-01","id":135,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Plan verify migration + runtime checks","updated_at":"2026-06-01T07:31:06+07:00"},{"due_date":"2026-06-01","id":134,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Patch V4 NVENC quality args for AutoCut parity","updated_at":"2026-06-01T03:11:05+07:00"},{"due_date":"2026-05-28","id":134,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e1b\u0e23\u0e31\u0e1a\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e40\u0e1e\u0e34\u0e48\u0e21 watchdog \u0e01\u0e31\u0e19\u0e04\u0e49\u0e32\u0e07","updated_at":"2026-05-28T07:12:41+07:00"},{"due_date":"2026-05-29","id":134,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"C:/temp/AutoMixSJ88/codex/docs/manual/user/final","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Place normal/executive round-robin files into final + add index","updated_at":"2026-05-29T18:39:02+07:00"},{"due_date":"2026-06-01","id":134,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"???????? TTS ????","updated_at":"2026-06-01T07:08:31+07:00"},{"due_date":"2026-06-01","id":133,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"AB Roll strict loop pass after deploy","updated_at":"2026-06-01T03:00:31+07:00"},{"due_date":"2026-05-27","id":133,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com Green With Reframe","site":"green.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"Revert AutoReframe membership restriction - \u0e17\u0e33\u0e43\u0e2b\u0e49\u0e44\u0e21\u0e48\u0e15\u0e49\u0e2d\u0e07 login \u0e01\u0e47\u0e43\u0e0a\u0e49\u0e44\u0e14\u0e49","updated_at":"2026-05-28T07:11:50+07:00"},{"due_date":"2026-05-29","id":133,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"C:/temp/AutoMixSJ88/codex/docs/manual/user/final","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Generate round-robin-real-flow-executive.html","updated_at":"2026-05-29T18:38:35+07:00"},{"due_date":"2026-06-01","id":133,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"deploy+nginx+ssl+smoke","updated_at":"2026-06-01T07:31:54+07:00"},{"due_date":"2026-06-01","id":132,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Deploy finished, begin live testcase","updated_at":"2026-06-01T02:31:38+07:00"},{"due_date":"2026-05-28","id":132,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"start: restore todo.sj88ai.com route on 110.164.146.205","updated_at":"2026-05-28T07:13:39+07:00"},{"due_date":"2026-06-01","id":132,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-plan] strict loop complete","updated_at":"2026-06-01T07:01:44+07:00"},{"due_date":"2026-05-29","id":132,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"local","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Create updated round-robin-real-flow-test-actual.html (readable layout)","updated_at":"2026-05-29T18:35:22+07:00"},{"due_date":"2026-06-01","id":131,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Fix AB Roll second-boundary mismatch","updated_at":"2026-06-01T02:30:49+07:00"},{"due_date":"2026-06-01","id":131,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"[during-plan] strict-loop fail->fix->rerun","updated_at":"2026-06-01T07:01:44+07:00"},{"due_date":"2026-05-28","id":131,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e40\u0e04\u0e25\u0e35\u0e22\u0e23\u0e4c job \u0e04\u0e49\u0e32\u0e07\u0e02\u0e2d\u0e07\u0e23\u0e31\u0e19\u0e17\u0e14\u0e2a\u0e2d\u0e1a v3","updated_at":"2026-05-28T07:10:49+07:00"},{"due_date":"2026-05-29","id":131,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"local","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Output round-robin-real-flow-test with actual simulation data","updated_at":"2026-05-29T18:24:09+07:00"},{"due_date":"2026-06-01","id":130,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Deploy finished, begin live testcase","updated_at":"2026-06-01T02:04:21+07:00"},{"due_date":"2026-05-29","id":130,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"c:\\temp\\AutoMixSJ88","source_ip":"184.82.153.232","status":"todo","tags":[],"title":"??????????????????????????? real flow ?????????????","updated_at":"2026-05-29T18:05:26+07:00"},{"due_date":"2026-05-28","id":130,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e25\u0e35\u0e22\u0e23\u0e4c job \u0e04\u0e49\u0e32\u0e07\u0e02\u0e2d\u0e07\u0e23\u0e31\u0e19\u0e17\u0e14\u0e2a\u0e2d\u0e1a v3","updated_at":"2026-05-28T07:10:43+07:00"},{"due_date":"2026-06-01","id":130,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"??? DNS+SSL","updated_at":"2026-06-01T07:01:26+07:00"},{"due_date":"2026-05-28","id":129,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"","status":"completed","tags":[],"title":"Study test method + full-system live test before migration","updated_at":"2026-05-28T07:07:09+07:00"},{"due_date":"2026-06-01","id":129,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Deploy/restart done, ready strict UI+API test loop","updated_at":"2026-06-01T02:02:55+07:00"},{"due_date":"2026-05-29","id":129,"kind":"todos","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"2001:44c8:4664:4104:d955:4cc:40d3:ff27","status":"done","tags":["deploy","virtual-office","ui"],"title":"Deploy Virtual Office dashboard UI (20260529-173904)","updated_at":"2026-05-29T17:39:04+07:00"},{"due_date":"2026-06-01","id":129,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre-plan] analyze->execute->test ui+api pair binding","updated_at":"2026-06-01T07:01:45+07:00"},{"due_date":"2026-06-01","id":128,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21005","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"A/B execution trace (during)","updated_at":"2026-06-01T01:43:08+07:00"},{"due_date":"2026-05-28","id":128,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e14\u0e35\u0e1a\u0e31\u0e01\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c AutoSub \u0e17\u0e35\u0e48\u0e04\u0e49\u0e32\u0e07\u0e2b\u0e25\u0e31\u0e07 upload+start","updated_at":"2026-05-28T07:07:07+07:00"},{"due_date":"2026-06-01","id":128,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"plan remove placeholders runtime+archive","updated_at":"2026-06-01T06:53:11+07:00"},{"due_date":"2026-05-29","id":128,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"c:\\temp\\AutoMixSJ88","source_ip":"184.82.153.232","status":"done","tags":[],"title":"?????????? C:\\Temp ??????","updated_at":"2026-05-29T17:13:57+07:00"},{"due_date":"2026-06-01","id":127,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"5.231.28.248","source_ip":"58.10.161.211","status":"blocked","tags":[],"title":"SSH auth failed on 5.231.28.248","updated_at":"2026-06-01T01:38:19+07:00"},{"due_date":"2026-05-27","id":127,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com Green With Reframe","site":"green.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e40\u0e1e\u0e34\u0e48\u0e21 membership check \u0e43\u0e19 Frontend (Next.js) - ReframeOptions component","updated_at":"2026-05-28T07:05:53+07:00"},{"due_date":"2026-06-01","id":127,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"green1 placeholder strict loop plan","updated_at":"2026-06-01T06:47:47+07:00"},{"due_date":"2026-05-29","id":127,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"local-audit","source_ip":"184.82.153.232","status":"done","tags":[],"title":"???????????? C:","updated_at":"2026-05-29T17:11:59+07:00"},{"due_date":"2026-06-01","id":126,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Deploy finished, begin live testcase","updated_at":"2026-06-01T01:37:14+07:00"},{"due_date":"2026-06-01","id":126,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Plan: strict detect CPU fallback + CUDA filter runtime checks","updated_at":"2026-06-01T06:42:43+07:00"},{"due_date":"2026-05-28","id":126,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | upload+start","updated_at":"2026-05-28T07:01:03+07:00"},{"due_date":"2026-05-29","id":126,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Run strict testcase TC01 and generate full evidence report bundle","updated_at":"2026-05-29T17:26:58+07:00"},{"due_date":"2026-05-31","id":125,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Refactor ABRoll overlay gating logic","updated_at":"2026-06-01T01:36:15+07:00"},{"due_date":"2026-05-28","id":125,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | upload+start","updated_at":"2026-05-28T07:00:53+07:00"},{"due_date":"2026-05-29","id":125,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com | 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"closeout: full UI 5 rounds + output analysis delivered","updated_at":"2026-05-29T16:45:21+07:00"},{"due_date":"2026-06-01","id":125,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.107.14","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"??? deploy ???????????","updated_at":"2026-06-01T06:41:58+07:00"},{"due_date":"2026-06-01","id":124,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com | A/B render tuning","source_ip":"58.10.161.211","status":"todo","tags":[],"title":"Validate fairness","updated_at":"2026-06-01T01:35:28+07:00"},{"due_date":"2026-05-28","id":124,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e04\u0e2a syllable=1 | \u0e40\u0e23\u0e34\u0e48\u0e21\u0e23\u0e31\u0e19","updated_at":"2026-05-28T07:00:53+07:00"},{"due_date":"2026-06-01","id":124,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Rerun plan for green.sj88ai.com 502","updated_at":"2026-06-01T06:28:57+07:00"},{"due_date":"2026-05-29","id":124,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"local-audit","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Final report: Downloads re-check","updated_at":"2026-05-29T16:08:10+07:00"},{"due_date":"2026-05-28","id":123,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"Preflight auth \u0e41\u0e25\u0e30 GPU gate","updated_at":"2026-05-28T07:00:53+07:00"},{"due_date":"2026-05-29","id":123,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Fix V4 AutoSu: enforce 1 syllable/line when config=1","updated_at":"2026-05-29T16:49:29+07:00"},{"due_date":"2026-06-01","id":123,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"C:\\\\temp\\\\AutoMixSJ88","source_ip":"184.82.154.17","status":"closed","tags":[],"title":"Merge AutoMixSJ88 production versions comparison into one report","updated_at":"2026-06-01T01:34:02+07:00"},{"due_date":"2026-06-01","id":123,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Productionization plan execution","updated_at":"2026-06-01T06:43:25+07:00"},{"due_date":"2026-06-01","id":122,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Deploy finished, begin live testcase","updated_at":"2026-06-01T01:09:19+07:00"},{"due_date":"2026-06-01","id":122,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Plan strict UI+API rerun with request-id consistency gate","updated_at":"2026-06-01T06:19:21+07:00"},{"due_date":"2026-05-28","id":122,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e2b\u0e22\u0e38\u0e14 service \u0e0a\u0e31\u0e48\u0e27\u0e04\u0e23\u0e32\u0e27\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e04\u0e37\u0e19 VRAM: ttsdev-cutdee-webapp.service","updated_at":"2026-05-28T07:00:53+07:00"},{"due_date":"2026-05-29","id":122,"kind":"todos","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"local-audit","source_ip":"184.82.153.232","status":"done","tags":[],"title":"?????????????????? Downloads","updated_at":"2026-05-29T16:00:26+07:00"},{"due_date":"2026-05-31","id":121,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Instrument ABRoll timeline logs for RCA","updated_at":"2026-06-01T01:08:25+07:00"},{"due_date":"2026-05-28","id":121,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e2b\u0e22\u0e38\u0e14 service \u0e0a\u0e31\u0e48\u0e27\u0e04\u0e23\u0e32\u0e27\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e04\u0e37\u0e19 VRAM: ttsdev-cutdee-webapp.service","updated_at":"2026-05-28T07:00:48+07:00"},{"due_date":"2026-05-29","id":121,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"todo: execute 5 UI rounds and analyze output file durations and segment origins","updated_at":"2026-05-29T16:45:23+07:00"},{"due_date":"2026-06-01","id":121,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"157.85.98.240","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"Execute jsv2 server rollout","updated_at":"2026-06-01T06:25:47+07:00"},{"due_date":"2026-06-01","id":120,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com | frame analysis 10 frames","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Metric computation completed","updated_at":"2026-06-01T00:55:52+07:00"},{"due_date":"2026-05-28","id":120,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"Preflight auth \u0e41\u0e25\u0e30 GPU gate","updated_at":"2026-05-28T07:00:48+07:00"},{"due_date":"2026-05-29","id":120,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"http://localhost:20001","source_ip":"184.82.153.232","status":"done","tags":[],"title":"???????????????? AutoMixSJ88 test","updated_at":"2026-05-29T15:48:44+07:00"},{"due_date":"2026-06-01","id":120,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"C:\\temp\\AutoMixSJ88\\production","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"Decision matrix for base version","updated_at":"2026-06-01T06:14:33+07:00"},{"due_date":"2026-06-01","id":119,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com | frame analysis 10 frames","source_ip":"58.10.161.211","status":"todo","tags":[],"title":"Verify frame metric integrity","updated_at":"2026-06-01T00:55:13+07:00"},{"due_date":"2026-06-01","id":119,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"[plan] analyze->execute->test fix 502","updated_at":"2026-06-01T06:11:48+07:00"},{"due_date":"2026-05-28","id":119,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e25\u0e47\u0e2d\u0e01\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19\u0e23\u0e2d\u0e1a\u0e17\u0e35\u0e48\u0e2b\u0e25\u0e38\u0e14\u0e01\u0e48\u0e2d\u0e19 rerun","updated_at":"2026-05-28T07:00:48+07:00"},{"due_date":"2026-05-29","id":119,"kind":"todos","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88","site":"local-repo://c:/temp/AutoMixSJ88","source_ip":"184.82.153.232","status":"done","tags":[],"title":"?????????? round-robin-real-flow-test.html.bak_20260529_021416","updated_at":"2026-05-29T15:39:47+07:00"},{"due_date":"2026-06-01","id":118,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Deploy finished, begin live testcase","updated_at":"2026-06-01T00:40:31+07:00"},{"due_date":"2026-05-28","id":118,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e25\u0e47\u0e2d\u0e01\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19\u0e23\u0e2d\u0e1a\u0e17\u0e35\u0e48\u0e2b\u0e25\u0e38\u0e14\u0e01\u0e48\u0e2d\u0e19 rerun","updated_at":"2026-05-28T07:00:48+07:00"},{"due_date":"2026-05-29","id":118,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Pin web/db/proxy to 0-3,16-19","updated_at":"2026-05-29T15:35:05+07:00"},{"due_date":"2026-06-01","id":118,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"C:\\temp\\AutoMixSJ88\\production\\automixsj88-jsv2_runtime_code_20260601","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"Build detailed technical analysis report","updated_at":"2026-06-01T06:07:27+07:00"},{"due_date":"2026-05-29","id":117,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4/v3/v2.sj88ai.com","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"Set worker affinity for tt2026 v4/v3/v2","updated_at":"2026-05-29T15:28:11+07:00"},{"due_date":"2026-05-31","id":117,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Fix runtime AB settings overwrite in worker","updated_at":"2026-06-01T00:38:46+07:00"},{"due_date":"2026-05-28","id":117,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e23\u0e31\u0e19\u0e17\u0e14\u0e2a\u0e2d\u0e1a AutoSub recovery 3 \u0e40\u0e04\u0e2a","updated_at":"2026-05-28T07:00:48+07:00"},{"due_date":"2026-06-01","id":117,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Plan fix V6 analyze-image fallback + dual-proof","updated_at":"2026-06-01T06:03:44+07:00"},{"due_date":"2026-06-01","id":116,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com | local report analysis","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Validate HTML data consistency","updated_at":"2026-06-01T00:29:27+07:00"},{"due_date":"2026-06-01","id":116,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Plan V6 image readiness fallback","updated_at":"2026-06-01T05:58:23+07:00"},{"due_date":"2026-05-28","id":116,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e08\u0e1a\u0e40\u0e02\u0e35\u0e22\u0e19\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e17\u0e14\u0e2a\u0e2d\u0e1a AutoSub recovery","updated_at":"2026-05-28T06:58:32+07:00"},{"due_date":"2026-05-29","id":116,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Set automixsj88-js worker CPUAffinity 4-15,20-31","updated_at":"2026-05-29T15:27:00+07:00"},{"due_date":"2026-06-01","id":115,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"[Debug] building detailed analysis html","updated_at":"2026-06-01T00:27:01+07:00"},{"due_date":"2026-05-28","id":115,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e40\u0e02\u0e35\u0e22\u0e19\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e17\u0e14\u0e2a\u0e2d\u0e1a AutoSub recovery","updated_at":"2026-05-28T06:49:13+07:00"},{"due_date":"2026-05-29","id":115,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Apply CPU split on tt2026online worker","updated_at":"2026-05-29T15:22:12+07:00"},{"due_date":"2026-06-01","id":115,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Plan strict loop for v6 mode parity","updated_at":"2026-06-01T05:55:40+07:00"},{"due_date":"2026-06-01","id":114,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com | local report analysis","source_ip":"58.10.161.211","status":"todo","tags":[],"title":"Validate metrics consistency in detailed analysis","updated_at":"2026-06-01T00:24:46+07:00"},{"due_date":"2026-05-28","id":114,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21 Preflight AutoSub v3","updated_at":"2026-05-28T06:48:34+07:00"},{"due_date":"2026-05-29","id":114,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"V4: verify UI tick AutoSub + max_output=0 audio-exhaust behavior","updated_at":"2026-05-29T07:52:47+07:00"},{"due_date":"2026-06-01","id":114,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Plan selector migration V6","updated_at":"2026-06-01T05:41:46+07:00"},{"due_date":"2026-06-01","id":113,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Deploy finished, begin live testcase","updated_at":"2026-06-01T00:10:39+07:00"},{"due_date":"2026-05-27","id":113,"kind":"activities","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com Green With Reframe","site":"green.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e40\u0e1e\u0e34\u0e48\u0e21 membership restriction \u0e43\u0e2b\u0e49 AutoReframe API - \u0e08\u0e33\u0e01\u0e31\u0e14\u0e43\u0e2b\u0e49\u0e40\u0e09\u0e1e\u0e32\u0e30 pro/team/admin","updated_at":"2026-05-28T06:48:29+07:00"},{"due_date":"2026-05-29","id":113,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"TC_v4_unlock_output_nomode6_after_patch","updated_at":"2026-05-29T06:54:24+07:00"},{"due_date":"2026-06-01","id":113,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Plan: AB Roll capability gate + strict UI/API evidence","updated_at":"2026-06-01T05:44:17+07:00"},{"due_date":"2026-05-31","id":112,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Fix frame extraction accuracy in strict test harness","updated_at":"2026-06-01T00:09:56+07:00"},{"due_date":"2026-05-28","id":112,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e08\u0e1a\u0e2a\u0e33\u0e23\u0e27\u0e08 endpoint/event \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a AutoSub v3","updated_at":"2026-05-28T06:48:21+07:00"},{"due_date":"2026-05-30","id":112,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Execute V4 unlock patch and verify parity","updated_at":"2026-05-29T06:54:43+07:00"},{"due_date":"2026-06-01","id":112,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Plan: quantify phase10 satisfaction and gap","updated_at":"2026-06-01T05:21:29+07:00"},{"due_date":"2026-05-31","id":111,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Deploy finished, begin live testcase","updated_at":"2026-05-31T23:55:51+07:00"},{"due_date":"2026-05-28","id":111,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e08\u0e1a\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e40\u0e17\u0e2a AutoSub \u0e40\u0e14\u0e34\u0e21","updated_at":"2026-05-28T06:47:55+07:00"},{"due_date":"2026-05-29","id":111,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"todo: execute 5 full UI rounds and keep downloaded mix outputs locally","updated_at":"2026-05-29T06:45:02+07:00"},{"due_date":"2026-06-01","id":111,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"ttsapp.cutdee.com","site":"https://ttsapp.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Restore V1-V5 dedicated routes and verify UI+API pair evidence","updated_at":"2026-06-01T05:30:50+07:00"},{"due_date":"2026-05-31","id":110,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"ABRoll boundary guard fix for 2s/10s checks","updated_at":"2026-05-31T23:54:42+07:00"},{"due_date":"2026-05-29","id":110,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Strict loop test+fix: V4 AutoCut result must match V1 behavior","updated_at":"2026-05-29T06:29:40+07:00"},{"due_date":"2026-06-01","id":110,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Plan AB Roll GPU policy explicit flags","updated_at":"2026-06-01T05:21:17+07:00"},{"due_date":"2026-05-28","id":110,"kind":"activities","owner":"test","priority":"medium","project":"test-project","site":"test.site","source_ip":"","status":"done","tags":[],"title":"Test Activity","updated_at":"2026-05-28T06:47:51+07:00"},{"due_date":"2026-05-31","id":109,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Deploy finished, begin live testcase","updated_at":"2026-05-31T23:47:00+07:00"},{"due_date":"2026-05-28","id":109,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e40\u0e17\u0e2a AutoSub \u0e40\u0e14\u0e34\u0e21","updated_at":"2026-05-28T06:47:49+07:00"},{"due_date":"2026-05-29","id":109,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"RCA: V4 AutoCut audio shorter than V1","updated_at":"2026-05-29T05:51:23+07:00"},{"due_date":"2026-06-01","id":109,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Plan baseline run","updated_at":"2026-06-01T05:01:12+07:00"},{"due_date":"2026-05-31","id":108,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Fix ABRoll overlay window drift","updated_at":"2026-05-31T23:46:11+07:00"},{"due_date":"2026-05-29","id":108,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"rerun 5 rounds same user with strict evidence","updated_at":"2026-05-29T06:01:44+07:00"},{"due_date":"2026-06-01","id":108,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"C:\\temp\\AutoMixSJ88\\production","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":[],"title":"Build feature matrix and recommendation","updated_at":"2026-06-01T04:46:14+07:00"},{"due_date":"2026-05-28","id":108,"kind":"activities","owner":"SJ88","priority":"medium","project":"Ai Agent Full Dev","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e49\u0e32\u0e07 helper \u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e07\u0e32\u0e19 API","updated_at":"2026-05-28T06:47:43+07:00"},{"due_date":"2026-05-31","id":107,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Deploy finished, begin live testcase","updated_at":"2026-05-31T23:38:01+07:00"},{"due_date":"2026-05-28","id":107,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19\u0e40\u0e17\u0e2a\u0e15\u0e48\u0e2d AutoSub v3 \u0e41\u0e1a\u0e1a clean 3 \u0e40\u0e04\u0e2a","updated_at":"2026-05-28T06:47:28+07:00"},{"due_date":"2026-05-29","id":107,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"V4 deploy: validate web/worker/ssl and create handoff report","updated_at":"2026-05-29T05:19:17+07:00"},{"due_date":"2026-06-01","id":107,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"free1.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":["analysis"],"title":"plan: analyze free1 architecture and risk map","updated_at":"2026-06-01T04:33:46+07:00"},{"due_date":"2026-05-29","id":106,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"Execute server migration and evidence loop","updated_at":"2026-05-29T04:46:12+07:00"},{"due_date":"2026-05-31","id":106,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"RCA+Fix ABRoll timeline and strict report gate","updated_at":"2026-05-31T23:36:02+07:00"},{"due_date":"2026-06-01","id":106,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"free1.sj88ai.com","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"done","tags":["server-pull"],"title":"plan: verify free1 snapshot excludes mp4/backup","updated_at":"2026-06-01T04:17:49+07:00"},{"due_date":"2026-05-28","id":106,"kind":"activities","owner":"Ai","priority":"medium","project":"Ai Work","site":"license.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"Export Codex history to Desktop zip","updated_at":"2026-05-28T06:22:13+07:00"},{"due_date":"2026-05-31","id":105,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Deploy finished, begin live testcase","updated_at":"2026-05-31T23:22:07+07:00"},{"due_date":"2026-05-28","id":105,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e01\u0e15\u0e34\u0e01\u0e32\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e07\u0e32\u0e19\u0e43\u0e2b\u0e21\u0e48","updated_at":"2026-05-28T06:21:22+07:00"},{"due_date":"2026-05-29","id":105,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"fix+deploy+evidence: voice UI retry and single-voice flow","updated_at":"2026-05-29T05:16:53+07:00"},{"due_date":"2026-06-01","id":105,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"SJ88AutoGreenScreen","site":"green*","source_ip":"58.10.161.211","status":"done","tags":[],"title":"UI+API paired test plan all green domains","updated_at":"2026-06-01T04:59:37+07:00"},{"due_date":"2026-05-31","id":104,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Deploy finished, begin live testcase","updated_at":"2026-05-31T23:02:51+07:00"},{"due_date":"2026-05-28","id":104,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"todo.namnan.co.th","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e43\u0e0a\u0e49\u0e01\u0e15\u0e34\u0e01\u0e32\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e07\u0e32\u0e19\u0e43\u0e2b\u0e21\u0e48","updated_at":"2026-05-28T06:21:22+07:00"},{"due_date":"2026-05-29","id":104,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"todo: normalize docs mapping for automix production domain","updated_at":"2026-05-29T04:41:36+07:00"},{"due_date":"2026-06-01","id":104,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[after-plan] strict loop pass with paired evidence","updated_at":"2026-06-01T04:10:06+07:00"},{"due_date":"2026-05-29","id":103,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"Fix per-item voice generation button on create-voice","updated_at":"2026-05-29T04:24:41+07:00"},{"due_date":"2026-05-31","id":103,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"RCA + rerun attempt 2 for v4 lv3 strict test","updated_at":"2026-05-31T23:02:27+07:00"},{"due_date":"2026-05-27","id":103,"kind":"activities","owner":"SJ88","priority":"high","project":"automix-tt2026-test","site":"automixsj88-jsdev.sj88ai.com,tt2026onlinedev.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"start: finish all automix-tt2026-test pending work step by step","updated_at":"2026-05-28T06:48:57+07:00"},{"due_date":"2026-06-01","id":103,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[pre-plan] implement+test ui/api pair evidence","updated_at":"2026-06-01T04:10:06+07:00"},{"due_date":"2026-05-29","id":102,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"Fix create-voice image upload broken after refresh/reuse","updated_at":"2026-05-29T04:24:41+07:00"},{"due_date":"2026-05-31","id":102,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Deploy finished, begin live testcase","updated_at":"2026-05-31T22:59:18+07:00"},{"due_date":"2026-05-27","id":102,"kind":"activities","owner":"SJ88","priority":"high","project":"automix-tt2026-test","site":"automixsj88-jsdev.sj88ai.com,tt2026onlinedev.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"done: filter pending work to automix-tt2026-test only","updated_at":"2026-05-28T06:15:15+07:00"},{"due_date":"2026-06-01","id":102,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Implement strict evidence harness","updated_at":"2026-06-01T04:05:28+07:00"},{"due_date":"2026-05-29","id":101,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"Pull jsdev source path to local ryzen_pro folder","updated_at":"2026-05-29T04:24:41+07:00"},{"due_date":"2026-05-27","id":101,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Work","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"done: inspect open AI Full Dev backlog","updated_at":"2026-05-28T06:14:42+07:00"},{"due_date":"2026-06-01","id":101,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21005","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Preset quick fix completed","updated_at":"2026-06-01T03:48:59+07:00"},{"due_date":"2026-05-31","id":101,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"low","project":"AutoMixUpgrade","site":"103.253.75.161","source_ip":"184.82.153.232","status":"resolved","tags":["automix","ssl","pass"],"title":"[AutoMixUpgrade] ??????????? SSL inventory","updated_at":"2026-05-31T12:10:04+07:00"},{"due_date":"2026-05-29","id":100,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"Unify runtime path for automixsj88-js.sj88ai.com to match jsdev host path","updated_at":"2026-05-29T04:24:41+07:00"},{"due_date":"2026-05-31","id":100,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com | local http://127.0.0.1:21005","source_ip":"58.10.161.211","status":"done","tags":[],"title":"RCA: out-of-session job status call returned 403","updated_at":"2026-05-31T10:54:11+07:00"},{"due_date":"2026-06-01","id":100,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Parity strict plan V1 baseline -> V4 candidate","updated_at":"2026-06-01T03:04:22+07:00"},{"due_date":"2026-05-28","id":100,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e41\u0e1c\u0e19\u0e40\u0e17\u0e2a\u0e15\u0e48\u0e2d AutoSub","updated_at":"2026-05-28T06:09:33+07:00"},{"due_date":"2026-05-29","id":99,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-jsdev.sj88ai.com","source_ip":"184.82.153.232","status":"todo","tags":[],"title":"Step6 capture screenshots and produce HTML report + Thai manual","updated_at":"2026-05-29T02:51:14+07:00"},{"due_date":"2026-05-31","id":99,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Preflight runtime check","updated_at":"2026-05-31T10:30:34+07:00"},{"due_date":"2026-05-28","id":99,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e40\u0e17\u0e2a\u0e15\u0e48\u0e2d AutoSub \u0e17\u0e35\u0e48\u0e2b\u0e25\u0e38\u0e14","updated_at":"2026-05-28T06:09:32+07:00"},{"due_date":"2026-06-01","id":99,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://127.0.0.1:21005","source_ip":"58.10.161.211","status":"done","tags":[],"title":"A/B chroma tuning closure report","updated_at":"2026-06-01T02:09:37+07:00"},{"due_date":"2026-05-29","id":98,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-jsdev.sj88ai.com","source_ip":"184.82.153.232","status":"todo","tags":[],"title":"Step5 mix generated audio with all uploaded videos","updated_at":"2026-05-29T02:51:14+07:00"},{"due_date":"2026-05-31","id":98,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Preflight runtime check","updated_at":"2026-05-31T10:30:08+07:00"},{"due_date":"2026-06-01","id":98,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Plan deploy-first V4","updated_at":"2026-06-01T02:01:01+07:00"},{"due_date":"2026-05-28","id":98,"kind":"activities","owner":"SJ88","priority":"medium","project":"Ai Agent Full Dev","site":"local-machine:/root/.codex","source_ip":"","status":"done","tags":[],"title":"\u0e08\u0e1a\u0e07\u0e32\u0e19 zip \u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34 Codex","updated_at":"2026-05-28T06:05:39+07:00"},{"due_date":"2026-05-29","id":97,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-jsdev.sj88ai.com","source_ip":"184.82.153.232","status":"todo","tags":[],"title":"Step4 upload lv0 videos","updated_at":"2026-05-29T02:51:13+07:00"},{"due_date":"2026-05-31","id":97,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"green1.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[Debug] Pair consistency gate resolved in attempt3","updated_at":"2026-05-31T10:28:45+07:00"},{"due_date":"2026-06-01","id":97,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com | A/B render tuning","source_ip":"58.10.161.211","status":"todo","tags":[],"title":"A/B plan","updated_at":"2026-06-01T01:35:28+07:00"},{"due_date":"2026-05-28","id":97,"kind":"activities","owner":"SJ88","priority":"medium","project":"Ai Agent Full Dev","site":"local-machine:/root/.codex","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19 zip \u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34 Codex","updated_at":"2026-05-28T06:05:39+07:00"},{"due_date":"2026-05-29","id":96,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-jsdev.sj88ai.com","source_ip":"184.82.153.232","status":"todo","tags":[],"title":"Step3 generate voice from scripts","updated_at":"2026-05-29T02:51:13+07:00"},{"due_date":"2026-05-31","id":96,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"Runtime blocker detected (HTTP 502)","updated_at":"2026-05-31T10:25:47+07:00"},{"due_date":"2026-06-01","id":96,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"C:\\\\temp\\\\AutoMixSJ88","source_ip":"184.82.154.17","status":"done","tags":[],"title":"????????? all_versions_merged_analysis.md/html","updated_at":"2026-06-01T01:34:02+07:00"},{"due_date":"2026-05-28","id":96,"kind":"activities","owner":"Ai","priority":"medium","project":"Ai Work","site":"license.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"Locate Linux Codex chat history","updated_at":"2026-05-28T06:03:34+07:00"},{"due_date":"2026-05-29","id":95,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-jsdev.sj88ai.com","source_ip":"184.82.153.232","status":"todo","tags":[],"title":"Step2 generate scripts and verify completeness","updated_at":"2026-05-29T02:51:13+07:00"},{"due_date":"2026-05-31","id":95,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Pre-run checklist","updated_at":"2026-05-31T10:18:12+07:00"},{"due_date":"2026-05-27","id":95,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Work","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"start: enforce AI Full Dev logging rules per task project","updated_at":"2026-05-28T06:08:26+07:00"},{"due_date":"2026-06-01","id":95,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com | frame analysis 10 frames","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Frame analysis HTML finalized","updated_at":"2026-06-01T00:55:52+07:00"},{"due_date":"2026-06-01","id":94,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com | frame analysis 10 frames","source_ip":"58.10.161.211","status":"todo","tags":[],"title":"Frame metric pipeline","updated_at":"2026-06-01T00:55:13+07:00"},{"due_date":"2026-05-29","id":94,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-jsdev.sj88ai.com","source_ip":"184.82.153.232","status":"doing","tags":[],"title":"Step1 analyze image from lv0 and verify readable","updated_at":"2026-05-29T02:55:40+07:00"},{"due_date":"2026-05-28","id":94,"kind":"activities","owner":"SJ88","priority":"high","project":"automix-tt2026-test","site":"automixsj88-jsdev.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"start: write AutoMix test DNS port reservation plan","updated_at":"2026-05-28T05:59:30+07:00"},{"due_date":"2026-05-31","id":94,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://103.253.75.161","source_ip":"184.82.153.232","status":"closed","tags":[],"title":"Automix SSL inventory debug","updated_at":"2026-05-31T10:42:28+07:00"},{"due_date":"2026-05-31","id":93,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"103.253.75.161","source_ip":"184.82.153.232","status":"open","tags":[],"title":"debug: baseline inventory and SSL probe script","updated_at":"2026-05-31T10:15:28+07:00"},{"due_date":"2026-05-28","id":93,"kind":"activities","owner":"Ai","priority":"high","project":"Ai Work","site":"license.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"Fix TRAE SOLO launch failure","updated_at":"2026-05-28T05:57:25+07:00"},{"due_date":"2026-05-29","id":93,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Run phase10 ui-only pass","updated_at":"2026-05-29T03:02:15+07:00"},{"due_date":"2026-06-01","id":93,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com | local report analysis","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Detailed analysis report finalized","updated_at":"2026-06-01T00:29:27+07:00"},{"due_date":"2026-05-31","id":92,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://157.85.98.240","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"??????????/??????????????????????????","updated_at":"2026-05-31T10:15:19+07:00"},{"due_date":"2026-06-01","id":92,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com | local report analysis","source_ip":"58.10.161.211","status":"todo","tags":[],"title":"Detailed HTML analysis plan","updated_at":"2026-06-01T00:24:46+07:00"},{"due_date":"2026-05-29","id":92,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Execute Phase9 end-to-end and publish evidence bundle","updated_at":"2026-05-29T02:38:44+07:00"},{"due_date":"2026-05-28","id":92,"kind":"activities","owner":"Ai","priority":"medium","project":"Ai Work","site":"license.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"Open TRAE SOLO","updated_at":"2026-05-28T05:50:08+07:00"},{"due_date":"2026-05-31","id":91,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"green16gb.sj88ai.com","site":"http://localhost:20005","source_ip":"184.82.153.232","status":"completed","tags":[],"title":"TC011 /api/v1/admin/incidents returns 404 - route not registered","updated_at":"2026-05-31T10:13:54+07:00"},{"due_date":"2026-05-29","id":91,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Execute Phase8 end-to-end and publish accepted evidence bundle","updated_at":"2026-05-29T01:51:06+07:00"},{"due_date":"2026-05-31","id":91,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"103.253.75.161","source_ip":"184.82.153.232","status":"done","tags":["automix","ssl","evidence"],"title":"[AutoMixUpgrade] Plan: ?????? SSL inventory","updated_at":"2026-05-31T12:10:04+07:00"},{"due_date":"2026-05-28","id":91,"kind":"activities","owner":"ai-full-dev-bot","priority":"medium","project":"TRAE SOLO","site":"license.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"Open TRAE SOLO","updated_at":"2026-05-28T05:49:11+07:00"},{"due_date":"2026-05-29","id":90,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Execute Phase7 end-to-end and produce accepted report","updated_at":"2026-05-29T01:07:50+07:00"},{"due_date":"2026-05-27","id":90,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"184.82.153.232","status":"done","tags":[],"title":"start: run AutoMix backend for automixsj88-jsdev","updated_at":"2026-05-29T06:45:27+07:00"},{"due_date":"2026-06-01","id":90,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"greenGPU","site":"gpu1.sj88ai.com","source_ip":"184.82.153.232","status":"resolved","tags":[],"title":"GPU Pipeline Root Cause: scale_cuda format=yuv420p required","updated_at":"2026-05-31T10:13:26+07:00"},{"due_date":"2026-05-31","id":90,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com | local http://127.0.0.1:21005","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Productionization plan demo->real render","updated_at":"2026-05-31T10:54:11+07:00"},{"due_date":"2026-05-29","id":89,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"todo","tags":[],"title":"[TC01] SRT accuracy baseline","updated_at":"2026-05-29T00:37:34+07:00"},{"due_date":"2026-05-31","id":89,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"G:/My Drive/0000000/deskrush/TestGreen","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"[ai-full-dev-bot] Preflight risk: unknown runtime API boundary","updated_at":"2026-05-31T10:05:06+07:00"},{"due_date":"2026-05-31","id":89,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Strict loop prod plan","updated_at":"2026-05-31T10:30:33+07:00"},{"due_date":"2026-05-27","id":89,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"answer: clarify automix backend port collision","updated_at":"2026-05-28T05:18:59+07:00"},{"due_date":"2026-05-29","id":88,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"todo","tags":[],"title":"Run strict loop once to verify auto subtest todo IDs","updated_at":"2026-05-29T00:06:36+07:00"},{"due_date":"2026-05-31","id":88,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://localhost:20005","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"\u0e40\u0e15\u0e23\u0e35\u0e22\u0e21\u0e41\u0e1e\u0e15\u0e0a\u0e4c\u0e41\u0e01\u0e49 root cause","updated_at":"2026-05-31T02:12:04+07:00"},{"due_date":"2026-05-31","id":88,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Strict loop prod plan","updated_at":"2026-05-31T10:30:08+07:00"},{"due_date":"2026-05-27","id":88,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"start: build port and SSL server map","updated_at":"2026-05-28T05:13:34+07:00"},{"due_date":"2026-05-31","id":87,"kind":"debug_items","owner":"SJ88","priority":"high","project":"green.sj88ai.com","site":"https://todo.namnan.co.th","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"\u0e2b\u0e32\u0e2a\u0e32\u0e40\u0e2b\u0e15\u0e38 root cause \u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e23\u0e31\u0e19\u0e44\u0e21\u0e48\u0e1c\u0e48\u0e32\u0e19","updated_at":"2026-05-31T02:10:18+07:00"},{"due_date":"2026-05-31","id":87,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"blocked","tags":[],"title":"Strict loop run closed as BLOCKED","updated_at":"2026-05-31T10:25:47+07:00"},{"due_date":"2026-05-28","id":87,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e1c\u0e25\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e2b\u0e22\u0e38\u0e14\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14","updated_at":"2026-05-28T05:05:56+07:00"},{"due_date":"2026-05-28","id":87,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Run Phase 6 UI-only acceptance","updated_at":"2026-05-29T00:36:45+07:00"},{"due_date":"2026-05-30","id":86,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://todo.namnan.co.th","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e1b\u0e31\u0e0d\u0e2b\u0e32","updated_at":"2026-05-31T00:34:16+07:00"},{"due_date":"2026-05-28","id":86,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e17\u0e35\u0e48\u0e2b\u0e22\u0e38\u0e14\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14\u0e1a\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07","updated_at":"2026-05-28T05:05:56+07:00"},{"due_date":"2026-05-28","id":86,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"doing","tags":[],"title":"Deploy SubOnly changes and verify on subai.cutdee.com","updated_at":"2026-05-29T00:19:28+07:00"},{"due_date":"2026-05-31","id":86,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Strict loop plan","updated_at":"2026-05-31T10:18:12+07:00"},{"due_date":"2026-05-28","id":85,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e40\u0e17\u0e2a v3 AutoSu ON (\u0e1e\u0e22\u0e32\u0e07\u0e04\u0e4c 1/2/3) + \u0e41\u0e15\u0e01\u0e40\u0e1f\u0e23\u0e21","updated_at":"2026-05-28T04:32:02+07:00"},{"due_date":"2026-05-28","id":85,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Deliver Phase6 with final accepted evidence","updated_at":"2026-05-29T00:36:53+07:00"},{"due_date":"2026-05-30","id":85,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://todo.namnan.co.th","source_ip":"110.164.146.205","status":"closed","tags":[],"title":"\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e1c\u0e25","updated_at":"2026-05-31T00:33:59+07:00"},{"due_date":"2026-05-31","id":85,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://103.253.75.161","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Automix SSL inventory execution","updated_at":"2026-05-31T10:42:28+07:00"},{"due_date":"2026-05-28","id":84,"kind":"activities","owner":"SJ88","priority":"medium","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"completed","tags":[],"title":"\u0e08\u0e1a\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a v3 \u0e40\u0e17\u0e2a\u0e0b\u0e31\u0e1a","updated_at":"2026-05-28T04:28:25+07:00"},{"due_date":"2026-05-31","id":84,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"103.253.75.161","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"plan: automate Automix SSL inventory with paired API/UI evidence","updated_at":"2026-05-31T10:15:28+07:00"},{"due_date":"2026-05-28","id":84,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Execute Phase5 and deliver validated report","updated_at":"2026-05-28T23:51:31+07:00"},{"due_date":"2026-05-30","id":84,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://todo.namnan.co.th","source_ip":"110.164.146.205","status":"resolved","tags":[],"title":"\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e1b\u0e31\u0e0d\u0e2b\u0e32","updated_at":"2026-05-31T00:33:46+07:00"},{"due_date":"2026-05-29","id":83,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v2.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"RCA+Fix: V2 retry2 unauthorized polling","updated_at":"2026-05-29T23:20:49+07:00"},{"due_date":"2026-05-31","id":83,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixUpgrade","site":"https://157.85.98.240","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"???????? SSL Autimix","updated_at":"2026-05-31T10:21:46+07:00"},{"due_date":"2026-05-28","id":83,"kind":"activities","owner":"SJ88","priority":"medium","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a v3 \u0e27\u0e48\u0e32\u0e21\u0e35\u0e40\u0e17\u0e2a\u0e0b\u0e31\u0e1a\u0e2b\u0e23\u0e37\u0e2d\u0e22\u0e31\u0e07","updated_at":"2026-05-28T04:28:13+07:00"},{"due_date":"2026-05-28","id":83,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Deliver phase4 with UI-only proof and html document","updated_at":"2026-05-28T23:30:19+07:00"},{"due_date":"2026-05-27","id":82,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v1.sj88ai.com,tt2026online-v3.sj88ai.com","source_ip":"","status":"completed","tags":[],"title":"\u0e08\u0e1a benchmark v1 vs v3 \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2d\u0e35\u0e01 15 \u0e23\u0e2d\u0e1a + semantic report","updated_at":"2026-05-27T17:51:14+07:00"},{"due_date":"2026-05-28","id":82,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"[SubAI] Test subaidev.cutdee.com and keep outage/stuck report current","updated_at":"2026-05-28T23:18:22+07:00"},{"due_date":"2026-05-29","id":82,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v2.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"RCA testcase fail: single short AI clip produced 0 output","updated_at":"2026-05-29T22:27:00+07:00"},{"due_date":"2026-06-01","id":82,"kind":"plans","owner":"ai-full-dev-bot","priority":"critical","project":"greenGPU","site":"gpu1.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"greenGPU Phase3: Fix scale_cuda format=yuv420p + Deploy + E2E Test","updated_at":"2026-05-31T10:17:50+07:00"},{"due_date":"2026-05-29","id":81,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v2.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Fix cutover blocker: mysqldump option incompatible on server","updated_at":"2026-05-29T21:59:17+07:00"},{"due_date":"2026-05-27","id":81,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v1.sj88ai.com,tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21 benchmark v1 vs v3 \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2d\u0e35\u0e01 15 \u0e23\u0e2d\u0e1a","updated_at":"2026-05-27T15:50:42+07:00"},{"due_date":"2026-05-31","id":81,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026_Standalone-1","site":"157.85.98.240","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"?????????? SSL ??? Automix","updated_at":"2026-05-31T10:12:41+07:00"},{"due_date":"2026-05-28","id":81,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"[SubAI Retention] Change cleanup from 30 minutes to 7 days","updated_at":"2026-05-28T23:09:52+07:00"},{"due_date":"2026-05-29","id":80,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v2.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"RCA: first V2 cutover attempt failed before service creation","updated_at":"2026-05-29T21:55:50+07:00"},{"due_date":"2026-05-31","id":80,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"TiktokAi2026_Standalone-1","site":"103.253.75.161","source_ip":"184.82.153.232","status":"completed","tags":[],"title":"?????????????? Automix SSL","updated_at":"2026-05-31T10:12:25+07:00"},{"due_date":"2026-05-27","id":80,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"start: prepare test plan for automix and tt2026 dev sites","updated_at":"2026-05-27T15:42:08+07:00"},{"due_date":"2026-05-28","id":80,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"[SubAI UI] Save adjusted AutoSu settings via UI","updated_at":"2026-05-28T23:02:39+07:00"},{"due_date":"2026-05-27","id":79,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v1.sj88ai.com,tt2026online-v3.sj88ai.com","source_ip":"","status":"completed","tags":[],"title":"\u0e08\u0e1a\u0e07\u0e32\u0e19 benchmark v1 vs v3 (10 \u0e23\u0e2d\u0e1a) + \u0e01\u0e23\u0e32\u0e1f\u0e17\u0e38\u0e01\u0e21\u0e34\u0e15\u0e34","updated_at":"2026-05-27T15:23:21+07:00"},{"due_date":"2026-05-28","id":79,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Deliver phase3 with UI-only proof and html document","updated_at":"2026-05-28T23:11:29+07:00"},{"due_date":"2026-05-29","id":79,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Transient 502 after restart caused API check fail","updated_at":"2026-05-29T20:46:43+07:00"},{"due_date":"2026-06-01","id":79,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"greenGPU","site":"gpu1.sj88ai.com","source_ip":"184.82.152.134","status":"done","tags":[],"title":"greenGPU Phase2: GPU Pipeline Empirical Testing on gpu1.sj88ai.com","updated_at":"2026-06-04T11:45:27+07:00"},{"due_date":"2026-05-27","id":78,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v1.sj88ai.com,tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e40\u0e17\u0e2a\u0e25\u0e36\u0e01 v1 vs v3 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e30 10 \u0e23\u0e2d\u0e1a (split/merge/all metrics)","updated_at":"2026-05-27T13:51:12+07:00"},{"due_date":"2026-05-28","id":78,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Deliver phase2 with UI-only test and HTML evidence","updated_at":"2026-05-28T22:54:09+07:00"},{"due_date":"2026-05-29","id":78,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Class Tiktok 9999","site":"110.164.146.205","source_ip":"184.82.153.232","status":"resolved","tags":[],"title":"?????? CPU split ??? core ???????????????????","updated_at":"2026-05-29T20:45:26+07:00"},{"due_date":"2026-05-31","id":78,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green1.cutdee.com","site":"G:/My Drive/0000000/deskrush/TestGreen","source_ip":"58.10.161.211","status":"done","tags":[],"title":"[ai-full-dev-bot] Plan productionization assessment from demo to real render","updated_at":"2026-05-31T10:27:43+07:00"},{"due_date":"2026-05-27","id":77,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e40\u0e17\u0e2a\u0e40\u0e27\u0e47\u0e1a AI AutoCut (v3) \u0e1e\u0e23\u0e49\u0e2d\u0e21 HTML+\u0e23\u0e39\u0e1b\u0e17\u0e38\u0e01\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19","updated_at":"2026-05-27T13:40:02+07:00"},{"due_date":"2026-05-28","id":77,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Execute Phase 1 with UI-only evidence and HTML report","updated_at":"2026-05-28T22:37:43+07:00"},{"due_date":"2026-05-29","id":77,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Apply fix: suppress /api/autosu/settings toast before login","updated_at":"2026-05-29T20:46:43+07:00"},{"due_date":"2026-05-31","id":77,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green16gb.sj88ai.com","site":"http://localhost:20005","source_ip":"184.82.153.232","status":"done","tags":[],"title":"\u0e28\u0e36\u0e01\u0e29\u0e32 green16gb.sj88ai.com \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 + \u0e23\u0e32\u0e22\u0e07\u0e32\u0e19 HTML","updated_at":"2026-05-31T10:14:01+07:00"},{"due_date":"2026-05-27","id":76,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e40\u0e17\u0e2a\u0e1a\u0e19\u0e40\u0e27\u0e47\u0e1a AI AutoCut (v3) \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e16\u0e48\u0e32\u0e22\u0e20\u0e32\u0e1e\u0e17\u0e38\u0e01\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19","updated_at":"2026-05-27T13:34:09+07:00"},{"due_date":"2026-05-31","id":76,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"http://localhost:20005","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"\u0e41\u0e01\u0e49\u0e07\u0e32\u0e19 backend \u0e43\u0e2b\u0e49\u0e23\u0e31\u0e19\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e04\u0e23\u0e1a","updated_at":"2026-05-31T02:12:00+07:00"},{"due_date":"2026-05-29","id":76,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Execute Phase 1 baseline package for subaidev","updated_at":"2026-05-28T22:10:36+07:00"},{"due_date":"2026-05-29","id":76,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"RCA attempt3: move request_id evidence to direct API call","updated_at":"2026-05-29T20:39:55+07:00"},{"due_date":"2026-05-29","id":75,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"todo","tags":[],"title":"Implement Phase 1 reliability core on subaidev","updated_at":"2026-05-28T21:54:11+07:00"},{"due_date":"2026-05-29","id":75,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"RCA attempt2: browser network capture crashed on multipart decode","updated_at":"2026-05-29T20:21:41+07:00"},{"due_date":"2026-05-31","id":75,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://todo.namnan.co.th","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e41\u0e25\u0e30\u0e41\u0e01\u0e49\u0e44\u0e02\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e04 green.sj88ai.com","updated_at":"2026-05-31T02:10:16+07:00"},{"due_date":"2026-05-27","id":75,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"start: inspect local SSL and routing paths","updated_at":"2026-05-27T11:01:07+07:00"},{"due_date":"2026-05-29","id":74,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"todo","tags":[],"title":"Execute SubAI test cycle v1 (auth + config + autosu-only flow)","updated_at":"2026-05-28T17:57:13+07:00"},{"due_date":"2026-05-29","id":74,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"RCA attempt1: request_id_match failed only","updated_at":"2026-05-29T20:17:47+07:00"},{"due_date":"2026-05-30","id":74,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://todo.namnan.co.th","source_ip":"110.164.146.205","status":"in_progress","tags":[],"title":"\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19","updated_at":"2026-05-31T00:34:16+07:00"},{"due_date":"2026-05-27","id":74,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"start: commit AI Work repository","updated_at":"2026-05-27T10:16:45+07:00"},{"due_date":"2026-05-29","id":73,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Debug note: checkbox existed only in step2 causing false-missing report from step1","updated_at":"2026-05-29T20:09:02+07:00"},{"due_date":"2026-05-27","id":73,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v1.sj88ai.com,tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e04\u0e2d\u0e21\u0e21\u0e34\u0e15\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e01\u0e23\u0e32\u0e1f\u0e41\u0e25\u0e30\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19 v1 vs v3","updated_at":"2026-05-27T10:10:55+07:00"},{"due_date":"2026-05-28","id":73,"kind":"todos","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"2001:44c8:4641:6d20:18c7:ed5e:e9c6:e562","status":"done","tags":["deploy","machine-kpi","normalize","ip"],"title":"Normalize machine report grouping by IP + alias (20260528-175553)","updated_at":"2026-05-28T17:55:54+07:00"},{"due_date":"2026-05-30","id":73,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19","updated_at":"2026-05-31T00:33:59+07:00"},{"due_date":"2026-05-29","id":72,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Incident resolved: login 401 for nntv88 user","updated_at":"2026-05-29T19:53:42+07:00"},{"due_date":"2026-05-27","id":72,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"selftest: public AI Work App write token guard","updated_at":"2026-05-27T09:52:02+07:00"},{"due_date":"2026-05-28","id":72,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"[SubAI UI] Walk through settings without pressing run","updated_at":"2026-05-28T17:40:14+07:00"},{"due_date":"2026-05-30","id":72,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"green.sj88ai.com","site":"https://todo.namnan.co.th","source_ip":"110.164.146.205","status":"done","tags":[],"title":"\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19","updated_at":"2026-05-31T00:33:43+07:00"},{"due_date":"2026-05-28","id":71,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"[SubAI Cutover Web 03] Optional final DNS direct cutover to 110.164.146.205","updated_at":"2026-05-28T17:27:28+07:00"},{"due_date":"2026-05-29","id":71,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"open","tags":[],"title":"P0 incident: login failed on v4 after restart","updated_at":"2026-05-29T19:48:33+07:00"},{"due_date":"2026-05-29","id":71,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v2.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Execution plan: freeze V4 and cutover V2 domain","updated_at":"2026-05-29T21:52:38+07:00"},{"due_date":"2026-05-27","id":71,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"start: publish AI Work App on todo.sj88ai.com","updated_at":"2026-05-27T09:52:02+07:00"},{"due_date":"2026-05-29","id":70,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"open","tags":[],"title":"RCA note: vdo_long empty while audio remains","updated_at":"2026-05-29T19:38:24+07:00"},{"due_date":"2026-05-27","id":70,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"selftest: AI Work App write endpoint","updated_at":"2026-05-27T09:41:26+07:00"},{"due_date":"2026-05-28","id":70,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"[SubAI Cutover Web 02] Interim proxy old subai.cutdee.com origin to new web backend","updated_at":"2026-05-28T17:27:27+07:00"},{"due_date":"2026-05-29","id":70,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Plan strict loop: deploy + UI/API paired evidence for AutoCut with-subtitle checkbox","updated_at":"2026-05-29T20:39:46+07:00"},{"due_date":"2026-05-27","id":69,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"start: build local AI Work app in repo","updated_at":"2026-05-27T09:42:16+07:00"},{"due_date":"2026-05-28","id":69,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"[SubAI Cutover Web 01] Prepare Caddy host for subai.cutdee.com","updated_at":"2026-05-28T17:27:27+07:00"},{"due_date":"2026-05-29","id":69,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"C:/temp/AutoMixSJ88/codex/docs/manual/user/final","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Replace final multi-mode pages with one format only","updated_at":"2026-05-29T19:05:12+07:00"},{"due_date":"2026-05-29","id":69,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"C:/temp/AutoMixSJ88/codex/docs/manual/user/final","source_ip":"184.82.153.232","status":"closed","tags":[],"title":"Stop mixed presentation modes in final","updated_at":"2026-05-29T19:05:12+07:00"},{"due_date":"2026-05-27","id":68,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v1.sj88ai.com,tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e2a\u0e48\u0e07\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e01\u0e23\u0e32\u0e1f\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e40\u0e27\u0e25\u0e32 v1 vs v3","updated_at":"2026-05-27T09:18:58+07:00"},{"due_date":"2026-05-28","id":68,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-greenscreen","site":"greenscreen.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Greenscreen Batch Mode - E2E Test PASSED - Ready for Production","updated_at":"2026-05-28T17:06:44+07:00"},{"due_date":"2026-05-29","id":68,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"C:/temp/AutoMixSJ88/codex/docs/manual/user/final","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Create meeting landing page in final","updated_at":"2026-05-29T18:39:02+07:00"},{"due_date":"2026-05-29","id":68,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"C:/temp/AutoMixSJ88/codex/docs/manual/user/final","source_ip":"184.82.153.232","status":"closed","tags":[],"title":"Need single entry page for meeting mode","updated_at":"2026-05-29T18:39:02+07:00"},{"due_date":"2026-05-30","id":67,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-greenscreen","site":"greenscreen.sj88ai.com","source_ip":"103.253.75.161","status":"todo","tags":[],"title":"Greenscreen Batch Mode: Backend + Frontend Ready - End-to-End Test Pending","updated_at":"2026-05-28T09:15:14+07:00"},{"due_date":"2026-05-27","id":67,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"start: test and screenshot topic timeline program","updated_at":"2026-05-27T09:31:05+07:00"},{"due_date":"2026-05-29","id":67,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"C:/temp/AutoMixSJ88/codex/docs/manual/user/final","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Build executive UI page for round-robin run","updated_at":"2026-05-29T18:38:35+07:00"},{"due_date":"2026-05-29","id":67,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"C:/temp/AutoMixSJ88/codex/docs/manual/user/final","source_ip":"184.82.153.232","status":"closed","tags":[],"title":"Potential issue: preserve full log and no data loss when regenerating view","updated_at":"2026-05-29T18:38:40+07:00"},{"due_date":"2026-05-27","id":66,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v1.sj88ai.com,tt2026online-v3.sj88ai.com","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e17\u0e33\u0e01\u0e23\u0e32\u0e1f\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e40\u0e27\u0e25\u0e32 v1 vs v3","updated_at":"2026-05-27T09:16:13+07:00"},{"due_date":"2026-05-29","id":66,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"local","source_ip":"184.82.153.232","status":"investigating","tags":[],"title":"Prepare key executive metrics and stop analysis","updated_at":"2026-05-29T18:37:31+07:00"},{"due_date":"2026-05-29","id":66,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"AutoMixSJ88","site":"local","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"Build executive report page in docs/manual/user/final","updated_at":"2026-05-29T18:37:33+07:00"},{"due_date":"2026-05-28","id":66,"kind":"todos","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"184.82.153.232","status":"done","tags":["deploy","machine-kpi","viewer"],"title":"Deploy machine KPI page + per-machine detail (20260528-091120)","updated_at":"2026-05-28T09:11:20+07:00"},{"due_date":"2026-05-27","id":65,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"selftest: work context fields","updated_at":"2026-05-27T08:52:00+07:00"},{"due_date":"2026-05-29","id":65,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-greenscreen","site":"greenscreen.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Test Greenscreen Batch Mode after backend restart","updated_at":"2026-05-28T09:15:11+07:00"},{"due_date":"2026-05-29","id":65,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"local","source_ip":"184.82.153.232","status":"resolved","tags":[],"title":"Validate and summarize simulation output for display redesign","updated_at":"2026-05-29T18:35:15+07:00"},{"due_date":"2026-05-29","id":65,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"local","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Generate compact + explain-first version of actual report","updated_at":"2026-05-29T18:35:22+07:00"},{"due_date":"2026-05-27","id":64,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"start: add source-target requirements caution fields","updated_at":"2026-05-27T08:52:43+07:00"},{"due_date":"2026-05-28","id":64,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"[SubAI Migration 08] Report go/no-go and wait before subai.cutdee.com cutover","updated_at":"2026-05-28T10:00:34+07:00"},{"due_date":"2026-05-29","id":64,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"local","source_ip":"184.82.153.232","status":"resolved","tags":[],"title":"Collect raw test inputs and simulation output","updated_at":"2026-05-29T18:24:09+07:00"},{"due_date":"2026-05-29","id":64,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"local","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Build new real-flow HTML from latest simulation","updated_at":"2026-05-29T18:24:10+07:00"},{"due_date":"2026-05-27","id":63,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"start: build topic-hour timeline viewer","updated_at":"2026-05-27T08:44:24+07:00"},{"due_date":"2026-05-28","id":63,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"[SubAI Migration 07] Functional AutoSub/worker test on cutdee dev","updated_at":"2026-05-28T10:00:34+07:00"},{"due_date":"2026-05-29","id":63,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"Class Tiktok 9999","site":"C:\\temp\\SJ88-Server-Monitor + 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Plan monitor feature upgrade","updated_at":"2026-05-29T18:51:30+07:00"},{"due_date":"2026-05-29","id":63,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"Class Tiktok 9999","site":"110.164.146.205","source_ip":"184.82.153.232","status":"resolved","tags":[],"title":"Progress: monitor code patched (gpu/workload/automix)","updated_at":"2026-05-29T18:51:38+07:00"},{"due_date":"2026-05-29","id":62,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"c:\\temp\\AutoMixSJ88","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"??????????????????????????????????? test","updated_at":"2026-05-29T18:05:26+07:00"},{"due_date":"2026-05-29","id":62,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"c:\\temp\\AutoMixSJ88","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"?????????????????????????????????????","updated_at":"2026-05-29T18:05:26+07:00"},{"due_date":"2026-05-27","id":62,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e07\u0e32\u0e19\u0e15\u0e32\u0e21\u0e40\u0e27\u0e25\u0e32\u0e41\u0e25\u0e30\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d\u0e17\u0e35\u0e48\u0e04\u0e38\u0e22","updated_at":"2026-05-27T08:37:06+07:00"},{"due_date":"2026-05-28","id":62,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"[SubAI Migration 06] Smoke test public subaidev.cutdee.com","updated_at":"2026-05-28T09:50:05+07:00"},{"due_date":"2026-05-29","id":61,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Final PASS evidence bundle (latest rerun)","updated_at":"2026-05-29T17:32:45+07:00"},{"due_date":"2026-05-27","id":61,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"start: improve AI Full Dev search and report system","updated_at":"2026-05-27T08:35:19+07:00"},{"due_date":"2026-05-28","id":61,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"[SubAI Migration 05] Prepare Caddy SSL route for subaidev.cutdee.com","updated_at":"2026-05-28T09:47:09+07:00"},{"due_date":"2026-05-29","id":61,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"c:\\temp\\AutoMixSJ88","source_ip":"184.82.153.232","status":"done","tags":[],"title":"??????????????????????????????? C:\\Temp","updated_at":"2026-05-29T17:13:57+07:00"},{"due_date":"2026-05-29","id":60,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Strict loop PASS: V4 AutoSu 1/1 paired UI+API evidence complete","updated_at":"2026-05-29T17:26:59+07:00"},{"due_date":"2026-05-27","id":60,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v1.sj88ai.com,tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e01\u0e15\u0e34\u0e01\u0e32 log: \u0e43\u0e0a\u0e49 project/site \u0e15\u0e32\u0e21 context \u0e08\u0e23\u0e34\u0e07","updated_at":"2026-05-27T08:24:12+07:00"},{"due_date":"2026-05-28","id":60,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"[SubAI Migration 04] Create local systemd services on 8795","updated_at":"2026-05-28T09:46:02+07:00"},{"due_date":"2026-05-29","id":60,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"local-audit","source_ip":"184.82.153.232","status":"done","tags":[],"title":"???? top folders/files ?????? C:","updated_at":"2026-05-29T17:11:59+07:00"},{"due_date":"2026-05-29","id":59,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"RCA#3: fix false-negative srt_stats gate and rerun","updated_at":"2026-05-29T17:24:51+07:00"},{"due_date":"2026-05-27","id":59,"kind":"activities","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v1.sj88ai.com,tt2026online-v3.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"\u0e2a\u0e48\u0e07\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19 HTML \u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 v1 vs v3 \u0e04\u0e23\u0e1a\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19","updated_at":"2026-05-27T08:24:02+07:00"},{"due_date":"2026-05-28","id":59,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"[SubAI Migration 03] Prepare env and database for local cutdee dev test","updated_at":"2026-05-28T09:44:52+07:00"},{"due_date":"2026-05-29","id":59,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Plan strict loop for AutoSu 1/1 verification","updated_at":"2026-05-29T17:26:58+07:00"},{"due_date":"2026-05-29","id":58,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"RCA#2: fix strict script event/product probes and rerun","updated_at":"2026-05-29T17:19:39+07:00"},{"due_date":"2026-05-27","id":58,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"start: generate per-file markdown knowledge notes","updated_at":"2026-05-27T08:28:03+07:00"},{"due_date":"2026-05-28","id":58,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"[SubAI Migration 02] Rsync newer subai only to 4TB drive","updated_at":"2026-05-28T09:37:52+07:00"},{"due_date":"2026-05-29","id":58,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com | 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"close plan: strict 5-round loop complete","updated_at":"2026-05-29T16:45:21+07:00"},{"due_date":"2026-05-29","id":57,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"c:\\temp\\AutoMixSJ88","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"??????????????????????","updated_at":"2026-05-29T17:13:57+07:00"},{"due_date":"2026-05-27","id":57,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e17\u0e33\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19 HTML \u0e23\u0e32\u0e22\u0e23\u0e2d\u0e1a v1 vs v3","updated_at":"2026-05-27T08:19:36+07:00"},{"due_date":"2026-05-28","id":57,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"done","tags":[],"title":"[SubAI Migration 01] Verify DNS and reserve local target for subaidev.cutdee.com","updated_at":"2026-05-28T08:56:04+07:00"},{"due_date":"2026-05-29","id":57,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"local-audit","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Re-check Downloads usage","updated_at":"2026-05-29T16:08:10+07:00"},{"due_date":"2026-05-29","id":56,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"local-audit","source_ip":"184.82.153.232","status":"todo","tags":[],"title":"??????????/?????????????????? C:","updated_at":"2026-05-29T17:11:59+07:00"},{"due_date":"2026-05-27","id":56,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"\u0e2a\u0e23\u0e38\u0e1b\u0e40\u0e17\u0e2a v3 10 \u0e23\u0e2d\u0e1a \u0e40\u0e17\u0e35\u0e22\u0e1a v1 10 \u0e23\u0e2d\u0e1a","updated_at":"2026-05-27T06:37:36+07:00"},{"due_date":"2026-05-29","id":56,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"local-audit","source_ip":"184.82.153.232","status":"done","tags":[],"title":"?????????????? Downloads","updated_at":"2026-05-29T16:00:27+07:00"},{"due_date":"2026-05-28","id":56,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.sj88ai.com","source_ip":"110.164.146.205","status":"cancelled","tags":[],"title":"[SubAI Migration 08] Report go/no-go and wait before subai DNS cutover","updated_at":"2026-05-28T08:46:29+07:00"},{"due_date":"2026-05-29","id":55,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"RCA: strict run blocked by 443 refused; applied proxy fix","updated_at":"2026-05-29T17:09:59+07:00"},{"due_date":"2026-05-27","id":55,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e40\u0e17\u0e2a\u0e40\u0e17\u0e35\u0e22\u0e1a v1 vs v3 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e25\u0e30 10 \u0e23\u0e2d\u0e1a","updated_at":"2026-05-27T04:47:42+07:00"},{"due_date":"2026-05-29","id":55,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"plan during: run 5 rounds and validate file/segment evidence","updated_at":"2026-05-29T16:45:22+07:00"},{"due_date":"2026-05-28","id":55,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.sj88ai.com","source_ip":"110.164.146.205","status":"cancelled","tags":[],"title":"[SubAI Migration 07] Functional AutoSub/worker test","updated_at":"2026-05-28T08:46:29+07:00"},{"due_date":"2026-05-27","id":54,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"completed","tags":[],"title":"\u0e08\u0e1a stress test v3 10 \u0e23\u0e2d\u0e1a","updated_at":"2026-05-27T04:45:57+07:00"},{"due_date":"2026-05-29","id":54,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"TC01 execution in-progress (strict paired UI+API)","updated_at":"2026-05-29T17:06:38+07:00"},{"due_date":"2026-05-29","id":54,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"plan: 5 UI rounds + downloaded-output duration/origin analysis","updated_at":"2026-05-29T16:45:22+07:00"},{"due_date":"2026-05-28","id":54,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.sj88ai.com","source_ip":"110.164.146.205","status":"cancelled","tags":[],"title":"[SubAI Migration 06] Smoke test public subaidev","updated_at":"2026-05-28T08:46:29+07:00"},{"due_date":"2026-05-29","id":53,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"gateway/caddy 110.164.146.205","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"Current queue/concurrency snapshot","updated_at":"2026-05-29T16:17:44+07:00"},{"due_date":"2026-05-27","id":53,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21 stress test v3 10 \u0e23\u0e2d\u0e1a","updated_at":"2026-05-27T04:45:50+07:00"},{"due_date":"2026-05-29","id":53,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"http://localhost:20001","source_ip":"184.82.153.232","status":"done","tags":[],"title":"?????????? test ?????? local","updated_at":"2026-05-29T15:48:44+07:00"},{"due_date":"2026-05-28","id":53,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.sj88ai.com","source_ip":"110.164.146.205","status":"cancelled","tags":[],"title":"[SubAI Migration 05] Prepare Caddy SSL route for subaidev.sj88ai.com","updated_at":"2026-05-28T08:46:29+07:00"},{"due_date":"2026-05-27","id":52,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"completed","tags":[],"title":"\u0e08\u0e1a\u0e07\u0e32\u0e19 v3 upload-presplit parallel patch","updated_at":"2026-05-27T04:26:09+07:00"},{"due_date":"2026-05-29","id":52,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"gateway/caddy 110.164.146.205","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"Gate full audit evidence","updated_at":"2026-05-29T16:14:51+07:00"},{"due_date":"2026-05-29","id":52,"kind":"plans","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88","site":"local-repo://c:/temp/AutoMixSJ88","source_ip":"184.82.153.232","status":"done","tags":[],"title":"??????????????????? round-robin-real-flow-test","updated_at":"2026-05-29T15:39:27+07:00"},{"due_date":"2026-05-28","id":52,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.sj88ai.com","source_ip":"110.164.146.205","status":"cancelled","tags":[],"title":"[SubAI Migration 04] Create local systemd services on 8795","updated_at":"2026-05-28T08:46:29+07:00"},{"due_date":"2026-05-29","id":51,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"gateway/caddy 110.164.146.205","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"Gate full audit start","updated_at":"2026-05-29T16:10:06+07:00"},{"due_date":"2026-05-27","id":51,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"in_progress","tags":[],"title":"\u0e1b\u0e23\u0e31\u0e1a v3 upload->split \u0e41\u0e1a\u0e1a\u0e17\u0e31\u0e19\u0e17\u0e35 + GPU parallel tmp1..tmpN","updated_at":"2026-05-27T04:09:17+07:00"},{"due_date":"2026-05-29","id":51,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Plan: reserve cores for infra services","updated_at":"2026-05-29T15:35:05+07:00"},{"due_date":"2026-05-28","id":51,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.sj88ai.com","source_ip":"110.164.146.205","status":"cancelled","tags":[],"title":"[SubAI Migration 03] Prepare env and database for local subaidev test","updated_at":"2026-05-28T08:46:28+07:00"},{"due_date":"2026-05-29","id":50,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"local-audit","source_ip":"184.82.153.232","status":"todo","tags":[],"title":"Identify top consuming folders/files in Downloads","updated_at":"2026-05-29T16:07:22+07:00"},{"due_date":"2026-05-27","id":50,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19: \u0e1b\u0e23\u0e31\u0e1a AI AutoCut \u0e43\u0e2b\u0e49\u0e04\u0e34\u0e27\u0e17\u0e35\u0e25\u0e30\u0e07\u0e32\u0e19 + GPU \u0e02\u0e19\u0e32\u0e19 + split \u0e15\u0e32\u0e21\u0e44\u0e1f\u0e25\u0e4c\u0e2d\u0e31\u0e1b\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e17\u0e31\u0e19\u0e17\u0e35","updated_at":"2026-05-27T04:03:29+07:00"},{"due_date":"2026-05-29","id":50,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4/v3/v2.sj88ai.com","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"Plan: affinity rollout for tt2026online-v4/v3/v2","updated_at":"2026-05-29T15:28:11+07:00"},{"due_date":"2026-05-28","id":50,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.sj88ai.com","source_ip":"110.164.146.205","status":"cancelled","tags":[],"title":"[SubAI Migration 02] Rsync newer subai only to 4TB drive","updated_at":"2026-05-28T08:46:28+07:00"},{"due_date":"2026-05-29","id":49,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com gateway | 110.164.146.205","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"Gate-level check only","updated_at":"2026-05-29T16:06:25+07:00"},{"due_date":"2026-05-27","id":49,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"\u0e08\u0e1a\u0e07\u0e32\u0e19: \u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 todo.namnan.co.th \u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19\u0e41\u0e25\u0e30\u0e25\u0e47\u0e2d\u0e01\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a\u0e04\u0e23\u0e1a","updated_at":"2026-05-27T04:03:03+07:00"},{"due_date":"2026-05-29","id":49,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Plan: apply automix worker CPU split without stopping other services","updated_at":"2026-05-29T15:27:00+07:00"},{"due_date":"2026-05-28","id":49,"kind":"todos","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.sj88ai.com","source_ip":"110.164.146.205","status":"cancelled","tags":[],"title":"[SubAI Migration 01] Verify DNS and reserve local target","updated_at":"2026-05-28T08:46:28+07:00"},{"due_date":"2026-05-29","id":48,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com | 110.164.146.205","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"Realtime re-check evidence","updated_at":"2026-05-29T16:02:26+07:00"},{"due_date":"2026-05-27","id":48,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"in_progress","tags":[],"title":"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e07\u0e32\u0e19: \u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e01\u0e32\u0e23\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01 start/end \u0e41\u0e25\u0e30\u0e1b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e15\u0e32\u0e21\u0e08\u0e23\u0e34\u0e07","updated_at":"2026-05-27T04:02:56+07:00"},{"due_date":"2026-05-28","id":48,"kind":"todos","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"184.82.153.232","status":"done","tags":["deploy","source-ip","viewer"],"title":"Deploy source_ip tracking + IP Activity page (20260528-073612)","updated_at":"2026-05-28T07:36:12+07:00"},{"due_date":"2026-05-29","id":48,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Plan: apply and verify CPU split on production worker","updated_at":"2026-05-29T15:22:12+07:00"},{"due_date":"2026-05-29","id":47,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"AutoMixSJ88","site":"local-audit","source_ip":"184.82.153.232","status":"todo","tags":[],"title":"????????????????????????? Downloads","updated_at":"2026-05-29T16:00:20+07:00"},{"due_date":"2026-05-27","id":47,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"\u0e2a\u0e48\u0e07\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e42\u0e04\u0e49\u0e14\u0e23\u0e32\u0e22\u0e44\u0e1f\u0e25\u0e4c/\u0e23\u0e32\u0e22\u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14: single-job + parallel ffmpeg + anti-miss controls","updated_at":"2026-05-27T04:01:46+07:00"},{"due_date":"2026-05-29","id":47,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"sj88-greenscreen","site":"greenscreen.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":[],"title":"Implement Greenscreen Batch Mode - Backend Complete, Frontend Pending","updated_at":"2026-05-28T08:55:22+07:00"},{"due_date":"2026-05-29","id":47,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Plan: harden and optimize new tt2026online machine","updated_at":"2026-05-29T12:38:28+07:00"},{"due_date":"2026-05-29","id":46,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com | 110.164.146.205","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"Live check V4 running job + CPU usage","updated_at":"2026-05-29T15:49:26+07:00"},{"due_date":"2026-05-27","id":46,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"v3 parallel test 10 rounds complete (pass 10/10)","updated_at":"2026-05-27T03:59:48+07:00"},{"due_date":"2026-05-28","id":46,"kind":"todos","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v1.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"Persist tt2026online-v1.sj88ai.com Caddy route to 127.0.0.1:60001","updated_at":"2026-05-28T07:18:19+07:00"},{"due_date":"2026-05-29","id":46,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Plan: inspect CPU core usage for tt2026online editing pipeline","updated_at":"2026-05-29T07:53:17+07:00"},{"due_date":"2026-05-27","id":45,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 repo \u0e43\u0e2b\u0e49\u0e43\u0e0a\u0e49 AI Full Dev API \u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19","updated_at":"2026-05-27T08:17:17+07:00"},{"due_date":"2026-05-28","id":45,"kind":"todos","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"Install persistent Caddy route for todo.sj88ai.com on 110.164.146.205","updated_at":"2026-05-28T07:13:07+07:00"},{"due_date":"2026-05-29","id":45,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com / 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Plan: Queue + Gateway audit on new machine","updated_at":"2026-05-29T07:34:13+07:00"},{"due_date":"2026-05-29","id":45,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"http://localhost:20001","source_ip":"184.82.153.232","status":"resolved","tags":[],"title":"????????????????? result + disk-space ??? error ????","updated_at":"2026-05-29T15:48:47+07:00"},{"due_date":"2026-05-29","id":44,"kind":"todos","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"","status":"todo","tags":[],"title":"Post-migration full-system verification","updated_at":"2026-05-28T07:07:35+07:00"},{"due_date":"2026-05-27","id":44,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"in_progress","tags":[],"title":"\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 Todo API \u0e15\u0e32\u0e21\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14","updated_at":"2026-05-27T03:55:00+07:00"},{"due_date":"2026-05-29","id":44,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026Online","site":"local workstation","source_ip":"184.82.153.232","status":"investigating","tags":[],"title":"Env issue: local disk full while writing runtime log artifact","updated_at":"2026-05-29T15:40:01+07:00"},{"due_date":"2026-05-30","id":44,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Plan: patch scanner+processor then deploy and strict test","updated_at":"2026-05-29T06:54:43+07:00"},{"due_date":"2026-05-28","id":43,"kind":"todos","owner":"test","priority":"medium","project":"test-project","site":"test.site","source_ip":"","status":"todo","tags":[],"title":"Test Todo","updated_at":"2026-05-28T06:47:44+07:00"},{"due_date":"2026-05-27","id":43,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"in_progress","tags":[],"title":"\u0e41\u0e01\u0e49\u0e44\u0e02 machine_name \u0e43\u0e2b\u0e49\u0e15\u0e23\u0e07\u0e2a\u0e40\u0e1b\u0e01\u0e08\u0e23\u0e34\u0e07\u0e02\u0e2d\u0e07\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19","updated_at":"2026-05-27T03:54:48+07:00"},{"due_date":"2026-05-30","id":43,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Plan: restore V1 mode-detection semantics on V4 (GPU+parallel intact)","updated_at":"2026-05-29T06:29:41+07:00"},{"due_date":"2026-05-29","id":43,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"normal","project":"AutoMixSJ88","site":"local-repo://c:/temp/AutoMixSJ88","source_ip":"184.82.153.232","status":"closed","tags":[],"title":"???????????????????????? output ??? round-robin","updated_at":"2026-05-29T15:39:31+07:00"},{"due_date":"2026-05-27","id":42,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"in_progress","tags":[],"title":"\u0e01\u0e33\u0e25\u0e31\u0e07\u0e17\u0e14\u0e2a\u0e2d\u0e1a v3 \u0e41\u0e1a\u0e1a 10 \u0e23\u0e2d\u0e1a\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e15\u0e23\u0e27\u0e08 parallel/GPU/correctness","updated_at":"2026-05-27T03:54:31+07:00"},{"due_date":"2026-05-29","id":42,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"157.85.107.14","source_ip":"184.82.153.232","status":"investigating","tags":[],"title":"Blocker: cannot apply v3/v2 affinity due to auth failure on 157.85.107.14","updated_at":"2026-05-29T15:30:27+07:00"},{"due_date":"2026-05-28","id":42,"kind":"todos","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"Deploy latest-activities page to production","updated_at":"2026-05-28T04:43:30+07:00"},{"due_date":"2026-05-29","id":42,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"plan: patch e2e for UI download + run 5 rounds + strict paired evidence","updated_at":"2026-05-29T06:45:02+07:00"},{"due_date":"2026-05-27","id":41,"kind":"activities","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"in_progress","tags":[],"title":"\u0e23\u0e31\u0e1a\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e01\u0e32\u0e23\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e41\u0e25\u0e30\u0e40\u0e23\u0e34\u0e48\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 Todo API","updated_at":"2026-05-27T03:54:31+07:00"},{"due_date":"2026-05-29","id":41,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"TiktokAi2026Online","site":"110.164.146.205","source_ip":"184.82.153.232","status":"investigating","tags":[],"title":"Finding: extra dev worker on same host uses full cores","updated_at":"2026-05-29T07:53:30+07:00"},{"due_date":"2026-05-28","id":41,"kind":"todos","owner":"SJ88","priority":"high","project":"automix-tt2026-test","site":"automixsj88-jsdev.sj88ai.com,tt2026onlinedev.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"[Report] Write final test evidence for automix + tt2026","updated_at":"2026-05-28T06:48:57+07:00"},{"due_date":"2026-05-29","id":41,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Plan: AI Auto Cut lv0 strict paired evidence run","updated_at":"2026-05-29T06:20:23+07:00"},{"due_date":"2026-05-29","id":40,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com","source_ip":"184.82.153.232","status":"investigating","tags":[],"title":"Finding: Rule Gateway endpoints missing on new machine","updated_at":"2026-05-29T07:34:13+07:00"},{"due_date":"2026-05-29","id":40,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Plan: DNS cutover complete validation + remediate if fail","updated_at":"2026-05-29T05:43:10+07:00"},{"due_date":"2026-05-28","id":40,"kind":"todos","owner":"SJ88","priority":"high","project":"automix-tt2026-test","site":"automixsj88-jsdev.sj88ai.com,tt2026onlinedev.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"[Infra] Persist Caddy routes for automix and confirm tt2026 persistence","updated_at":"2026-05-29T06:45:27+07:00"},{"due_date":"2026-05-27","id":40,"kind":"activities","owner":"ai","priority":"low","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"prod token verify","updated_at":"2026-05-27T03:48:16+07:00"},{"due_date":"2026-05-26","id":39,"kind":"activities","owner":"ops","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"Finalize deploy: health metadata + Notion-style docs structure","updated_at":"2026-05-26T15:46:59+07:00"},{"due_date":"2026-05-27","id":39,"kind":"todos","owner":"SJ88","priority":"high","project":"automix-tt2026-test","site":"automixsj88-jsdev.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"[Functional] Run automix workflow test after 20001 backend is restored","updated_at":"2026-05-28T06:29:29+07:00"},{"due_date":"2026-05-29","id":39,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"plan: same-user 5-round strict pair validation","updated_at":"2026-05-29T06:01:44+07:00"},{"due_date":"2026-05-30","id":39,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online-v4.sj88ai.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"RCA: V4 mode6 skip with 1 vdo_long + audio","updated_at":"2026-05-29T06:29:53+07:00"},{"due_date":"2026-05-26","id":38,"kind":"activities","owner":"ops","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"Deploy security hardening update to todo-timesheet-v1","updated_at":"2026-05-26T15:39:48+07:00"},{"due_date":"2026-05-27","id":38,"kind":"todos","owner":"SJ88","priority":"high","project":"automix-tt2026-test","site":"tt2026onlinedev.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"[Functional] Run tt2026onlinedev critical workflow test","updated_at":"2026-05-28T06:41:54+07:00"},{"due_date":"2026-05-29","id":38,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com -> 110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Analyze/Plan: migration scope + evidence contract","updated_at":"2026-05-29T05:08:06+07:00"},{"due_date":"2026-05-29","id":38,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"184.82.153.232","status":"resolved","tags":[],"title":"RCA: AI AutoCut harness failed at playwright init script argument","updated_at":"2026-05-29T06:20:33+07:00"},{"due_date":"2026-05-29","id":37,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"tt2026online.sj88ai.com","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"During-run: TLS corrective action using existing valid cert","updated_at":"2026-05-29T05:37:53+07:00"},{"due_date":"2026-05-29","id":37,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"Migration execution plan","updated_at":"2026-05-29T04:46:12+07:00"},{"due_date":"2026-05-26","id":37,"kind":"activities","owner":"aiagent","priority":"high","project":"todo.namnan.co.th","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":["executive","throughput","wip-aging","charts"],"title":"[V1.5] Executive adds WIP Aging   Owner Throughput charts","updated_at":"2026-05-26T15:13:45+07:00"},{"due_date":"2026-05-27","id":37,"kind":"todos","owner":"SJ88","priority":"high","project":"automix-tt2026-test","site":"tt2026onlinedev.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"[Smoke] Test tt2026onlinedev public/origin current service","updated_at":"2026-05-28T06:31:56+07:00"},{"due_date":"2026-05-29","id":36,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"110.164.146.205","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Final corrective pass: DB import + prod service stable + caddy route","updated_at":"2026-05-29T05:21:58+07:00"},{"due_date":"2026-05-26","id":36,"kind":"activities","owner":"aiagent","priority":"high","project":"todo.namnan.co.th","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":["executive","heatmap","portfolio","charts"],"title":"[V1.4] Executive advanced charts: Risk Heatmap   Portfolio Compare","updated_at":"2026-05-26T15:05:02+07:00"},{"due_date":"2026-05-28","id":36,"kind":"todos","owner":"SJ88","priority":"high","project":"automix-tt2026-test","site":"automixsj88-jsdev.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"[Smoke] Test automix public/origin after backend is up","updated_at":"2026-05-28T05:54:33+07:00"},{"due_date":"2026-05-29","id":36,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"plan: paired UI+API verification loop for voice+mix workflow","updated_at":"2026-05-29T05:16:53+07:00"},{"due_date":"2026-05-27","id":35,"kind":"todos","owner":"SJ88","priority":"urgent","project":"automix-tt2026-test","site":"automixsj88-jsdev.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"[Blocker] Start or restore automix backend on 127.0.0.1:20001","updated_at":"2026-05-28T05:54:32+07:00"},{"due_date":"2026-05-26","id":35,"kind":"activities","owner":"aiagent","priority":"high","project":"todo.namnan.co.th","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":["executive","charts","dashboard","analytics"],"title":"[V1.3] Executive dashboard with charts (trend, CFD, lane, owner pressure)","updated_at":"2026-05-26T14:54:54+07:00"},{"due_date":"2026-05-29","id":35,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"Migration plan to 110.164.146.205","updated_at":"2026-05-29T04:37:42+07:00"},{"due_date":"2026-05-29","id":35,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"184.82.153.232","status":"resolved","tags":[],"title":"debug: first evidence-loop fail due selector/matcher issues","updated_at":"2026-05-29T05:17:07+07:00"},{"due_date":"2026-05-29","id":34,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"103.253.75.161 -> 110.164.146.205","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"Execute started: direct rsync source->target","updated_at":"2026-05-29T04:54:09+07:00"},{"due_date":"2026-05-26","id":34,"kind":"activities","owner":"aiagent","priority":"high","project":"todo.namnan.co.th","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":["export","portfolio","viewer","qa"],"title":"[V1.2] Added export APIs   portfolio drilldown filters","updated_at":"2026-05-26T14:37:09+07:00"},{"due_date":"2026-05-29","id":34,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase10 canary-cutover plan","updated_at":"2026-05-29T03:02:14+07:00"},{"due_date":"2026-05-27","id":34,"kind":"todos","owner":"SJ88","priority":"high","project":"automix-tt2026-test","site":"automixsj88-jsdev.sj88ai.com,tt2026onlinedev.sj88ai.com","source_ip":"184.82.153.232","status":"done","tags":[],"title":"[Test-Prep] Preflight route/DNS/SSL baseline for automix + tt2026","updated_at":"2026-05-29T06:45:27+07:00"},{"due_date":"2026-05-29","id":33,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"TiktokAi2026Online","site":"https://tt2026online.sj88ai.com","source_ip":"184.82.153.232","status":"in_progress","tags":[],"title":"Access verification passed","updated_at":"2026-05-29T04:47:01+07:00"},{"due_date":"2026-05-26","id":33,"kind":"activities","owner":"aiagent","priority":"high","project":"todo.namnan.co.th","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":["risk","backfill","alerts","todos"],"title":"[Risk Fix] TODO assignee mapping corrected in risk engine","updated_at":"2026-05-26T08:11:09+07:00"},{"due_date":"2026-05-27","id":33,"kind":"todos","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":[],"title":"Deploy viewer.js debounce+initial-load fix to todo.namnan.co.th","updated_at":"2026-05-27T04:08:23+07:00"},{"due_date":"2026-05-29","id":33,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase9 execution plan","updated_at":"2026-05-29T02:38:44+07:00"},{"due_date":"2026-05-26","id":32,"kind":"todos","owner":"ops","priority":"high","project":"plans","site":"legacy.local","source_ip":"","status":"done","tags":["timesheet","ops-log","closeout"],"title":"[Ops-Log] \u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15 timesheet app: checklist + deep test + performance diagnosis","updated_at":"2026-05-26T06:18:31+07:00"},{"due_date":"2026-05-26","id":32,"kind":"activities","owner":"ops","priority":"high","project":"todo-namnan-v1","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":["backfill","guardrail","legacy"],"title":"[Backfill Tool] Apply minimum metadata for legacy records","updated_at":"2026-05-26T08:07:38+07:00"},{"due_date":"2026-05-29","id":32,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase8 plan: observability features, deploy, UI-only run, SRT-log analysis, HTML review","updated_at":"2026-05-29T01:51:06+07:00"},{"due_date":"2026-05-29","id":32,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"closed","tags":[],"title":"Phase10 evidence gap: download zip lacked SRT/quality","updated_at":"2026-05-29T03:02:15+07:00"},{"due_date":"2026-05-29","id":31,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"automixsj88-js","site":"https://automixsj88-jsdev.sj88ai.com","source_ip":"184.82.153.232","status":"open","tags":[],"title":"lv0 e2e image-analysis timeout on automixsj88-jsdev","updated_at":"2026-05-29T03:01:45+07:00"},{"due_date":"2026-05-28","id":31,"kind":"todos","owner":"ops","priority":"urgent","project":"class.lnwsj.com","site":"class.lnwsj.com","source_ip":"","status":"blocked","tags":["cutover","ssl","dns"],"title":"Cloudflare lnwsj.com: adjust www.class DNS/proxy then re-issue SSL","updated_at":"2026-05-26T05:10:28+07:00"},{"due_date":"2026-05-26","id":31,"kind":"activities","owner":"ops","priority":"high","project":"todo.namnan.co.th","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":["guardrail","risk-dashboard","definition-of-done"],"title":"[P0 Guardrails] Enforced required fields, Definition of Done, and risk alert dashboard","updated_at":"2026-05-26T07:37:43+07:00"},{"due_date":"2026-05-29","id":31,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase7 plan: implement, deploy, UI-only test, SRT/log analysis, HTML review","updated_at":"2026-05-29T01:07:50+07:00"},{"due_date":"2026-05-28","id":30,"kind":"todos","owner":"ops","priority":"high","project":"plans","site":"legacy.local","source_ip":"","status":"doing","tags":["monitoring","rollback"],"title":"[Class-Cutover] \u0e15\u0e34\u0e14\u0e15\u0e32\u0e21 24 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07\u0e41\u0e25\u0e30\u0e01\u0e33\u0e2b\u0e19\u0e14 rollback trigger","updated_at":"2026-05-26T04:55:06+07:00"},{"due_date":"2026-05-26","id":30,"kind":"activities","owner":"aiagent","priority":"high","project":"todo.namnan.co.th","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":["deploy","v1.1","metadata","admin"],"title":"[V1.1 Deploy] activity metadata dropdown suggestions enabled","updated_at":"2026-05-26T07:01:10+07:00"},{"due_date":"2026-05-29","id":30,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Plan: subtest todo automation","updated_at":"2026-05-29T00:07:34+07:00"},{"due_date":"2026-05-29","id":30,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"closed","tags":[],"title":"Phase9 retention/hang trace","updated_at":"2026-05-29T02:39:19+07:00"},{"due_date":"2026-05-28","id":29,"kind":"todos","owner":"ops","priority":"urgent","project":"plans","site":"legacy.local","source_ip":"","status":"blocked","tags":["cutover","smoke"],"title":"[Class-Cutover] \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19 DNS \u0e41\u0e25\u0e30\u0e23\u0e31\u0e19 post-cutover smoke checklist","updated_at":"2026-05-26T04:48:37+07:00"},{"due_date":"2026-05-26","id":29,"kind":"activities","owner":"aiagent","priority":"high","project":"todo.namnan.co.th","site":"todo.namnan.co.th","source_ip":"","status":"done","tags":["deploy","v1","production"],"title":"[V1 Deploy] todo.namnan.co.th production deploy complete","updated_at":"2026-05-26T06:54:56+07:00"},{"due_date":"2026-05-28","id":29,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase 6 execution plan loop","updated_at":"2026-05-29T00:36:45+07:00"},{"due_date":"2026-05-29","id":29,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"one real web job evidence","updated_at":"2026-05-29T02:34:41+07:00"},{"due_date":"2026-05-28","id":28,"kind":"todos","owner":"ops","priority":"high","project":"plans","site":"legacy.local","source_ip":"","status":"todo","tags":["dns","ttl","rollback"],"title":"[Class-Cutover] \u0e25\u0e14 TTL \u0e25\u0e48\u0e27\u0e07\u0e2b\u0e19\u0e49\u0e32\u0e41\u0e25\u0e30\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e04\u0e48\u0e32 DNS \u0e40\u0e14\u0e34\u0e21","updated_at":"2026-05-26T01:41:19+07:00"},{"due_date":"2026-05-28","id":28,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"in_progress","tags":[],"title":"Execution plan: policy removal + evidence","updated_at":"2026-05-29T00:01:11+07:00"},{"due_date":"2026-05-26","id":28,"kind":"activities","owner":"ai-agent","priority":"high","project":"timesheet app","site":"legacy.local","source_ip":"","status":"done","tags":["schema","viewer","metadata"],"title":"\u0e40\u0e1e\u0e34\u0e48\u0e21 metadata: machine/program/model/version \u0e43\u0e19 activities","updated_at":"2026-05-26T06:46:00+07:00"},{"due_date":"2026-05-29","id":28,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"medium","project":"automixsj88-js","site":"https://automixsj88-jsdev.sj88ai.com","source_ip":"184.82.153.232","status":"resolved","tags":[],"title":"Short segment mix can fail to split video segments in E2E","updated_at":"2026-05-29T02:27:01+07:00"},{"due_date":"2026-05-29","id":27,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"phase8-ui-rerun-transcribe-hang-recovery","updated_at":"2026-05-29T01:51:06+07:00"},{"due_date":"2026-05-26","id":27,"kind":"todos","owner":"ops","priority":"high","project":"plans","site":"legacy.local","source_ip":"","status":"done","tags":["ssl","certbot"],"title":"[Class-Cutover] \u0e40\u0e15\u0e23\u0e35\u0e22\u0e21 SSL issuance (certbot) \u0e2b\u0e25\u0e31\u0e07 DNS \u0e0a\u0e35\u0e49\u0e40\u0e02\u0e49\u0e32\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e43\u0e2b\u0e21\u0e48","updated_at":"2026-05-26T04:45:01+07:00"},{"due_date":"2026-05-26","id":27,"kind":"activities","owner":"ai-agent","priority":"high","project":"timesheet app","site":"class.lnwsj.com","source_ip":"","status":"done","tags":["viewer","filter","site-domain","activities"],"title":"\u0e1b\u0e23\u0e31\u0e1a Viewer: \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e1f\u0e34\u0e25\u0e40\u0e15\u0e2d\u0e23\u0e4c site/domain \u0e41\u0e25\u0e30\u0e41\u0e2a\u0e14\u0e07 activities \u0e1a\u0e19\u0e1a\u0e2d\u0e23\u0e4c\u0e14","updated_at":"2026-05-26T06:26:09+07:00"},{"due_date":"2026-05-28","id":27,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase6 execution and UI-only validation plan","updated_at":"2026-05-29T00:36:53+07:00"},{"due_date":"2026-05-26","id":26,"kind":"todos","owner":"ops","priority":"high","project":"plans","site":"legacy.local","source_ip":"","status":"done","tags":["smoke","precutover"],"title":"[Class-Cutover] \u0e17\u0e14\u0e2a\u0e2d\u0e1a app readiness \u0e1a\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e43\u0e2b\u0e21\u0e48\u0e14\u0e49\u0e27\u0e22 host override","updated_at":"2026-05-26T04:33:54+07:00"},{"due_date":"2026-05-26","id":26,"kind":"activities","owner":"ai-agent","priority":"high","project":"vpspro-migration","site":"legacy.local","source_ip":"","status":"done","tags":["performance","ttfb","networkidle","cloudflare"],"title":"\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e2a\u0e32\u0e40\u0e2b\u0e15\u0e38\u0e40\u0e1e\u0e08\u0e42\u0e2b\u0e25\u0e14\u0e0a\u0e49\u0e32: \u0e41\u0e22\u0e01 networkidle vs load","updated_at":"2026-05-26T06:18:31+07:00"},{"due_date":"2026-05-28","id":26,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase5 UI-only validation plan","updated_at":"2026-05-28T23:51:31+07:00"},{"due_date":"2026-05-29","id":26,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"focus1 timing analysis evidence","updated_at":"2026-05-29T01:24:43+07:00"},{"due_date":"2026-05-26","id":25,"kind":"todos","owner":"ops","priority":"urgent","project":"plans","site":"legacy.local","source_ip":"","status":"done","tags":["restore","drill"],"title":"[Class-Cutover] \u0e17\u0e14\u0e2a\u0e2d\u0e1a restore backup \u0e1a\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e43\u0e2b\u0e21\u0e48\u0e41\u0e1a\u0e1a\u0e41\u0e22\u0e01\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48","updated_at":"2026-05-26T04:33:54+07:00"},{"due_date":"2026-05-26","id":25,"kind":"activities","owner":"ai-agent","priority":"high","project":"vpspro-migration","site":"legacy.local","source_ip":"","status":"done","tags":["qa","smoke","report","screenshots"],"title":"Deep full-system test + screenshot report \u0e23\u0e2d\u0e1a\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14","updated_at":"2026-05-26T06:18:31+07:00"},{"due_date":"2026-05-28","id":25,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Execute phase4 + UI-only evidence + acceptance loop","updated_at":"2026-05-28T23:30:18+07:00"},{"due_date":"2026-05-29","id":25,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"closeout report generated","updated_at":"2026-05-29T01:19:16+07:00"},{"due_date":"2026-05-28","id":24,"kind":"plans","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"planned","tags":[],"title":"[SubAI] Required test and outage diagnostic plan","updated_at":"2026-05-28T23:18:30+07:00"},{"due_date":"2026-05-26","id":24,"kind":"todos","owner":"ops","priority":"urgent","project":"plans","site":"legacy.local","source_ip":"","status":"done","tags":["backup","db","files"],"title":"[Class-Cutover] Full backup DB + files + config \u0e08\u0e32\u0e01\u0e15\u0e49\u0e19\u0e17\u0e32\u0e07","updated_at":"2026-05-26T04:33:54+07:00"},{"due_date":"2026-05-26","id":24,"kind":"activities","owner":"ai-agent","priority":"high","project":"vpspro-migration","site":"class.lnwsj.com","source_ip":"","status":"done","tags":["migration","checklist","class.lnwsj.com"],"title":"\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01 Checklist \u0e22\u0e49\u0e32\u0e22\u0e23\u0e30\u0e1a\u0e1a\u0e41\u0e25\u0e49\u0e27 (26-05-2026)","updated_at":"2026-05-26T06:18:31+07:00"},{"due_date":"2026-05-29","id":24,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"retention check >30m result","updated_at":"2026-05-29T01:16:37+07:00"},{"due_date":"2026-05-29","id":23,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase7 deploy safety incident: empty config.py via sudo tee stdin collision","updated_at":"2026-05-29T01:05:41+07:00"},{"due_date":"2026-05-26","id":23,"kind":"todos","owner":"ops","priority":"high","project":"plans","site":"legacy.local","source_ip":"","status":"done","tags":["class","inventory"],"title":"[Class-Cutover] \u0e40\u0e01\u0e47\u0e1a inventory \u0e15\u0e49\u0e19\u0e17\u0e32\u0e07 (nginx, app path, cron, env, uploads)","updated_at":"2026-05-26T04:33:54+07:00"},{"due_date":"2026-05-26","id":23,"kind":"activities","owner":"ai","priority":"high","project":"VPSPro","site":"class.lnwsj.com","source_ip":"","status":"done","tags":["smoke-test","class.lnwsj.com","https"],"title":"Rerun smoke test closeout for class.lnwsj.com","updated_at":"2026-05-26T05:10:28+07:00"},{"due_date":"2026-05-28","id":23,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Execute phase3 + UI-only evidence + acceptance check loop","updated_at":"2026-05-28T23:11:29+07:00"},{"due_date":"2026-05-28","id":22,"kind":"todos","owner":"ops","priority":"high","project":"plans","site":"legacy.local","source_ip":"","status":"todo","tags":["class","dns","ops"],"title":"[Class-Cutover] \u0e15\u0e31\u0e49\u0e07 freeze window \u0e41\u0e25\u0e30\u0e41\u0e08\u0e49\u0e07\u0e0a\u0e48\u0e27\u0e07\u0e07\u0e32\u0e19","updated_at":"2026-05-26T01:41:19+07:00"},{"due_date":"2026-05-29","id":22,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"retention check t0 captured","updated_at":"2026-05-29T00:43:00+07:00"},{"due_date":"2026-05-26","id":22,"kind":"activities","owner":"ops","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com","source_ip":"","status":"done","tags":["monitoring","rollback","cutover","24h"],"title":"Enabled 24h cutover monitoring and rollback trigger for class.lnwsj.com","updated_at":"2026-05-26T04:55:07+07:00"},{"due_date":"2026-05-28","id":22,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Execute phase2 + UI-only proof + acceptance recheck loop","updated_at":"2026-05-28T22:54:09+07:00"},{"due_date":"2026-05-28","id":21,"kind":"todos","owner":"ops","priority":"medium","project":"Audit","site":"legacy.local","source_ip":"","status":"todo","tags":["systemd","app-service"],"title":"[Audit] \u0e1c\u0e39\u0e01\u0e41\u0e2d\u0e1b\u0e08\u0e23\u0e34\u0e07\u0e40\u0e02\u0e49\u0e32\u0e01\u0e31\u0e1a app-node@ / app-python@ (\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e21\u0e35 instance)","updated_at":"2026-05-25T23:03:30+07:00"},{"due_date":"2026-05-26","id":21,"kind":"activities","owner":"ops","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com","source_ip":"","status":"done","tags":["smoke-test","cutover","verification"],"title":"Ran post-cutover smoke test for class.lnwsj.com","updated_at":"2026-05-26T04:48:37+07:00"},{"due_date":"2026-05-28","id":21,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase 1 baseline execution via UI-only flow","updated_at":"2026-05-28T22:37:43+07:00"},{"due_date":"2026-05-29","id":21,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"verify todo transition evidence","updated_at":"2026-05-29T00:40:26+07:00"},{"due_date":"2026-05-28","id":20,"kind":"todos","owner":"ops","priority":"high","project":"Audit","site":"legacy.local","source_ip":"","status":"todo","tags":["backup","validation"],"title":"[Audit] \u0e17\u0e14\u0e2a\u0e2d\u0e1a backup script \u0e23\u0e2d\u0e1a\u0e41\u0e23\u0e01\u0e41\u0e25\u0e30\u0e15\u0e23\u0e27\u0e08\u0e44\u0e1f\u0e25\u0e4c\u0e43\u0e19 /srv/backups","updated_at":"2026-05-25T23:03:30+07:00"},{"due_date":"2026-05-29","id":20,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"investigating","tags":[],"title":"strict loop 1 round runtime result","updated_at":"2026-05-29T00:37:53+07:00"},{"due_date":"2026-05-26","id":20,"kind":"activities","owner":"ops","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com","source_ip":"","status":"done","tags":["ssl","certbot","cutover","origin"],"title":"Issued Let's Encrypt SSL on new origin for class.lnwsj.com","updated_at":"2026-05-26T04:45:01+07:00"},{"due_date":"2026-05-28","id":20,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Subaidev master roadmap 10 phases","updated_at":"2026-05-28T22:07:52+07:00"},{"due_date":"2026-05-28","id":19,"kind":"todos","owner":"ops","priority":"high","project":"Audit","site":"legacy.local","source_ip":"","status":"todo","tags":["ssl","certbot","migration"],"title":"[Audit] \u0e2d\u0e2d\u0e01 SSL \u0e08\u0e23\u0e34\u0e07\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e17\u0e38\u0e01\u0e42\u0e14\u0e40\u0e21\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30\u0e22\u0e49\u0e32\u0e22 (\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49 certbot \u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e21\u0e35 cert)","updated_at":"2026-05-25T23:03:30+07:00"},{"due_date":"2026-05-28","id":19,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase6 incidents and fixes","updated_at":"2026-05-29T00:36:44+07:00"},{"due_date":"2026-05-26","id":19,"kind":"activities","owner":"ai","priority":"urgent","project":"class.lnwsj.com","site":"class.lnwsj.com","source_ip":"","status":"done","tags":["migration","copy","backup","restore","no-delete"],"title":"Copied class.lnwsj.com data from old server to 157.85.98.240 without deleting source","updated_at":"2026-05-26T04:33:54+07:00"},{"due_date":"2026-05-28","id":19,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"done","tags":[],"title":"Phase rollout plan to integrate V2 reliability into subaidev","updated_at":"2026-05-28T21:54:02+07:00"},{"due_date":"2026-05-26","id":18,"kind":"activities","owner":"ai","priority":"high","project":"lnwsj.com","site":"legacy.local","source_ip":"","status":"done","tags":["dns","cloudflare","zone-file"],"title":"Created Cloudflare DNS import zone file for lnwsj.com (44 records)","updated_at":"2026-05-26T02:31:50+07:00"},{"due_date":"2026-05-29","id":18,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"subai-subaidev","site":"subai.cutdee.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"monitor evidence captured","updated_at":"2026-05-29T00:33:43+07:00"},{"due_date":"2026-05-25","id":18,"kind":"todos","owner":"ai","priority":"medium","project":"plans","site":"legacy.local","source_ip":"","status":"done","tags":["nodejs","version","optional"],"title":"[P5-Optional] \u0e2d\u0e31\u0e1b\u0e40\u0e01\u0e23\u0e14 Node.js \u0e40\u0e1b\u0e47\u0e19 v22 LTS (\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 v18 \u0e08\u0e32\u0e01 apt)","updated_at":"2026-05-25T22:58:44+07:00"},{"due_date":"2026-05-28","id":18,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com","site":"green.sj88ai.com","source_ip":"103.253.75.161","status":"done","tags":["study","green.sj88ai.com","architecture"],"title":"Study green.sj88ai.com project in detail","updated_at":"2026-05-28T21:20:38+07:00"},{"due_date":"2026-05-29","id":17,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"planned","tags":[],"title":"Test plan: subaidev.cutdee.com \u0e2b\u0e25\u0e31\u0e07\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e41\u0e25\u0e30\u0e2a\u0e33\u0e23\u0e27\u0e08\u0e08\u0e23\u0e34\u0e07","updated_at":"2026-05-28T17:57:13+07:00"},{"due_date":"2026-05-26","id":17,"kind":"todos","owner":"ops","priority":"high","project":"P0","site":"legacy.local","source_ip":"","status":"done","tags":["reboot","post-upgrade"],"title":"[P0] \u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 reboot \u0e2b\u0e25\u0e31\u0e07 maintenance window (required by libc6/dbus)","updated_at":"2026-05-26T00:10:05+07:00"},{"due_date":"2026-05-26","id":17,"kind":"activities","owner":"ai","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com","source_ip":"","status":"done","tags":["maintenance","nginx","precutover"],"title":"Prepared maintenance index.html on 157.85.98.240 for class.lnwsj.com cutover","updated_at":"2026-05-26T02:20:39+07:00"},{"due_date":"2026-05-28","id":17,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"high","project":"subai_dev_macmini","site":"subaidev.cutdee.com","source_ip":"58.10.161.211","status":"resolved","tags":[],"title":"Subaidev output cleanup policy too aggressive","updated_at":"2026-05-28T22:04:41+07:00"},{"due_date":"2026-05-28","id":16,"kind":"debug_items","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"open","tags":[],"title":"SubAI AutoSu color input warning for 8-digit hex default","updated_at":"2026-05-28T17:40:05+07:00"},{"due_date":"2026-05-28","id":16,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"tt2026onilieV3","site":"https://tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"in_progress","tags":[],"title":"[V3] \u0e17\u0e14\u0e2a\u0e2d\u0e1a AutoSu ON \u0e01\u0e31\u0e1a Syllables 1,2,3 + \u0e41\u0e15\u0e01\u0e40\u0e1f\u0e23\u0e21\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a","updated_at":"2026-05-28T09:06:24+07:00"},{"due_date":"2026-05-25","id":16,"kind":"todos","owner":"ops","priority":"high","project":"RULE","site":"legacy.local","source_ip":"","status":"done","tags":["workflow","timesheet","tracking"],"title":"[P-Rule] \u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e17\u0e33\u0e07\u0e32\u0e19\u0e40\u0e2a\u0e23\u0e47\u0e08: update status + \u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01 activity \u0e40\u0e27\u0e25\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21/\u0e08\u0e1a","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-26","id":16,"kind":"activities","owner":"ai","priority":"high","project":"class.lnwsj.com","site":"class.lnwsj.com","source_ip":"","status":"done","tags":["planning","cutover","dns"],"title":"Planned class.lnwsj.com pre-cutover readiness checklist","updated_at":"2026-05-26T01:41:27+07:00"},{"due_date":"2026-05-28","id":15,"kind":"plans","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"todo","tags":[],"title":"Plan: migrate newer subai to 110.164.146.205 and expose as subaidev.cutdee.com","updated_at":"2026-05-28T08:47:11+07:00"},{"due_date":"2026-05-28","id":15,"kind":"debug_items","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"open","tags":[],"title":"SubAI UI shows stale 401 settings toast after login","updated_at":"2026-05-28T17:39:57+07:00"},{"due_date":"2026-05-26","id":15,"kind":"activities","owner":"ai","priority":"high","project":"VPSPro Migration","site":"legacy.local","source_ip":"","status":"done","tags":["reboot","post-check","ops"],"title":"Reboot completed on 157.85.98.240 and post-boot services healthy","updated_at":"2026-05-26T00:10:05+07:00"},{"due_date":"2026-05-25","id":15,"kind":"todos","owner":"ops","priority":"medium","project":"P6","site":"legacy.local","source_ip":"","status":"done","tags":["install","p6","dirs"],"title":"[P6] \u0e2a\u0e23\u0e49\u0e32\u0e07\u0e42\u0e04\u0e23\u0e07\u0e42\u0e1f\u0e25\u0e40\u0e14\u0e2d\u0e23\u0e4c /srv/apps /srv/backups /var/log/apps","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-25","id":14,"kind":"todos","owner":"ops","priority":"high","project":"P6","site":"legacy.local","source_ip":"","status":"done","tags":["install","p6","backup"],"title":"[P6] \u0e15\u0e31\u0e49\u0e07 logrotate \u0e41\u0e25\u0e30 backup cron","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-25","id":14,"kind":"activities","owner":"ai","priority":"high","project":"VPSPro Migration","site":"legacy.local","source_ip":"","status":"done","tags":["audit","post-install","remaining"],"title":"Post-install audit complete: remaining actions identified","updated_at":"2026-05-25T23:03:16+07:00"},{"due_date":"2026-05-28","id":14,"kind":"debug_items","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"resolved","tags":[],"title":"[SubAI Migration] AutoSub worker missing whisper/torch dependency in local venv","updated_at":"2026-05-28T10:00:33+07:00"},{"due_date":"2026-05-28","id":14,"kind":"plans","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.sj88ai.com","source_ip":"110.164.146.205","status":"cancelled","tags":[],"title":"Plan: migrate newer subai instance to 110.164.146.205 and expose as subaidev.sj88ai.com","updated_at":"2026-05-28T08:46:30+07:00"},{"due_date":"2026-05-25","id":13,"kind":"todos","owner":"ops","priority":"high","project":"P6","site":"legacy.local","source_ip":"","status":"done","tags":["install","p6","systemd"],"title":"[P6] \u0e2a\u0e23\u0e49\u0e32\u0e07 systemd service \u0e41\u0e22\u0e01\u0e15\u0e48\u0e2d\u0e41\u0e2d\u0e1b","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-25","id":13,"kind":"activities","owner":"ai","priority":"high","project":"VPSPro Migration","site":"legacy.local","source_ip":"","status":"done","tags":["python","node","standardize","install"],"title":"Standardized Python/Node baseline: Node upgraded to 22 LTS and common service model verified","updated_at":"2026-05-25T22:58:44+07:00"},{"due_date":"2026-05-28","id":13,"kind":"plans","owner":"ai-full-dev-bot","priority":"high","project":"sj88-greenscreen","site":"greenscreen.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"Design Greenscreen WebApp: Normal Mode + Batch Mode Architecture","updated_at":"2026-05-28T07:34:23+07:00"},{"due_date":"2026-05-28","id":13,"kind":"debug_items","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"resolved","tags":[],"title":"[SubAI Migration] Remote dump collation incompatible with local MariaDB","updated_at":"2026-05-28T09:44:52+07:00"},{"due_date":"2026-05-29","id":12,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"","status":"planned","tags":[],"title":"Re-run full-system live test after migration cutover","updated_at":"2026-05-28T07:07:25+07:00"},{"due_date":"2026-05-25","id":12,"kind":"todos","owner":"ops","priority":"high","project":"P5","site":"legacy.local","source_ip":"","status":"done","tags":["install","p5","node"],"title":"[P5] \u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 Node.js + npm + pm2","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-25","id":12,"kind":"activities","owner":"ai","priority":"high","project":"VPSPro Migration","site":"legacy.local","source_ip":"","status":"done","tags":["python","node","version","audit"],"title":"Detailed runtime check complete: Python + Node stacks on 157.85.98.240","updated_at":"2026-05-25T22:41:50+07:00"},{"due_date":"2026-05-28","id":12,"kind":"debug_items","owner":"SJ88","priority":"high","project":"subai-subaidev","site":"subaidev.cutdee.com","source_ip":"110.164.146.205","status":"resolved","tags":[],"title":"[SubAI Migration] Local DB user/database missing before subaidev boot","updated_at":"2026-05-28T09:44:51+07:00"},{"due_date":"2026-05-28","id":11,"kind":"plans","owner":"ai-full-dev-bot","priority":"medium","project":"green.sj88ai.com Green With Reframe","site":"green.sj88ai.com","source_ip":"","status":"todo","tags":[],"title":"\u0e40\u0e1e\u0e34\u0e48\u0e21 membership check \u0e43\u0e19 UI \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a AutoReframe (frontend Next.js)","updated_at":"2026-05-28T06:48:53+07:00"},{"due_date":"2026-05-25","id":11,"kind":"todos","owner":"ops","priority":"high","project":"P5","site":"legacy.local","source_ip":"","status":"done","tags":["install","p5","python"],"title":"[P5] \u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 Python runtime + build-essential","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-25","id":11,"kind":"activities","owner":"ai","priority":"high","project":"VPSPro Migration","site":"legacy.local","source_ip":"","status":"done","tags":["notion","viewer","rules"],"title":"Viewer updated: Project Identity aligned to Notion operating rules","updated_at":"2026-05-25T22:38:01+07:00"},{"due_date":"2026-05-28","id":11,"kind":"debug_items","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v1.sj88ai.com","source_ip":"","status":"resolved","tags":[],"title":"tt2026online-v1.sj88ai.com Caddy route missing after reload on 110.164.146.205","updated_at":"2026-05-28T07:18:19+07:00"},{"due_date":"2026-05-25","id":10,"kind":"todos","owner":"ops","priority":"high","project":"P4","site":"legacy.local","source_ip":"","status":"done","tags":["install","p4","security"],"title":"[P4] \u0e17\u0e33 hardening \u0e02\u0e31\u0e49\u0e19\u0e15\u0e49\u0e19 DB \u0e17\u0e31\u0e49\u0e07\u0e2a\u0e2d\u0e07\u0e15\u0e31\u0e27","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-25","id":10,"kind":"activities","owner":"ai","priority":"high","project":"VPSPro","site":"legacy.local","source_ip":"","status":"done","tags":["validation","viewer","ops"],"title":"Validation complete: viewer online and server stack verified","updated_at":"2026-05-25T22:33:10+07:00"},{"due_date":"2026-05-28","id":10,"kind":"plans","owner":"SJ88","priority":"high","project":"automix-tt2026-test","site":"automixsj88-jsdev.sj88ai.com,tt2026onlinedev.sj88ai.com","source_ip":"","status":"done","tags":[],"title":"[AutoMix] Final test, DNS cutover, and port 20001 reservation plan","updated_at":"2026-05-28T06:48:56+07:00"},{"due_date":"2026-05-28","id":10,"kind":"debug_items","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"resolved","tags":[],"title":"watchdog \u0e41\u0e1a\u0e1a updated_at \u0e44\u0e21\u0e48\u0e1e\u0e2d\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a job \u0e04\u0e49\u0e32\u0e07","updated_at":"2026-05-28T07:50:33+07:00"},{"due_date":"2026-05-28","id":9,"kind":"plans","owner":"ops","priority":"urgent","project":"class.lnwsj.com","site":"class.lnwsj.com","source_ip":"","status":"in_progress","tags":["class.lnwsj.com","dns","migration","precutover"],"title":"Cutover Plan: class.lnwsj.com DNS switch to new server","updated_at":"2026-05-26T04:34:07+07:00"},{"due_date":"2026-05-25","id":9,"kind":"todos","owner":"ops","priority":"urgent","project":"P4","site":"legacy.local","source_ip":"","status":"done","tags":["install","p4","db"],"title":"[P4] \u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 MySQL + PostgreSQL","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-25","id":9,"kind":"activities","owner":"ai","priority":"high","project":"VPSPro Migration","site":"legacy.local","source_ip":"","status":"done","tags":["install","ops","timesheet"],"title":"P6 complete: systemd templates + logrotate + backup cron + standard dirs created","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-28","id":9,"kind":"debug_items","owner":"SJ88","priority":"high","project":"todo-namnan-v1","site":"todo.sj88ai.com","source_ip":"","status":"resolved","tags":[],"title":"todo.sj88ai.com public Caddy route missing on 110.164.146.205","updated_at":"2026-05-28T07:13:07+07:00"},{"due_date":"2026-05-28","id":8,"kind":"todos","owner":"ops","priority":"medium","project":"fb.namnan.co.th","site":"fb.namnan.co.th","source_ip":"","status":"blocked","tags":["install","p3","legacy"],"title":"[P3] \u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19\u0e04\u0e27\u0e32\u0e21\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19 php8.1-fpm \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a fb.namnan.co.th","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-25","id":8,"kind":"activities","owner":"ai","priority":"high","project":"VPSPro Migration","site":"legacy.local","source_ip":"","status":"done","tags":["install","ops","timesheet"],"title":"P5 complete: python runtime + build tools + node/npm + pm2 installed","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-25","id":8,"kind":"plans","owner":"ops","priority":"high","project":"legacy-project","site":"legacy.local","source_ip":"","status":"done","tags":["workflow","discipline","timesheet"],"title":"\u0e01\u0e15\u0e34\u0e01\u0e32: \u0e17\u0e33\u0e02\u0e49\u0e2d\u0e44\u0e2b\u0e19\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e43\u0e2b\u0e49\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e2a\u0e16\u0e32\u0e19\u0e30 + \u0e25\u0e07\u0e40\u0e27\u0e25\u0e32 Timesheet \u0e17\u0e31\u0e19\u0e17\u0e35","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-28","id":8,"kind":"debug_items","owner":"SJ88","priority":"high","project":"Ai Agent Full Dev","site":"tt2026online-v3.sj88ai.com","source_ip":"157.85.107.14","status":"resolved","tags":[],"title":"AutoSub case1 \u0e15\u0e34\u0e14\u0e04\u0e49\u0e32\u0e07\u0e2a\u0e16\u0e32\u0e19\u0e30 running","updated_at":"2026-05-28T07:50:33+07:00"},{"due_date":"2026-05-29","id":7,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"low","project":"automixsj88-js","site":"https://automixsj88-js.sj88ai.com","source_ip":"","status":"open","tags":[],"title":"History UI text check mismatch","updated_at":"2026-05-28T07:07:25+07:00"},{"due_date":"2026-05-25","id":7,"kind":"activities","owner":"ai","priority":"high","project":"VPSPro Migration","site":"legacy.local","source_ip":"","status":"done","tags":["install","ops","timesheet"],"title":"P4 complete: mysql+postgres installed, baseline hardening applied","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-25","id":7,"kind":"plans","owner":"ops","priority":"high","project":"legacy-project","site":"legacy.local","source_ip":"","status":"done","tags":["install","p6","systemd","backup"],"title":"P6 \u0e07\u0e32\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a Production","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-25","id":7,"kind":"todos","owner":"ops","priority":"high","project":"P3","site":"legacy.local","source_ip":"","status":"done","tags":["install","p3","php83"],"title":"[P3] \u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 PHP 8.3 stack \u0e04\u0e23\u0e1a extension","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-31","id":6,"kind":"debug_items","owner":"ai-full-dev-bot","priority":"low","project":"green.sj88ai.com Green With Reframe","site":"green.sj88ai.com","source_ip":"","status":"open","tags":[],"title":"\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19 SJ88_REFRAME_MIN_PLAN \u0e44\u0e14\u0e49\u0e15\u0e32\u0e21 environment variable","updated_at":"2026-05-28T06:48:41+07:00"},{"due_date":"2026-05-25","id":6,"kind":"todos","owner":"ops","priority":"urgent","project":"P2","site":"legacy.local","source_ip":"","status":"done","tags":["install","p2","edge"],"title":"[P2] \u0e22\u0e37\u0e19\u0e22\u0e31\u0e19 edge \u0e40\u0e14\u0e35\u0e22\u0e27\u0e17\u0e35\u0e48\u0e1e\u0e2d\u0e23\u0e4c\u0e15 80/443","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-25","id":6,"kind":"activities","owner":"ai","priority":"high","project":"VPSPro Migration","site":"legacy.local","source_ip":"","status":"done","tags":["install","ops","timesheet"],"title":"P3 complete: php8.3-fpm stack installed and active","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-25","id":6,"kind":"plans","owner":"ops","priority":"high","project":"legacy-project","site":"legacy.local","source_ip":"","status":"done","tags":["install","p5","python","node","pm2"],"title":"P5 Python/Node Runtime (No Docker)","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-25","id":5,"kind":"plans","owner":"ops","priority":"urgent","project":"legacy-project","site":"legacy.local","source_ip":"","status":"done","tags":["install","p4","database"],"title":"P4 Database (Host-based)","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-25","id":5,"kind":"todos","owner":"ops","priority":"urgent","project":"P2","site":"legacy.local","source_ip":"","status":"done","tags":["install","p2","ssl"],"title":"[P2] \u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 Nginx + Certbot","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-25","id":5,"kind":"activities","owner":"ai","priority":"high","project":"VPSPro Migration","site":"legacy.local","source_ip":"","status":"done","tags":["install","ops","timesheet"],"title":"P2 complete: nginx+certbot installed, nginx active on :80, ufw open 80/443","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-28","id":5,"kind":"debug_items","owner":"SJ88","priority":"high","project":"automix-tt2026-test","site":"automixsj88-jsdev.sj88ai.com","source_ip":"","status":"resolved","tags":[],"title":"[Caddy] automix persistent route not installed because root password required","updated_at":"2026-05-28T06:58:31+07:00"},{"due_date":"2026-05-25","id":4,"kind":"activities","owner":"ai","priority":"high","project":"VPSPro","site":"legacy.local","source_ip":"","status":"done","tags":["p1","tools"],"title":"P1 complete: base tools installed","updated_at":"2026-05-25T22:21:19+07:00"},{"due_date":"2026-05-25","id":4,"kind":"todos","owner":"ops","priority":"high","project":"P1","site":"legacy.local","source_ip":"","status":"done","tags":["install","p1","tools"],"title":"[P1] \u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 base tools \u0e15\u0e32\u0e21\u0e25\u0e34\u0e2a\u0e15\u0e4c","updated_at":"2026-05-25T22:21:19+07:00"},{"due_date":"2026-05-25","id":4,"kind":"plans","owner":"ops","priority":"high","project":"legacy-project","site":"legacy.local","source_ip":"","status":"done","tags":["install","p3","php"],"title":"P3 PHP Stack (Host-based)","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-27","id":4,"kind":"debug_items","owner":"SJ88","priority":"high","project":"automix-tt2026-test","site":"tt2026onlinedev.sj88ai.com","source_ip":"","status":"resolved","tags":[],"title":"[tt2026] Worker not running while web is active","updated_at":"2026-05-28T06:35:15+07:00"},{"due_date":"2026-05-25","id":3,"kind":"activities","owner":"ai","priority":"urgent","project":"VPSPro","site":"legacy.local","source_ip":"","status":"in_progress","tags":["p0","system","security"],"title":"P0 complete: system updated + timezone set + UFW enabled","updated_at":"2026-05-25T22:21:19+07:00"},{"due_date":"2026-05-25","id":3,"kind":"todos","owner":"ops","priority":"urgent","project":"P0","site":"legacy.local","source_ip":"","status":"done","tags":["install","p0","security"],"title":"[P0] \u0e40\u0e1b\u0e34\u0e14 UFW \u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e1e\u0e2d\u0e23\u0e4c\u0e15 22/80/443","updated_at":"2026-05-25T22:21:19+07:00"},{"due_date":"2026-05-25","id":3,"kind":"plans","owner":"ops","priority":"urgent","project":"legacy-project","site":"legacy.local","source_ip":"","status":"done","tags":["install","p2","nginx","ssl"],"title":"P2 Web + SSL","updated_at":"2026-05-25T22:29:21+07:00"},{"due_date":"2026-05-27","id":3,"kind":"debug_items","owner":"SJ88","priority":"high","project":"automix-tt2026-test","site":"automixsj88-jsdev.sj88ai.com","source_ip":"","status":"resolved","tags":[],"title":"[Automix] Queue gate 127.0.0.1:61050 still down after web restore","updated_at":"2026-05-28T06:23:15+07:00"},{"due_date":"2026-05-25","id":2,"kind":"activities","owner":"ai","priority":"high","project":"VPSPro","site":"legacy.local","source_ip":"","status":"in_progress","tags":["workflow","rule","timesheet"],"title":"\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e01\u0e15\u0e34\u0e01\u0e32\u0e43\u0e19\u0e41\u0e2d\u0e1b: \u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e41\u0e25\u0e30\u0e25\u0e07\u0e40\u0e27\u0e25\u0e32 Timesheet \u0e17\u0e38\u0e01\u0e07\u0e32\u0e19","updated_at":"2026-05-25T22:13:48+07:00"},{"due_date":"2026-05-28","id":2,"kind":"debug_items","owner":"cloudflare-edge-tls","priority":"medium","project":"www.class.lnwsj.com","site":"www.class.lnwsj.com","source_ip":"","status":"blocked","tags":["https","cloudflare","www.class.lnwsj.com","blocked"],"title":"www.class.lnwsj.com HTTPS handshake failure","updated_at":"2026-05-26T05:10:28+07:00"},{"due_date":"2026-05-25","id":2,"kind":"plans","owner":"ops","priority":"high","project":"legacy-project","site":"legacy.local","source_ip":"","status":"done","tags":["install","p1","tools"],"title":"P1 Base Tools","updated_at":"2026-05-25T22:21:19+07:00"},{"due_date":"2026-05-25","id":2,"kind":"todos","owner":"ops","priority":"high","project":"P0","site":"legacy.local","source_ip":"","status":"done","tags":["install","p0"],"title":"[P0] \u0e15\u0e31\u0e49\u0e07 timezone \u0e40\u0e1b\u0e47\u0e19 Asia/Bangkok","updated_at":"2026-05-25T22:21:19+07:00"},{"due_date":"2026-05-28","id":1,"kind":"debug_items","owner":"nginx/cloudflare/caddy","priority":"medium","project":"www.class.lnwsj.com","site":"www.class.lnwsj.com","source_ip":"","status":"open","tags":["smoke-test","ssl","cloudflare","rollback","class.lnwsj.com"],"title":"Post-cutover smoke: www.class.lnwsj.com TLS handshake fail + old-origin https rollback check fail","updated_at":"2026-05-26T04:48:37+07:00"},{"due_date":"2026-05-25","id":1,"kind":"activities","owner":"ai","priority":"high","project":"VPSPro","site":"legacy.local","source_ip":"2001:44c8:4652:7812:9dea:d9c4:5f0c:f4d6","status":"in_progress","tags":["plan","timesheet","install"],"title":"\u0e25\u0e07\u0e41\u0e1c\u0e19\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 P0-P6 \u0e40\u0e02\u0e49\u0e32 Timesheet App \u0e41\u0e25\u0e30\u0e40\u0e1b\u0e34\u0e14\u0e23\u0e30\u0e1a\u0e1a\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e2a\u0e16\u0e32\u0e19\u0e30","updated_at":"2026-06-01T04:16:41+07:00"},{"due_date":"2026-05-25","id":1,"kind":"plans","owner":"ops","priority":"urgent","project":"legacy-project","site":"legacy.local","source_ip":"","status":"done","tags":["install","p0","baseline"],"title":"P0 \u0e40\u0e15\u0e23\u0e35\u0e22\u0e21\u0e23\u0e30\u0e1a\u0e1a","updated_at":"2026-05-25T22:21:19+07:00"},{"due_date":"2026-05-25","id":1,"kind":"todos","owner":"ops","priority":"urgent","project":"P0","site":"legacy.local","source_ip":"","status":"done","tags":["install","p0"],"title":"[P0] \u0e23\u0e31\u0e19 apt update && apt upgrade -y","updated_at":"2026-05-25T22:21:19+07:00"}],"ok":true}
