[object Object]

← back to Ticket System

separate recurring work from task queue

b038f0351488d411b472f4b352ce84e169195b52 · 2026-08-31 09:51:01 -0700 · Steve Abrams

Files touched

Diff

commit b038f0351488d411b472f4b352ce84e169195b52
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Mon Aug 31 09:51:01 2026 -0700

    separate recurring work from task queue
---
 TICKET-KINDS.md                |    49 +
 board.html                     |    17 +-
 dtd-run.js                     |     3 +
 lib.js                         |    30 +-
 lib.test.js                    |    21 +-
 reports/ticket-kind-audit.json | 16247 +++++++++++++++++++++++++++++++++++++++
 reports/ticket-kind-audit.md   |   163 +
 scripts/audit-ticket-kinds.mjs |    71 +
 server.js                      |     3 +-
 tk                             |    22 +-
 10 files changed, 16613 insertions(+), 13 deletions(-)

diff --git a/TICKET-KINDS.md b/TICKET-KINDS.md
new file mode 100644
index 00000000..c002f047
--- /dev/null
+++ b/TICKET-KINDS.md
@@ -0,0 +1,49 @@
+# Ticket kinds and recurring-work policy
+
+Ticket kind describes what a record **is**. Status describes where that record is in its lifecycle. They are intentionally independent.
+
+## `task`
+
+A bounded unit of work with a verifiable finish. Incidents, repairs, installs, audits, and changes to a cron job remain tasks even when their text mentions a schedule.
+
+- Eligible for urgency ranking and **Run Now**.
+- Close when the stated result is verified.
+- If it was spawned by recurring work, set `parent_id` to the loop or job registry.
+
+## `continuous_loop`
+
+An event-driven or condition-driven standing outcome with no fixed wall-clock trigger. Examples: keep a queue clear, continuously improve data quality, or react whenever new input appears.
+
+- Listed separately from the task queue and excluded from age/deadline urgency.
+- The parent is a registry, not an indefinitely `doing` task.
+- Each concrete iteration, defect, or gated action becomes a bounded child task.
+- Use `open` for enabled, `blocked` for degraded, `stopped` for disabled, and `done` only when retired.
+- If the loop actually wakes on a fixed interval, designate it `scheduled_job` instead.
+
+## `scheduled_job`
+
+A recurring process whose identity includes a real time trigger: cron, launchd `StartInterval`/calendar interval, or an equivalent scheduler.
+
+- Record cadence or cron expression, scheduler label, timezone, and enabled state.
+- Treat the operating system or scheduler as the source of truth; prose in a ticket is not a scheduler.
+- The parent registry is excluded from urgency and **Run Now**. Each failure/remediation is a child `task`.
+- Jobs must be idempotent, prevent overlapping runs, log start/end/result, expose last/next run, and create an incident task after a defined failure threshold.
+- Customer-facing sends, spend, production writes, DNS, and other gates remain gated on every run; scheduling never grants approval.
+
+## Commands
+
+```sh
+tk designate TK-22 continuous_loop
+tk designate TK-10986 scheduled_job --cadence 10m \
+  --scheduler-label com.steve.codex-yoloforever \
+  --timezone America/Los_Angeles --enabled true
+tk designate TK-123 task --parent TK-10986
+tk list --kind continuous_loop
+tk list --kind scheduled_job
+```
+
+The board provides separate **Task Queue**, **Continuous Loops**, and **Scheduled Jobs** views. Legacy records default to `task`, and migrations use append-only designation events.
+
+## Audit rule
+
+Run `node scripts/audit-ticket-kinds.mjs` for a read-only inventory. Use `--apply` only for high-confidence classifications. Ambiguous recurrence stays a task in the review list; false negatives are safer than hiding bounded work from the actionable queue.
diff --git a/board.html b/board.html
index 17c739ab..317cad39 100644
--- a/board.html
+++ b/board.html
@@ -85,6 +85,9 @@
 </style></head><body>
 <header>
   <h1>FLEET TICKETS</h1>
+  <select class="gsel" id="view" title="Separate actionable work from recurring registries">
+    <option value="task">Task Queue</option><option value="continuous_loop">Continuous Loops</option><option value="scheduled_job">Scheduled Jobs</option><option value="all">All</option>
+  </select>
   <span id="pills"></span>
   <input class="search" id="q" placeholder="search all fields (space = AND)…">
   <label style="font-size:11px;color:var(--mut)">Group
@@ -121,6 +124,8 @@ const dt=s=>{if(!s)return '—';const d=new Date(s);if(isNaN(d))return '—';ret
 const agoH=s=>s?((Date.now()-new Date(s).getTime())/3600000):null;
 const elapsed=s=>{const ms=Math.max(0,Date.now()-new Date(s||Date.now()).getTime()),m=Math.floor(ms/60000),h=Math.floor(m/60),d=Math.floor(h/24);return d?`${d}d ${h%24}h`:h?`${h}h ${m%60}m`:`${m}m`;};
 const ticketCell=t=>{const short=esc(t.id.replace(/^(TK-\d+).*/,'$1')),running=t.status==='doing',since=running?(t.status_since||t.created_at):t.created_at,age=elapsed(since);return `<span class="ticket-top"><a class="cell mono" href="#" onclick="setQ('${esc(t.id)}');return false" title="${esc(t.id)}">${short}</a><span class="ticket-runtime${running?' running':''}" title="since ${esc(since||'unknown')}">${running?'running':'age'} ${age}</span></span>`;};
+const KIND_FACE={task:'Task',continuous_loop:'Continuous Loop',scheduled_job:'Scheduled Job'};
+const scheduleCell=t=>{const s=t.schedule||{};if(t.kind!=='scheduled_job')return t.kind==='continuous_loop'?'event-driven':'—';return esc(s.cron||s.cadence||'schedule missing')+(s.scheduler_label?`<br><small>${esc(s.scheduler_label)}</small>`:'');};
 // ── DTD run-now verdicts (fetched from /api/dtd): { TK-id: {verdict,yes,no,confidence} } ──
 let DTD={running:false,verdicts:null};
 const verdictOf=t=>{const v=DTD.verdicts&&DTD.verdicts.tickets&&DTD.verdicts.tickets[t.id];return v||null;};
@@ -146,6 +151,8 @@ const COLS=[
  {k:'ratings',l:'Ratings',g:'Priority',w:150, def:1, cell:t=>barsCell(t), raw:t=>t.priority||0},
  {k:'id',    l:'Ticket', g:'Core', w:150, def:1, cell:t=>ticketCell(t), raw:t=>t.id},
  {k:'status',l:'Status', g:'Core', w:96,  def:1, cell:t=>`<span class="stpill s-${t.status}"><span class="dot" style="background:currentColor"></span>${t.status==='stopped'?'TicketStopped':t.status}</span>`, raw:t=>t.status},
+ {k:'kind',l:'Designation',g:'Core',w:130,def:1,cell:t=>esc(KIND_FACE[t.kind||'task']||t.kind),raw:t=>t.kind||'task'},
+ {k:'schedule',l:'Schedule',g:'Core',w:170,def:1,cell:t=>scheduleCell(t),raw:t=>(t.schedule&&((t.schedule.cron||t.schedule.cadence)))||''},
  {k:'runnow',l:'Run now?',g:'Core',w:118, def:1, cell:t=>verdictCell(t), raw:t=>verdictRank(t)},
  {k:'title', l:'Title',  g:'Core', w:400, def:1, cell:t=>esc(t.title), raw:t=>t.title},
  {k:'project',l:'Project',g:'Core',w:150, def:1, cell:t=>t.project?`<span class="proj" onclick="setQ('${esc(t.project)}')">${esc(t.project)}</span>`:'—', raw:t=>t.project||''},
@@ -162,6 +169,7 @@ function lastText(t){const acts=(t.actions||[]).slice().sort((a,b)=>+new Date(b.
 const CK=COLS.map(c=>c.k);
 const LS=(k,d)=>{try{return JSON.parse(localStorage.getItem(k))??d}catch(e){return d}}, save=(k,v)=>{try{localStorage.setItem(k,JSON.stringify(v))}catch(e){}};
 let DATA=[], q='', sortKey='priority', sortDir=-1;
+let VIEW=LS('tkView','task');
 let VIS=LS('tkCols',null)||Object.fromEntries(COLS.map(c=>[c.k,!!c.def]));
 for(const c of COLS)if(!(c.k in VIS))VIS[c.k]=!!c.def; // new cols (runnow) default ON even with an old stored set
 let ORDER=(Array.isArray(LS('tkOrder',null))?LS('tkOrder',null):[]).filter(k=>CK.includes(k)); for(const k of CK)if(!ORDER.includes(k))ORDER.push(k);
@@ -176,7 +184,7 @@ let PILL_VIS=Object.assign(Object.fromEntries(PILLS.map(p=>[p.k,1])),LS('tkPills
 const DET=[{k:'comment',l:'comments'},{k:'note',l:'notes'},{k:'action',l:'actions'},{k:'win',l:'wins'},{k:'challenge',l:'challenges'},{k:'cody',l:'cody dissents'}];
 let DET_VIS=LS('tkDet',null)||Object.fromEntries(DET.map(d=>[d.k,1]));
 let DM_ON=LS('tkDM',1), LASTMSG=[];
-document.documentElement.style.setProperty('--rowpad',DENS+'px'); $('#dens').value=DENS; $('#grp').value=GROUP;
+document.documentElement.style.setProperty('--rowpad',DENS+'px'); $('#dens').value=DENS; $('#grp').value=GROUP; $('#view').value=VIEW;
 const ordered=()=>ORDER.map(k=>COLS.find(c=>c.k===k)).filter(c=>c&&VIS[c.k]);
 
 function renderHead(){
@@ -206,10 +214,10 @@ function renderHead(){
   }
   $('#selall').onclick=e=>{const on=e.target.checked;const vis=DATA.filter(match);if(on)for(const t of vis)SEL.add(t.id);else for(const t of vis)SEL.delete(t.id);render();syncBar();};
 }
-function match(t){if(!q)return true;
+function match(t){if(VIEW!=='all'&&(t.kind||'task')!==VIEW)return false;if(!q)return true;
   // search the FULL thread — every comment (note/win/challenge/cody incl.) + every action — not just lastText
   const thread=[...(t.comments||[]).map(c=>c.text),...(t.actions||[]).map(a=>a.text)].join(' ');
-  const hay=(t.id+' '+t.title+' '+(t.project||'')+' '+(t.assignee||'')+' '+t.status+' '+thread).toLowerCase();
+  const hay=(t.id+' '+t.title+' '+(t.project||'')+' '+(t.assignee||'')+' '+t.status+' '+(t.kind||'task')+' '+JSON.stringify(t.schedule||{})+' '+thread).toLowerCase();
   return q.toLowerCase().split(/\s+/).every(w=>hay.includes(w));}
 const groupLabel=(k,v)=>k==='status'?(v==='stopped'?'TicketStopped':v):k==='assignee'?(v||'unassigned'):(v||'—');
 function render(){
@@ -310,13 +318,14 @@ function renderDetMenu(){
 window.setQ=v=>{$('#q').value=v;q=v;render();};
 $('#q').oninput=e=>{q=e.target.value;render();};
 $('#grp').onchange=e=>{GROUP=e.target.value;save('tkGroup',GROUP);render();};
+$('#view').onchange=e=>{VIEW=e.target.value;save('tkView',VIEW);SEL.clear();render();syncBar();};
 $('#dens').oninput=e=>{DENS=+e.target.value;document.documentElement.style.setProperty('--rowpad',DENS+'px');save('tkDens',DENS);};
 const closeMenus=except=>['#colmenu','#pillmenu','#detmenu'].forEach(id=>{if(id!==except)$(id).classList.remove('show');});
 $('#colsBtn').onclick=()=>{closeMenus('#colmenu');$('#colmenu').classList.toggle('show');};
 $('#pillsBtn').onclick=()=>{closeMenus('#pillmenu');$('#pillmenu').classList.toggle('show');};
 $('#detBtn').onclick=()=>{closeMenus('#detmenu');$('#detmenu').classList.toggle('show');};
 $('#dmBtn').onclick=()=>{DM_ON=DM_ON?0:1;save('tkDM',DM_ON);$('#dmBtn').classList.toggle('off',!DM_ON);dmPanel(LASTMSG);};
-$('#resetBtn').onclick=()=>{['tkCols','tkOrder','tkWid','tkDens','tkPills','tkDet','tkDM','tkGroup'].forEach(k=>localStorage.removeItem(k));location.reload();};
+$('#resetBtn').onclick=()=>{['tkCols','tkOrder','tkWid','tkDens','tkPills','tkDet','tkDM','tkGroup','tkView'].forEach(k=>localStorage.removeItem(k));location.reload();};
 document.addEventListener('click',e=>{if(!e.target.closest('#colmenu,#colsBtn'))$('#colmenu').classList.remove('show');if(!e.target.closest('#pillmenu,#pillsBtn'))$('#pillmenu').classList.remove('show');if(!e.target.closest('#detmenu,#detBtn'))$('#detmenu').classList.remove('show');});
 function dmPanel(mm){
   if(!DM_ON){$('#dmwrap').innerHTML='';return;}
diff --git a/dtd-run.js b/dtd-run.js
index 98b02e88..f964bf67 100755
--- a/dtd-run.js
+++ b/dtd-run.js
@@ -63,6 +63,9 @@ if (explicitRefs.length) {
 }
 // never run DTD on a stopped ticket even if explicitly passed — stopped = forever
 chosen = chosen.filter(t => t && t.status !== 'stopped');
+// Recurring registries never get a RUN NOW verdict. Their bounded child/run
+// tickets are ordinary tasks and are evaluated here when actual work exists.
+chosen = chosen.filter(t => (t.kind || 'task') === 'task');
 
 if (!chosen.length) {
   fs.writeFileSync(OUT, JSON.stringify({ ranAt: new Date().toISOString(), count: 0, tickets: {}, note: 'no eligible tickets' }, null, 2));
diff --git a/lib.js b/lib.js
index 8cc4b717..82dfaa3b 100644
--- a/lib.js
+++ b/lib.js
@@ -38,13 +38,23 @@ function append(ev) { ensure(); fs.appendFileSync(EVENTS, JSON.stringify(ev) + '
 // just an appended status event, so `tk status <id> open` un-stops it. Added
 // last so legacy 4-status consumers that index by position are unaffected.
 const STATUSES = ['open', 'doing', 'blocked', 'done', 'stopped'];
+const KINDS = ['task', 'continuous_loop', 'scheduled_job'];
+const cleanSchedule = value => {
+  const src = value && typeof value === 'object' ? value : {};
+  const out = {};
+  for (const key of ['cadence', 'cron', 'scheduler_label', 'timezone', 'last_run_at', 'next_run_at']) {
+    if (src[key] != null && String(src[key]).trim()) out[key] = String(src[key]).trim();
+  }
+  if (src.enabled != null) out.enabled = src.enabled === true || String(src.enabled).toLowerCase() === 'true';
+  return out;
+};
 
 // Fold the event log into current ticket state.
 function tickets() {
   const map = new Map();
   for (const ev of readEvents()) {
     if (ev.type === 'create') {
-      map.set(ev.id, { id: ev.id, title: ev.title, project: ev.project || '', agent: ev.agent || '', assignee: ev.agent || '', status: 'open', status_since: ev.ts, created_at: ev.ts, updated_at: ev.ts, comments: [], actions: [] });
+      map.set(ev.id, { id: ev.id, title: ev.title, project: ev.project || '', agent: ev.agent || '', assignee: ev.agent || '', status: 'open', status_since: ev.ts, kind: KINDS.includes(ev.kind) ? ev.kind : 'task', schedule: cleanSchedule(ev.schedule), parent_id: ev.parent_id || '', created_at: ev.ts, updated_at: ev.ts, comments: [], actions: [] });
       if (ev.body) map.get(ev.id).comments.push({ ts: ev.ts, agent: ev.agent || '', kind: 'comment', text: ev.body });
     } else {
       const t = map.get(ev.id); if (!t) continue; t.updated_at = ev.ts;
@@ -53,6 +63,13 @@ function tickets() {
       else if (ev.type === 'action') t.actions.push({ ts: ev.ts, agent: ev.agent || '', text: ev.text, correlation_id: ev.correlation_id || '' });
       else if (ev.type === 'status' && STATUSES.includes(ev.status)) { t.status = ev.status; t.status_since = ev.ts; }
       else if (ev.type === 'assign') t.assignee = ev.agent || '';
+      else if (ev.type === 'designation' && KINDS.includes(ev.kind)) {
+        t.kind = ev.kind;
+        t.schedule = cleanSchedule(ev.schedule);
+        t.parent_id = ev.parent_id || '';
+        t.designated_at = ev.ts;
+        t.designated_by = ev.agent || '';
+      }
     }
   }
   return map;
@@ -185,6 +202,13 @@ function ticketStatus(ref, status, { agent = 'codex', correlation_id = correlati
   const id = requireTicket(ref); status = String(status || '').toLowerCase(); if (!STATUSES.includes(status)) throw new Error('invalid status: ' + status);
   return append({ ts: now(), type: 'status', id, status, agent, correlation_id });
 }
+function ticketDesignate(ref, kind, { schedule = {}, parent_id = '', agent = 'codex', correlation_id = correlationId('designation') } = {}) {
+  const id = requireTicket(ref); kind = String(kind || '').toLowerCase();
+  if (!KINDS.includes(kind)) throw new Error('invalid kind: ' + kind);
+  if (kind === 'scheduled_job' && !schedule.cadence && !schedule.cron) throw new Error('scheduled_job requires cadence or cron');
+  if (parent_id) parent_id = requireTicket(parent_id);
+  return append({ ts: now(), type: 'designation', id, kind, schedule: cleanSchedule(schedule), parent_id, agent, correlation_id });
+}
 function sendDm(to, text, { ticket = '', agent = 'codex', re = '', correlation_id = correlationId('dm') } = {}) {
   to = String(to || '').trim(); text = String(text || '').trim(); if (!to || !text) throw new Error('to and text are required');
   const ticketId = ticket ? requireTicket(ticket) : '';
@@ -219,7 +243,7 @@ const resolveList = (refs, map) => { const out = []; if (!Array.isArray(refs)) r
   for (const r of refs) { if (!REFRE.test(String(r).trim())) continue; const id = resolveId(r, map); if (id && IDRE.test(id)) out.push(id); }
   return [...new Set(out)]; };
 
-module.exports = { withLock, append, tickets, nextId, resolveId, idNum, slugify, STATUSES, EVENTS,
+module.exports = { withLock, append, tickets, nextId, resolveId, idNum, slugify, STATUSES, KINDS, cleanSchedule, EVENTS,
   IDRE, REFRE, resolveList,
   nextMid, messages, inbox, thread, resolveMid, threadParticipants, parseMentions, isBroadcast, knownAgents,
-  correlationId, createTicket, ticketComment, ticketAction, ticketAssign, ticketStatus, sendDm, markMessageRead };
+  correlationId, createTicket, ticketComment, ticketAction, ticketAssign, ticketStatus, ticketDesignate, sendDm, markMessageRead };
diff --git a/lib.test.js b/lib.test.js
index 79eafd8d..132f7332 100644
--- a/lib.test.js
+++ b/lib.test.js
@@ -13,7 +13,7 @@ process.env.TICKET_DATA_DIR = TMP;
 
 const lib = require('./lib.js');
 const {
-  append, tickets, resolveId, resolveList, IDRE, STATUSES,
+  append, tickets, resolveId, resolveList, IDRE, STATUSES, KINDS, ticketDesignate,
   nextMid, messages, isBroadcast, withLock, EVENTS,
 } = lib;
 
@@ -69,6 +69,25 @@ test('STATUSES contents and order are exactly as legacy consumers expect', () =>
   assert.equal(STATUSES.at(-1), 'stopped'); // appended last for positional consumers
 });
 
+test('designation is orthogonal to status and defaults legacy tickets to task', () => {
+  const id = 'TK-10030-designation';
+  append({ ts: iso(), type: 'create', id, title: 'Standing loop', agent: 'a' });
+  assert.equal(tickets().get(id).kind, 'task');
+  ticketDesignate(id, 'continuous_loop', { agent: 'governor' });
+  const t = tickets().get(id);
+  assert.equal(t.kind, 'continuous_loop');
+  assert.equal(t.status, 'open');
+  assert.deepEqual(KINDS, ['task', 'continuous_loop', 'scheduled_job']);
+});
+
+test('scheduled designation requires cadence and folds scheduler metadata', () => {
+  const id = 'TK-10031-scheduled';
+  append({ ts: iso(), type: 'create', id, title: 'Poller', agent: 'a' });
+  assert.throws(() => ticketDesignate(id, 'scheduled_job'), /requires cadence or cron/);
+  ticketDesignate(id, 'scheduled_job', { schedule: { cadence: '10m', scheduler_label: 'com.example.poll', enabled: true }, agent: 'governor' });
+  assert.deepEqual(tickets().get(id).schedule, { cadence: '10m', scheduler_label: 'com.example.poll', enabled: true });
+});
+
 // ── 3. comment vs action vs assign fold correctly; create body seeds a comment ─
 test('comment, action, and assign events fold into the right places', () => {
   const id = 'TK-10004-fold';
diff --git a/reports/ticket-kind-audit.json b/reports/ticket-kind-audit.json
new file mode 100644
index 00000000..8df1582a
--- /dev/null
+++ b/reports/ticket-kind-audit.json
@@ -0,0 +1,16247 @@
+{
+  "generated_at": "2026-08-31T16:47:13.218Z",
+  "applied": true,
+  "summary": {
+    "total": 1156,
+    "proposed": {
+      "task": 1133,
+      "continuous_loop": 18,
+      "scheduled_job": 5
+    },
+    "confidence": {
+      "high": 1031,
+      "review": 125
+    }
+  },
+  "changes": [
+    {
+      "id": "TK-10986-run-yolo-forever-with-codex-and-no-email",
+      "title": "Run YOLO forever with Codex and no-email rail",
+      "status": "doing",
+      "current_kind": "task",
+      "created_at": "2026-08-31T05:43:59.921Z",
+      "updated_at": "2026-08-31T16:44:13.026Z",
+      "proposed_kind": "scheduled_job",
+      "confidence": "high",
+      "reasons": [
+        "installed Codex yoloforever scheduler"
+      ],
+      "schedule": {
+        "cadence": "10m",
+        "scheduler_label": "com.steve.codex-yoloforever",
+        "enabled": true
+      }
+    }
+  ],
+  "tickets": [
+    {
+      "id": "TK-1",
+      "title": "Adopt ticket workflow fleet-wide — every agent action rides a ticket",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T21:06:57.357Z",
+      "updated_at": "2026-08-13T15:17:41.140Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-2",
+      "title": "Steve email reply 'CNCP.' — log tickets-rule codification win to CNCP",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T21:17:01.235Z",
+      "updated_at": "2026-08-18T20:07:20.479Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-3",
+      "title": "Deploy DW consulting portal updates to dw.agentabrams.com (Steve approve)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T21:18:44.390Z",
+      "updated_at": "2026-07-26T21:23:30.820Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-4",
+      "title": "USRealEstate property-history + free west-coast deed adapters + prod deploy",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T21:19:12.093Z",
+      "updated_at": "2026-08-18T20:10:06.618Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-5",
+      "title": "USRealEstate: extend parcel-county + data coverage (autonomous loop)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T21:19:13.211Z",
+      "updated_at": "2026-08-11T20:17:37.262Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-6",
+      "title": "Prestige yolo build-loop: deploy HEAD + continue dtd/contrarian iterations",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T21:19:25.346Z",
+      "updated_at": "2026-07-27T18:14:16.868Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-7",
+      "title": "Deploy consulting Slideshow deck to live portals (rentv/car-wash/fantasea)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T21:19:27.350Z",
+      "updated_at": "2026-07-26T22:25:48.722Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-8",
+      "title": "Bluesky first live post (MCC Composer)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T21:20:09.686Z",
+      "updated_at": "2026-07-28T00:07:07.803Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-9",
+      "title": "Illinois FOIA send — Cook County RE licensees",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T21:20:09.759Z",
+      "updated_at": "2026-07-28T01:47:12.798Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10",
+      "title": "SpecHomes.com production go-live",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T21:20:09.830Z",
+      "updated_at": "2026-08-03T14:56:31.891Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-11",
+      "title": "astek pw rotation + sales-to-Slack scope",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T21:20:09.900Z",
+      "updated_at": "2026-08-10T17:51:11.104Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-12",
+      "title": "nineoh Unofficial 90210 → App Store/TestFlight",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T21:20:09.972Z",
+      "updated_at": "2026-08-05T22:12:03.352Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-13",
+      "title": "Git-history purge — 3 no-remote repos",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-07-26T21:20:10.043Z",
+      "updated_at": "2026-08-30T21:32:54.166Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-14",
+      "title": "DW Marketing reels — social go-live",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T21:20:10.112Z",
+      "updated_at": "2026-07-28T00:34:03.850Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-15",
+      "title": "CNCP Tickets tab: live flow graphs, token/cost, wins/challenges/Cody",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T21:37:56.426Z",
+      "updated_at": "2026-07-26T21:46:02.233Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-16",
+      "title": "Add more free west-coast property feeds (LA County + others) to deed/assessment layer",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T21:55:10.487Z",
+      "updated_at": "2026-08-26T17:08:40.663Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-17",
+      "title": "Execute work-orders: sellable variants for 22,952 sample-only actives (Shopify writes)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T21:55:16.097Z",
+      "updated_at": "2026-07-28T21:54:02.871Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-18",
+      "title": "Install weekly snapshot auto-refresh launchd job (com.steve.dw-consult-refresh)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T21:55:16.170Z",
+      "updated_at": "2026-07-27T03:40:03.622Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-19",
+      "title": "Provision GA4 on the main DW store + attribution wiring (the 51%-decline tourniquet)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T21:55:16.242Z",
+      "updated_at": "2026-07-27T19:37:42.009Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-20",
+      "title": "Striking-distance AEO sprint: page-one pushes for high-impression queries",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T21:55:16.278Z",
+      "updated_at": "2026-08-30T22:04:28.201Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-21",
+      "title": "P2 backlog: honest fleet per-site product counts + concept polish leftovers",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T21:55:16.316Z",
+      "updated_at": "2026-07-31T15:15:53.279Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-22",
+      "title": "DW consulting engagement — standing iteration loop (yolo-plus + dtd + contrarian)",
+      "status": "open",
+      "current_kind": "continuous_loop",
+      "created_at": "2026-07-26T21:55:16.351Z",
+      "updated_at": "2026-08-31T16:46:02.001Z",
+      "proposed_kind": "continuous_loop",
+      "confidence": "high",
+      "reasons": [
+        "standing event-driven engagement loop; historical heartbeat is not its identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-23",
+      "title": "Apply Cody the Contrarian rename to agent+skill files (Steve said GO)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T22:13:05.300Z",
+      "updated_at": "2026-07-27T18:25:34.820Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-24",
+      "title": "Upgrade ticket IDs to 5-digit + name format (TK-00024-style) for tracking",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T22:32:49.516Z",
+      "updated_at": "2026-07-26T22:34:39.626Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00025-smoke-test-of-five-digit-slug-ids",
+      "title": "Smoke test of five digit slug ids",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T22:34:21.236Z",
+      "updated_at": "2026-07-26T22:34:21.476Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00026-usrealestate-parcel-county-and-broker-co",
+      "title": "USRealEstate parcel-county and broker coverage build loop",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T22:34:40.707Z",
+      "updated_at": "2026-07-28T00:08:17.548Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00027-cncp-approvals-blocked-from-remote-cncp",
+      "title": "CNCP approvals blocked from remote (cncp.agentabrams.com)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T22:39:32.840Z",
+      "updated_at": "2026-07-26T22:40:27.924Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00028-stout-textiles-onboard-180-staging-rows",
+      "title": "Stout Textiles onboard — 180 staging rows → Shopify DRAFTS + gated trickle",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T22:55:45.826Z",
+      "updated_at": "2026-07-27T22:07:48.261Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00029-deploy-re-staged-wpb-lama-de-badge-150-i",
+      "title": "Deploy re-staged WPB LaMa de-badge — 150 images (Steve APPROVED 2026-07-26)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T22:56:17.004Z",
+      "updated_at": "2026-07-26T23:27:07.382Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00030-govarb-agents-debug-improve-commercial-r",
+      "title": "GovArb /agents: debug + improve commercial-RE agent search",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T22:56:37.415Z",
+      "updated_at": "2026-07-26T23:23:46.075Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00031-process-all-pending-approval-memos-execu",
+      "title": "Process ALL pending-approval memos — execute reversible, surface gated",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T22:56:47.372Z",
+      "updated_at": "2026-07-28T00:08:17.636Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00032-nineoh-guide-5x-verification-of-live-902",
+      "title": "nineoh-guide: /5x verification of live 90210 fan guide",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T23:02:33.789Z",
+      "updated_at": "2026-07-26T23:04:41.368Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00033-nineoh-guide-per-episode-watch-links-gue",
+      "title": "nineoh-guide: per-episode watch links + guest cast / richer episode detail",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T23:08:23.382Z",
+      "updated_at": "2026-07-26T23:14:10.368Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00034-fentucci-tokiwa-504-go-live-gated-quote",
+      "title": "Fentucci/Tokiwa 504 go-live: gated quote-only trickle activation (Steve override: $0 per-yard, $4.25 sample, no width)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T23:11:35.861Z",
+      "updated_at": "2026-08-05T19:41:31.773Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00035-client-facing-low-hanging-fruit-section",
+      "title": "Client-facing Low Hanging Fruit section in consulting /portal deliverable (DTD-B)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T23:12:25.741Z",
+      "updated_at": "2026-07-26T23:34:48.038Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00036-grant-agentabrams-com-review-update-to-l",
+      "title": "grant.agentabrams.com — review + update to LIVE real data (/yolo loop, dtd+contrarian)",
+      "status": "done",
+      "current_kind": "continuous_loop",
+      "created_at": "2026-07-26T23:13:08.543Z",
+      "updated_at": "2026-08-31T16:46:02.002Z",
+      "proposed_kind": "continuous_loop",
+      "confidence": "high",
+      "reasons": [
+        "explicit standing/continuous loop language"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00037-parcel-bulk-flag-perf-functional-index-o",
+      "title": "Parcel bulk-flag perf: functional index on parcel(county_fips,(extra->>latest_deed)) + fix miami/franklin JSONB-join UPDATEs",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T23:13:43.967Z",
+      "updated_at": "2026-07-27T11:05:25.972Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00038-sanderson-onboard-589-wallpaper-drafts-r",
+      "title": "Sanderson onboard: 589 wallpaper drafts + recover wiped scripts/ tree",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T23:16:58.792Z",
+      "updated_at": "2026-07-28T00:08:17.720Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00039-stroheim-onboard-8-verify-staging-create",
+      "title": "Stroheim onboard #8 — verify staging + create DRAFTS (DWST, price gated)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T23:17:00.556Z",
+      "updated_at": "2026-07-31T03:34:32.816Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00040-mural-source-shopify-onboard-hidden-per",
+      "title": "Mural Source Shopify onboard — hidden per Steve (do not show on Shopify)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T23:17:45.904Z",
+      "updated_at": "2026-07-26T23:17:46.071Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00041-groundworks-304-onboarding-dedup-reconci",
+      "title": "Groundworks 304 onboarding — dedup reconcile + skip discontinued",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T23:18:04.357Z",
+      "updated_at": "2026-07-26T23:19:16.486Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00042-steward-the-parallel-vendor-deploy-tabs",
+      "title": "Steward the parallel vendor/deploy tabs",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T23:19:56.428Z",
+      "updated_at": "2026-07-28T03:12:10.623Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00043-nineoh-guide-loop-refinement-pass-sort-d",
+      "title": "nineoh-guide: /loop refinement pass (sort+density, ISR, char pages, a11y)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T23:20:15.203Z",
+      "updated_at": "2026-07-27T03:19:33.293Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00044-mural-source-end-state-dtd-verdict-c-int",
+      "title": "Mural Source end-state: DTD verdict C (internal-only line viewer, off Shopify)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T23:23:09.207Z",
+      "updated_at": "2026-07-28T00:08:17.802Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00045-govarb-agents-post-ship-generalization-q",
+      "title": "GovArb /agents: post-ship generalization QA of commercial-only filter (multi-market)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T23:26:39.653Z",
+      "updated_at": "2026-07-26T23:27:33.707Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00046-govarb-agents-results-grid-missing-sort",
+      "title": "GovArb /agents: results grid missing sort + density (standing-rule regression)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T23:28:06.882Z",
+      "updated_at": "2026-07-26T23:31:15.479Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00047-deploy-greenland-internal-cork-viewer-to",
+      "title": "Deploy Greenland internal cork viewer to greenland.internal.designerwallcoverings.com",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T23:30:55.497Z",
+      "updated_at": "2026-07-27T03:06:31.444Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00048-wpb-de-badge-residual-tail-retry-79-reje",
+      "title": "WPB de-badge residual tail — retry 79 rejects (plain/marble fill) + reproduce salvage-alternate pass",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T23:32:26.726Z",
+      "updated_at": "2026-07-26T23:43:16.081Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00049-govarb-agents-harden-search-route-sessio",
+      "title": "GovArb /agents: harden search route (session-keyed rate-limit, input validation, allSettled+sanitized errors) from code review",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T23:33:25.326Z",
+      "updated_at": "2026-07-26T23:36:50.592Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00050-refine-harden-property-history-data-qual",
+      "title": "Refine/harden property-history: data-quality audit + fix across all deed counties",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T23:36:13.546Z",
+      "updated_at": "2026-07-31T15:27:54.024Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00051-enrich-skill-template-deliverable-data-d",
+      "title": "Enrich skill template deliverable — data-driven SWOT bucket (future portals match rentv depth)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T23:39:13.246Z",
+      "updated_at": "2026-07-26T23:49:36.689Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00052-refine-govarbitrage-agents-commercial-re",
+      "title": "Refine GovArbitrage /agents commercial-RE finder (a11y, empty-states, unit tests, dedupe, caching)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-26T23:41:59.458Z",
+      "updated_at": "2026-07-28T02:26:07.704Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00053-koroseal-spec-backfill-post-hoc-audit-ex",
+      "title": "Koroseal spec-backfill post-hoc audit (executed 9fa129d, name-match false-positive risk)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T02:01:28.421Z",
+      "updated_at": "2026-07-28T03:12:10.751Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00054-refine-govarbitrage-agents-commercial-re",
+      "title": "Refine GovArbitrage /agents commercial-RE finder (YOLO loop)",
+      "status": "done",
+      "current_kind": "continuous_loop",
+      "created_at": "2026-07-27T02:01:39.599Z",
+      "updated_at": "2026-08-31T16:46:02.002Z",
+      "proposed_kind": "continuous_loop",
+      "confidence": "high",
+      "reasons": [
+        "explicit standing/continuous loop language"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00055-urgent-live-settlement-violation-muralso",
+      "title": "URGENT: live settlement violation — muralsource jinan-pomegranate ('Birds') is LIVE on the DW store",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T02:33:13.078Z",
+      "updated_at": "2026-07-27T03:53:45.795Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00056-grant-app-multi-source-expansion-real-fo",
+      "title": "Grant app: multi-source expansion — real foundation/corporate/state sources + freshness ping via existing prober",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T02:55:24.486Z",
+      "updated_at": "2026-07-27T03:37:02.382Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00057-deploy-wpb-de-badge-tail-61-images-steve",
+      "title": "Deploy WPB de-badge tail — 61 images (Steve APPROVED, drop dwjs-13696)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T02:56:11.817Z",
+      "updated_at": "2026-07-27T03:07:14.123Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00058-vendor-onboard-bucket-approvals-sanderso",
+      "title": "Vendor-onboard bucket approvals (Sanderson/Muralsource/Fentucci) — decision-layer",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-07-27T03:00:32.118Z",
+      "updated_at": "2026-08-30T21:32:54.365Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00059-build-mdc-activate-js-private-label-mdc",
+      "title": "Build mdc-activate.js — private-label MDC→Phillipe Romano DRAFT→ACTIVE activator (settlement+5-field gate, ex-Google, quote-only)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T03:00:35.617Z",
+      "updated_at": "2026-07-27T03:14:52.761Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00060-maharam-onboarding-trickle-into-daily-ca",
+      "title": "Maharam onboarding — trickle into daily cadence (1429 sample-only wallcoverings)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T03:03:21.212Z",
+      "updated_at": "2026-08-12T15:26:25.542Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00061-kamatera-cert-renewal-cleanup-webroot-ht",
+      "title": "Kamatera cert renewal cleanup — webroot HTTP-01 fix for 145 renew failures",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T03:04:41.904Z",
+      "updated_at": "2026-07-27T03:59:04.814Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00062-koroseal-mfr-sku-custom-dwc-global-width",
+      "title": "Koroseal mfr_sku(custom+dwc)+global.width additive backfill — 128 live products",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T03:05:30.743Z",
+      "updated_at": "2026-07-27T03:06:47.775Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00063-reconcile-duplicate-dw-sku-products-acro",
+      "title": "Reconcile duplicate dw_sku products across Koroseal (3 groups, 6 rows)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T03:09:59.997Z",
+      "updated_at": "2026-08-10T15:19:20.224Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00064-triage-the-pending-approval-queue-78-gat",
+      "title": "Triage the pending-approval queue (~78 gated drafts) into a batch-review digest",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T03:11:11.483Z",
+      "updated_at": "2026-07-27T03:15:40.927Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00065-dwkk-under-map-reprice-425-live-kravet-p",
+      "title": "DWKK under-MAP reprice — 425 live Kravet price writes + 63 drift rows (Steve APPROVED)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T03:18:45.861Z",
+      "updated_at": "2026-07-28T00:08:17.881Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00066-gmc-feed-remediation-11-7-disapproval-4",
+      "title": "GMC feed remediation — 11.7% disapproval + $4.25 sample-price leak (Steve APPROVED, runs AFTER DWKK)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-07-27T03:18:45.901Z",
+      "updated_at": "2026-08-30T22:04:28.574Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00067-agent-to-agent-dms-in-the-ticket-system",
+      "title": "Agent-to-agent DMs in the ticket system — tk dm/inbox/reply/thread + @mentions + board panel",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T03:22:34.597Z",
+      "updated_at": "2026-07-27T03:53:02.837Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00068-rename-48-dublin-vital-mdc-rows-drop-vit",
+      "title": "Rename 48 Dublin 'Vital' MDC rows — drop 'Vital' customer-facing per Steve",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T03:23:55.270Z",
+      "updated_at": "2026-07-27T03:27:48.684Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00069-red-team-dw-consulting-portal-tk-22",
+      "title": "Red-team DW consulting portal (TK-22)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T03:24:35.253Z",
+      "updated_at": "2026-07-31T15:15:53.381Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00070-dtd-on-loop-review-of-the-pending-approv",
+      "title": "DTD-on-loop review of the pending-approval queue (~68 drafts) → per-item committed disposition ledger",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T03:26:24.861Z",
+      "updated_at": "2026-07-28T02:23:40.166Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00071-ideas-agentabrams-com-dns-01-conversion",
+      "title": "ideas.agentabrams.com → DNS-01 conversion (scope confirmed; conversion Steve-gated)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T03:57:55.892Z",
+      "updated_at": "2026-07-31T15:18:26.840Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00072-dwkk-wrong-join-reprice-gate-bypass-audi",
+      "title": "DWKK wrong-join reprice — gate-bypass AUDIT (verified correct; 2 unapproved runs; 43 residual)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T04:05:05.436Z",
+      "updated_at": "2026-07-27T04:16:08.883Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00073-add-execute-capable-approvals-slideshow",
+      "title": "Add execute-capable /approvals-slideshow route to CNCP served same-origin",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T04:08:39.071Z",
+      "updated_at": "2026-07-27T16:24:04.872Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00074-3d-top-down-office-visualizer-for-the-ti",
+      "title": "3D top-down office visualizer for the ticket board (rooms=tickets, avatars=agents, DMs animate)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T04:11:43.146Z",
+      "updated_at": "2026-07-27T15:24:24.681Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00075-officer-idea-council-daily-run-2026-07-2",
+      "title": "Officer Idea Council daily run 2026-07-27",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T14:00:33.509Z",
+      "updated_at": "2026-07-27T14:04:33.379Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00076-graphic-design-punch-list-fleet-office-3",
+      "title": "Graphic design punch-list: fleet office 3D dashboard premium upgrade",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T14:47:31.941Z",
+      "updated_at": "2026-07-27T14:48:12.178Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00077-expand-the-design-horsemen-add-photoshop",
+      "title": "Expand the design horsemen: add Photoshop as 5th horseman + install Canva CLI",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T15:28:07.791Z",
+      "updated_at": "2026-07-27T16:05:39.276Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00078-photoshop-finish-the-fleet-office-hero-5",
+      "title": "Photoshop-finish the Fleet Office hero (5th horseman first run)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T15:40:59.849Z",
+      "updated_at": "2026-07-27T15:40:59.926Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00079-canvas-design-lumen-index-plate-fleet-of",
+      "title": "canvas-design: LUMEN INDEX plate (Fleet Office woven as a scientific light-survey)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T15:43:32.145Z",
+      "updated_at": "2026-07-27T15:49:31.591Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00080-demo-unblock-and-address-walkthrough-for",
+      "title": "DEMO — unblock-and-address walkthrough for Steve",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T16:01:21.272Z",
+      "updated_at": "2026-07-27T16:01:30.596Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00081-office-agents-must-appear-in-their-room",
+      "title": "Office: agents must appear in their room while working (rank active work over latest touch)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T16:23:15.968Z",
+      "updated_at": "2026-07-27T16:24:54.666Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00082-cncp-approvals-buttons-dead-on-public-do",
+      "title": "CNCP approvals buttons dead on public domain — loosen exec gate with independent token",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T18:48:25.766Z",
+      "updated_at": "2026-07-27T18:54:21.764Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00083-fleet-office-green-running-edge-for-live",
+      "title": "Fleet Office: green 'running' edge for live agents, pm2 procs, claude sessions, doing tickets",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T18:49:23.130Z",
+      "updated_at": "2026-07-27T19:01:54.958Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00084-cncp-approvals-popout-debug-dead-buttons",
+      "title": "CNCP approvals popout — debug dead buttons + UX fix (enable-on-select hint, run-sentinel local-only note)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T19:00:55.925Z",
+      "updated_at": "2026-07-27T19:01:43.402Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00085-gmc-dwla-4-25-price-leak-apply-broke-on",
+      "title": "GMC DWLA $4.25 price leak — apply broke on <DS> placeholder; fix + push 272 overrides",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T20:48:42.488Z",
+      "updated_at": "2026-07-27T20:49:22.544Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00086-cncp-approvals-drain-streamline",
+      "title": "CNCP approvals drain + streamline",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T20:49:13.547Z",
+      "updated_at": "2026-07-28T02:23:40.344Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00087-cc-import-fm-clients-revise-per-dtd-rece",
+      "title": "CC import FM clients — REVISE per DTD (recency-segment + hygiene) then import",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T21:06:49.995Z",
+      "updated_at": "2026-07-27T21:39:16.965Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00088-point-and-click-agent-unblock-layer-cncp",
+      "title": "Point-and-click agent-unblock layer (CNCP-first, DTD verdict A)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T21:06:51.528Z",
+      "updated_at": "2026-07-27T22:11:58.967Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00089-cncp-approval-open-claude-in-iterm2-term",
+      "title": "CNCP approval: open claude in iTerm2 terminal first, then the process (fix dying procs)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T21:10:34.929Z",
+      "updated_at": "2026-07-27T21:23:34.002Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00090-cncp-approvals-inline-per-issue-fix-butt",
+      "title": "CNCP approvals: inline per-issue Fix buttons + global Run-all-fixes",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T21:12:25.577Z",
+      "updated_at": "2026-07-27T21:19:43.889Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00091-install-model-arena-daily-challenge-laun",
+      "title": "Install Model Arena daily-challenge launchd job (approved gated task)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T21:16:44.987Z",
+      "updated_at": "2026-07-27T21:33:58.576Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00092-light-kravet-on-all-dw-apply-grant-cover",
+      "title": "Light Kravet on all.dw — apply GRANT + coverage rebuild per approved CNCP memo",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T21:17:38.492Z",
+      "updated_at": "2026-07-27T21:20:43.510Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00093-execute-rentv-fork-consolidation-cutover",
+      "title": "Execute RENTV fork consolidation cutover (memo-approved, Option A)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T21:18:02.198Z",
+      "updated_at": "2026-07-27T21:21:39.334Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00094-execute-approved-pairs-well-osp-clip-mem",
+      "title": "Execute approved pairs-well OSP+CLIP memo (verify-first per DTD REVISE-B)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T21:18:50.262Z",
+      "updated_at": "2026-07-27T22:03:08.854Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00095-confirm-cncp-gated-cron-drift-re-baselin",
+      "title": "Confirm CNCP gated cron-drift re-baseline on n8nserver1 (my-server)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T21:19:03.228Z",
+      "updated_at": "2026-07-27T21:28:29.287Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00096-execute-sample-only-backlog-work-order-r",
+      "title": "Execute sample-only backlog work-order regenerator (read-only, gated memo)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T21:19:06.329Z",
+      "updated_at": "2026-07-27T21:20:02.625Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00097-point-greenland-dw-com-vhost-cork-tool-9",
+      "title": "Point greenland.dw.com vhost -> cork tool :9973 (REVISED per DTD TK-31)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T21:19:10.599Z",
+      "updated_at": "2026-07-27T22:03:05.275Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00098-execute-pairs-well-clip-cleanup-memo-202",
+      "title": "Execute pairs-well CLIP cleanup memo (2026-07-13) — verify-first",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T21:19:24.006Z",
+      "updated_at": "2026-07-27T21:28:03.161Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00099-cncp-e2e-claude-first-gated-smoke-test",
+      "title": "CNCP E2E claude-first gated smoke test",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T21:20:53.358Z",
+      "updated_at": "2026-07-27T21:21:41.094Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00100-phase-0-go-no-go-worksheet-for-sample-on",
+      "title": "Phase-0 go/no-go worksheet for sample-only backlog top lines (read-only)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T21:21:00.230Z",
+      "updated_at": "2026-07-27T21:22:59.312Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00101-yolo-loop-drive-sample-only-backlog-reme",
+      "title": "YOLO loop: drive sample-only backlog remediation to gated boundary",
+      "status": "done",
+      "current_kind": "continuous_loop",
+      "created_at": "2026-07-27T21:25:56.954Z",
+      "updated_at": "2026-08-31T16:46:02.002Z",
+      "proposed_kind": "continuous_loop",
+      "confidence": "high",
+      "reasons": [
+        "explicit standing/continuous loop language"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00102-all-dw-live-check-proper-fix-metered-por",
+      "title": "all.dw live-check proper fix — metered portal scrape 504s through 60s proxy cap (async job+poll vs raise timeout)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T21:26:06.704Z",
+      "updated_at": "2026-07-27T22:04:55.123Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00103-rentv-consolidation-yolo-loop-close-mark",
+      "title": "RENTV consolidation /yolo loop — close /markets follow-up (dtd+contrarian)",
+      "status": "done",
+      "current_kind": "continuous_loop",
+      "created_at": "2026-07-27T21:30:03.957Z",
+      "updated_at": "2026-08-31T16:46:02.002Z",
+      "proposed_kind": "continuous_loop",
+      "confidence": "high",
+      "reasons": [
+        "explicit standing/continuous loop language"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00104-cncp-guardrail-lock-based-pre-commit-hoo",
+      "title": "CNCP guardrail: lock-based pre-commit hook to stop concurrent server.js clobber (DTD verdict C)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T21:31:07.357Z",
+      "updated_at": "2026-07-27T21:35:47.201Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00105-block2-clip-flip-deploy-kamatera-visual",
+      "title": "block2-clip-flip: deploy Kamatera visual-search + flip CLIP defaults (pairs-well)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T21:32:29.786Z",
+      "updated_at": "2026-07-27T21:39:21.230Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00106-yolo-loop-coordination-sweep-escalate-ve",
+      "title": "yolo-loop coordination sweep — escalate verified-stale approvals",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T21:36:37.457Z",
+      "updated_at": "2026-07-27T21:36:37.577Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00107-wire-silent-failure-alerting-wrapper-int",
+      "title": "Wire silent-failure alerting wrapper into model-arena daily job (approved)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T21:39:38.715Z",
+      "updated_at": "2026-07-27T21:43:31.944Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00108-execute-p0-discontinued-agent-phillip-je",
+      "title": "Execute P0 discontinued-agent — Phillip Jeffries 7426/7431/7436 (DTD REVISE, Steve-approved)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T22:00:13.931Z",
+      "updated_at": "2026-07-27T22:05:27.287Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00109-phase-2-hollywood-canary-stage-20-skus-v",
+      "title": "Phase-2 Hollywood canary: stage ~20 SKUs + verify pricing rule, then execute live Shopify write (Steve-approved)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T22:00:51.678Z",
+      "updated_at": "2026-07-28T00:41:44.380Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00110-read-only-triage-of-pending-approval-que",
+      "title": "Read-only triage of pending-approval queue (47 memos)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T22:03:16.843Z",
+      "updated_at": "2026-07-27T22:03:16.960Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00111-execute-dedup-dry-run-memo-2026-07-27-dr",
+      "title": "Execute dedup DRY-RUN memo (2026-07-27) — dry-run only, gate live archive",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T22:05:11.100Z",
+      "updated_at": "2026-07-27T22:12:57.013Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00112-sku-reconciliation-probe-can-any-backlog",
+      "title": "SKU-reconciliation probe: can any backlog subset match a real authoritative price (read-only)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T22:06:29.674Z",
+      "updated_at": "2026-07-27T22:09:07.116Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00113-phase-2-osborne-48-canary-stage-20-retai",
+      "title": "Phase-2 Osborne-48 canary: stage 20 (retail=price_trade/0.65/0.85), sanity+width check, then live write",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T22:11:32.751Z",
+      "updated_at": "2026-08-10T15:19:20.376Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00114-build-locate-live-dedup-flag-executor-re",
+      "title": "Build/locate LIVE-dedup flag executor (restore-map-first archiver, batch caps, gap timing)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T22:12:57.051Z",
+      "updated_at": "2026-07-31T03:34:32.720Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00115-stout-cluster-env-password-scheduler-gap",
+      "title": "Stout cluster: env-password + scheduler-gap + collection-consolidation",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T22:13:51.529Z",
+      "updated_at": "2026-07-27T22:24:14.158Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00116-office-board-live-ticking-clock-on-every",
+      "title": "Office board: live ticking clock on every DOING room",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T22:16:56.598Z",
+      "updated_at": "2026-07-28T01:56:11.858Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00117-execute-approved-cncp-cron-drift-re-base",
+      "title": "Execute approved CNCP cron-drift re-baseline on n8nserver1 (kamatera)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T22:20:37.456Z",
+      "updated_at": "2026-07-27T23:05:28.058Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00118-greenland-canonical-301-redirect-verify",
+      "title": "Greenland canonical 301-redirect (verify-first; reconcile vs older shared-vhost memo)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T22:25:06.293Z",
+      "updated_at": "2026-07-27T22:27:13.808Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00119-re-baseline-cron-snapshot-on-n8nserver1",
+      "title": "Re-baseline cron snapshot on n8nserver1 (benign cron drift, CNCP approved)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T22:30:13.169Z",
+      "updated_at": "2026-07-27T22:31:34.458Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00120-osborne-canary-a-image-title-triage-acro",
+      "title": "Osborne canary: (a) image/title triage across 48, (b) confirm GMC feed, (c) scale batch",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T22:38:21.694Z",
+      "updated_at": "2026-07-27T23:00:08.068Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00121-approve-all-30-pending-gated-memos-open",
+      "title": "Approve all 30 pending gated memos (open watched iTerm2 claude tabs)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T22:38:23.312Z",
+      "updated_at": "2026-07-27T22:42:12.979Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00122-queue-sweep-verify-confirm-already-appli",
+      "title": "Queue sweep: verify + confirm already-applied-but-unconfirmed memos",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T22:38:50.300Z",
+      "updated_at": "2026-07-28T02:23:40.544Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00123-convert-ideas-agentabrams-com-cert-to-dn",
+      "title": "Convert ideas.agentabrams.com cert to DNS-01 (approved memo)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T22:39:58.484Z",
+      "updated_at": "2026-07-27T22:45:39.992Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00124-re-baseline-cron-snapshot-on-n8nserver1",
+      "title": "Re-baseline cron snapshot on n8nserver1 (approved CNCP drift)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T22:40:00.129Z",
+      "updated_at": "2026-07-27T22:45:53.445Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00125-execute-designersalesreps-com-variant-go",
+      "title": "Execute designersalesreps.com + variant go-live (gated memo)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T22:40:31.128Z",
+      "updated_at": "2026-07-28T20:33:02.037Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00126-orchestrate-15-blocked-tickets-fanned-to",
+      "title": "Orchestrate: 15 blocked tickets fanned to parallel Opus workers",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-27T22:46:13.157Z",
+      "updated_at": "2026-07-28T02:23:40.739Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00127-dw-catalog-health-hunt-yolo-session",
+      "title": "DW catalog-health hunt (yolo session)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T00:03:43.844Z",
+      "updated_at": "2026-07-28T01:13:43.686Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00128-dw-reels-tiktok-uploader-wire-posttiktok",
+      "title": "DW reels TikTok uploader — wire postTikTok to Content Posting API",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T00:09:38.020Z",
+      "updated_at": "2026-08-09T19:39:04.326Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00129-investigate-stale-cron-file-drift-re-bas",
+      "title": "Investigate stale cron-file-drift re-baseline memo (n8nserver1)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T00:17:43.188Z",
+      "updated_at": "2026-07-28T00:22:39.018Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00130-dw-hard-rule-hunt-internal-archived-vend",
+      "title": "DW hard-rule hunt: internal/archived vendors live on store (yolo)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T00:21:27.241Z",
+      "updated_at": "2026-07-28T00:57:34.172Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00131-queue-hygiene-bug-resolved-memo-dispatch",
+      "title": "Queue-hygiene bug: resolved memo dispatched as live pending approval",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T00:23:46.390Z",
+      "updated_at": "2026-07-28T00:34:50.334Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00132-tidy-scattered-stale-copies-of-the-cron",
+      "title": "Tidy scattered stale copies of the cron-drift memo",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T00:36:45.454Z",
+      "updated_at": "2026-07-28T00:38:43.877Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00133-execute-3-steve-approved-dw-catalog-reme",
+      "title": "Execute 3 Steve-approved DW catalog remediations (image backfill 62, Momentum leak 2, Chesapeake conceal 97)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T00:50:19.833Z",
+      "updated_at": "2026-07-28T01:17:00.619Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00134-dw-title-violation-hunt-banned-wallpaper",
+      "title": "DW title-violation hunt: banned Wallpaper/Unknown/-Sample in ACTIVE titles (yolo)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T00:59:01.008Z",
+      "updated_at": "2026-07-28T03:32:21.855Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00135-backfill-missing-descriptor-tags-color-s",
+      "title": "Backfill missing descriptor tags (Color/Style/Motif/Material/Collection) for consistent faceted search",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T01:02:13.041Z",
+      "updated_at": "2026-07-30T17:31:44.561Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00136-stroheim-onboard-8-post-arm-follow-ups-f",
+      "title": "Stroheim onboard #8 — post-arm follow-ups (from TK-00039)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T01:22:18.136Z",
+      "updated_at": "2026-07-31T15:23:24.741Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00137-execute-dtd-approved-reversible-pair-unp",
+      "title": "Execute DTD-approved reversible pair: unpublish width-less Fentucci active + Maharam draft canary",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T01:28:55.059Z",
+      "updated_at": "2026-07-28T01:30:10.960Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-00138-scrub-non-owned-name-spechomes-com-spech",
+      "title": "Scrub non-owned name 'spechomes.com'/SpecHomes → HomesOnSpec everywhere",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T01:44:34.779Z",
+      "updated_at": "2026-07-28T02:06:04.763Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10000-queue-drain-streamline-consolidated-meta",
+      "title": "Queue drain + streamline (consolidated meta-ticket)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T02:23:20.437Z",
+      "updated_at": "2026-07-28T16:00:36.095Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10001-build-out-inventory-for-all-30-homesonsp",
+      "title": "Build out inventory for all 30 HomesOnSpec builders (facts-only, ToS-aware, staged) — makes 'Every builder' true",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T02:36:23.332Z",
+      "updated_at": "2026-08-12T15:47:07.162Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10002-dw-duplicate-active-products-hunt-yolo",
+      "title": "DW duplicate-active-products hunt (yolo)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T03:34:34.859Z",
+      "updated_at": "2026-07-31T15:27:54.211Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10003-red-team-dw-sku-collision-finding-propos",
+      "title": "Red-team DW SKU-collision finding + proposed remediation",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T03:38:03.839Z",
+      "updated_at": "2026-08-03T11:16:03.829Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10004-officer-idea-council-daily-run-2026-07-2",
+      "title": "Officer Idea Council daily run 2026-07-28",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T14:00:27.632Z",
+      "updated_at": "2026-07-28T14:05:26.717Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10005-homesonspec-com-down-502-dead-9975-upstr",
+      "title": "homesonspec.com down: 502 (dead 9975 upstream) + self-signed cert",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T14:04:42.004Z",
+      "updated_at": "2026-07-31T05:16:21.639Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10006-5x-audit-designerwallcoverings-signup-sa",
+      "title": "5x audit designerwallcoverings signup/sample/giftcode flows",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T14:09:18.479Z",
+      "updated_at": "2026-07-28T22:34:46.213Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10007-build-projects-agentabrams-com-viewer",
+      "title": "Build projects.agentabrams.com viewer",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T14:20:42.060Z",
+      "updated_at": "2026-07-28T16:13:58.327Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10008-dw-price-width-integrity-hunt-yolo",
+      "title": "DW price/width integrity hunt (yolo)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T14:46:53.663Z",
+      "updated_at": "2026-07-28T14:49:00.812Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10009-domain-suite-mcp-still-on-legacy-godaddy",
+      "title": "domain-suite MCP still on legacy GoDaddy key:secret — migrate to PAT before old key revoke -a claude",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T14:48:39.397Z",
+      "updated_at": "2026-07-31T08:46:13.468Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10010-dw-sellable-variant-discontinued-integri",
+      "title": "DW sellable-variant + discontinued integrity hunt (yolo)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T15:18:36.564Z",
+      "updated_at": "2026-08-25T03:10:05.861Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10011-execute-reversible-only-subset-of-67-pen",
+      "title": "Execute reversible-only subset of 67 pending-approval drafts",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T16:41:36.801Z",
+      "updated_at": "2026-08-30T21:30:34.897Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10012-top-10-approved-drafts-fan-out-prep-and",
+      "title": "Top-10 approved-drafts fan-out — prep-and-gate in iTerm2",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T16:58:37.221Z",
+      "updated_at": "2026-08-08T15:51:03.860Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10013-consolidate-rentv-assets-into-unified-re",
+      "title": "Consolidate RENTV assets into unified 'rentv' app + two-tier user/admin auth",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T17:02:45.351Z",
+      "updated_at": "2026-08-07T22:39:17.841Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10014-kravet-ftp-single-source-of-truth-for-al",
+      "title": "Kravet FTP = single source of truth for all DWKK pricing (metafield MAP is stale) -a claude",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T17:32:18.182Z",
+      "updated_at": "2026-08-10T15:19:21.157Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10015-build-tools-designerwallcoverings-hub-la",
+      "title": "Build tools.designerwallcoverings hub — launcher + live-status for all DW build tools (150dpi/spoonflower, recolor, color-wheel, room-setting, taggers, importers)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T17:44:50.326Z",
+      "updated_at": "2026-07-28T18:13:23.589Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10016-scope-make-individual-dw-tools-independe",
+      "title": "Scope: make individual DW tools independently public (deploy each to Kamatera)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T18:14:53.570Z",
+      "updated_at": "2026-08-22T17:37:20.980Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10017-fleet-revival-debug-all-26-dw-programmin",
+      "title": "Fleet revival: debug all 26 DW-Programming tools to full-functional (plan-approved, /yolo loop)",
+      "status": "done",
+      "current_kind": "continuous_loop",
+      "created_at": "2026-07-28T18:34:40.287Z",
+      "updated_at": "2026-08-31T16:46:02.002Z",
+      "proposed_kind": "continuous_loop",
+      "confidence": "high",
+      "reasons": [
+        "explicit standing/continuous loop language"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10018-cta-rentv-prod-cross-browser-screen-reco",
+      "title": "CTA: RENTV prod cross-browser screen recording pass",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T18:40:13.874Z",
+      "updated_at": "2026-08-05T03:05:15.723Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10019-cta-cross-browser-verify-dw-collections",
+      "title": "CTA: Cross-browser verify DW /collections/vendors?q=Tres%20Tintas&page=3 infinite-scroll dedup fix",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T19:01:55.815Z",
+      "updated_at": "2026-07-29T11:25:33.623Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10020-screen-record-dw-infinite-scroll-dedup-f",
+      "title": "Screen-record DW infinite scroll dedup fix on /collections/vendors?q=Tres+Tintas&page=3",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T19:01:59.351Z",
+      "updated_at": "2026-07-28T19:09:01.760Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10021-logged-in-designers-can-t-reach-apply-fo",
+      "title": "Logged-in designers can't reach Apply-for-Trade (theme.liquid:1360 gate) — auto-render trade-only view",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T19:33:30.995Z",
+      "updated_at": "2026-07-28T20:25:36.542Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10022-replaced-mennomarf-frozen-12-75-gift-car",
+      "title": "Replaced mennomarf frozen $12.75 gift card (irreversible Shopify disable)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T20:14:30.195Z",
+      "updated_at": "2026-07-28T20:14:30.334Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10023-enable-cf-proxy-on-new-engine-designerwa",
+      "title": "Enable CF proxy on new.engine.designerwallcoverings.com (orange cloud)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T20:21:16.866Z",
+      "updated_at": "2026-07-28T20:22:25.420Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10024-fix-all-clear-the-fleet-revival-pending",
+      "title": "Fix-all: clear the fleet-revival pending queue (importer wallpaper-word, image-gen re-platform, puppeteer bump, secret hygiene, write-path proof)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T20:37:24.390Z",
+      "updated_at": "2026-07-28T23:26:08.151Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10025-cta-toolbar-chip-reflow-test-dw-tres-tin",
+      "title": "CTA: toolbar chip reflow test — DW Tres Tintas collection page, 7 viewports x 2 engines",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T20:47:47.575Z",
+      "updated_at": "2026-08-10T15:19:20.529Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10026-york-cadence-verify-stage-622-actionable",
+      "title": "York cadence — verify + stage 622 actionable (reprice/onboard/disco), gated apply",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T21:17:21.827Z",
+      "updated_at": "2026-07-28T23:03:01.123Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10027-tk-10002-merge-project-reconcile-148-dup",
+      "title": "TK-10002 merge project: reconcile ~148 duplicate-twin + same-vendor SKU-collision pairs (dry-run first)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T21:17:59.404Z",
+      "updated_at": "2026-07-30T22:30:42.716Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10028-de-badge-prn-prw-shopify-prep-staging-on",
+      "title": "De-badge prn-/prw- Shopify prep — staging only, gated write held (Steve)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T21:18:32.633Z",
+      "updated_at": "2026-07-30T19:03:29.662Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10029-rebel-walls-murals-roll-square-meter-uni",
+      "title": "Rebel Walls murals: Roll->Square Meter unit relabel",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-07-28T21:47:30.277Z",
+      "updated_at": "2026-08-30T21:32:54.566Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10030-move-metafield-type-data-out-of-product",
+      "title": "Move metafield-type data out of product descriptions into specs (all SKUs audit)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T22:54:44.619Z",
+      "updated_at": "2026-07-29T14:07:15.439Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10031-onboard-the-87-genuine-un-onboarded-york",
+      "title": "Onboard the 87 genuine un-onboarded York 'New' items — enrich+payload+gated DRAFT create",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T23:32:38.249Z",
+      "updated_at": "2026-07-30T22:10:25.866Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10032-dw-reports-bot-mtd-undercounts-query-win",
+      "title": "DW Reports Bot MTD undercounts — query window starts at lookback not month-start",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T23:32:54.494Z",
+      "updated_at": "2026-07-29T05:19:58.849Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10033-hub-ui-internal-line-viewer-left-panel-p",
+      "title": "Hub UI → internal-line-viewer left-panel pattern (collapsed facets, right launches)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-28T23:33:57.720Z",
+      "updated_at": "2026-07-28T23:34:11.138Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10034-publish-9797-as-liveskus-designerwallcov",
+      "title": "Publish :9797 as liveskus.designerwallcoverings.com via dw-followup CF tunnel",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-29T00:01:53.791Z",
+      "updated_at": "2026-07-29T13:58:14.610Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10035-officer-idea-council-daily-run-2026-07-2",
+      "title": "Officer Idea Council daily run 2026-07-29",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-29T14:00:27.544Z",
+      "updated_at": "2026-07-29T14:05:06.246Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10036-new-arrivals-weekly-cc-campaign-2026-07",
+      "title": "New Arrivals Weekly CC campaign — 2026-07-29",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-29T14:01:27.967Z",
+      "updated_at": "2026-07-29T14:12:37.106Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10037-sarah-rowland-collection-invisible-to-st",
+      "title": "Sarah Rowland collection invisible to store search — tag+designer-metafield 80 Koroseal products",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-29T14:01:39.205Z",
+      "updated_at": "2026-07-30T16:38:58.564Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10038-build-dw-shopify-storage-canary-500gb-fi",
+      "title": "Build dw-shopify-storage-canary (500GB file-cap monitor)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-29T14:12:06.893Z",
+      "updated_at": "2026-07-29T14:12:06.984Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10039-upstream-fix-import-pipelines-write-spec",
+      "title": "Upstream fix: import pipelines write specs to metafields, NOT body_html tables/lists",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-29T14:15:10.441Z",
+      "updated_at": "2026-07-30T03:11:20.611Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10040-fix-boost-infinite-scroll-page-6-bad-new",
+      "title": "Fix Boost infinite scroll: page=6 BAD + new-arrivals utm blank grid",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-29T14:16:21.364Z",
+      "updated_at": "2026-07-30T03:06:35.433Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10041-coordinate-by-color-feature-launch-cc-ca",
+      "title": "Coordinate by Color feature-launch CC campaign",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-29T14:31:21.035Z",
+      "updated_at": "2026-07-29T14:31:21.120Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10042-rentv-add-admin-login-boomer-for-rentv-a",
+      "title": "RENTV: add admin login boomer for rentv.agentabrams.com",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-29T14:38:33.128Z",
+      "updated_at": "2026-07-29T14:41:19.664Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10043-hook-rentv-to-usrealestate-spechomes-crc",
+      "title": "Hook rentv to usrealestate + spechomes + crcp databases",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-29T14:46:50.008Z",
+      "updated_at": "2026-07-29T16:54:02.093Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10044-pdp-heading-rename-center-keywords",
+      "title": "PDP heading rename + center keywords",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-29T14:52:53.852Z",
+      "updated_at": "2026-07-30T05:32:56.194Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10045-permanent-fix-for-credential-stealer-bre",
+      "title": "Permanent fix for credential-stealer breach class (RCE + secret blast-radius + egress detection)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-07-30T03:58:05.823Z",
+      "updated_at": "2026-08-30T21:32:54.765Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10046-dw-bespoke-sku-collision-reassign-live-v",
+      "title": "DW Bespoke SKU-collision reassign (live variant-level) — spun out of TK-10002",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-30T04:05:04.519Z",
+      "updated_at": "2026-08-11T18:56:47.244Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10047-officer-idea-council-daily-run-2026-07-3",
+      "title": "Officer Idea Council daily run 2026-07-30",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-30T14:00:33.969Z",
+      "updated_at": "2026-07-30T14:04:41.217Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10048-reduce-shopify-video-sizes-resize-giant",
+      "title": "Reduce Shopify video sizes + resize giant PNG/JPG/thumbnails (storage-cap hygiene)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-30T14:13:55.074Z",
+      "updated_at": "2026-07-31T02:51:50.031Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10049-enhance-dtd-skill-always-fan-out-via-age",
+      "title": "Enhance /dtd skill: always fan out via agents/subagents + graphic engineering (per steve-claude slack)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-30T14:31:14.200Z",
+      "updated_at": "2026-07-30T15:16:48.680Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10050-execute-all-3-gated-items-0-discontinued",
+      "title": "Execute all 3 gated items: $0/discontinued checkout guard + 211GB fileDelete + Codex key rotation",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-30T14:53:08.318Z",
+      "updated_at": "2026-07-30T15:55:08.637Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10051-collection-banner-image-audit-high-res-n",
+      "title": "Collection banner image audit — high-res + no-missing",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-30T15:10:49.071Z",
+      "updated_at": "2026-07-31T11:10:01.125Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10052-graduate-collection-flipbook-video-below",
+      "title": "Graduate Collection flipbook video → below banner + reusable skill + marketing.dw",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-30T16:07:18.981Z",
+      "updated_at": "2026-07-30T20:14:47.728Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10053-fix-blurry-collection-banners-500px-swat",
+      "title": "Fix blurry collection banners (500px swatch stretched full-bleed) — 4-section fallback in dw-collection-hero.liquid",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-30T16:15:00.593Z",
+      "updated_at": "2026-07-30T17:24:57.008Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10054-remove-dead-press-logo-podium-from-live",
+      "title": "Remove dead press-logo podium from live footer (404 AD/2019 logos)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-30T17:14:59.561Z",
+      "updated_at": "2026-07-31T07:39:06.084Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10055-free-promote-hi-res-product-image-collec",
+      "title": "Free-promote hi-res product image -> collection.image where hero-worthy (DTD-B enhancement, gated)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-30T17:47:08.443Z",
+      "updated_at": "2026-07-30T18:29:46.309Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10056-rentv-cre-pr-intelligence-workspace-ca-a",
+      "title": "RentV CRE PR Intelligence workspace (CA/AZ) — build on feature/rentv-cre-pr-ca-az",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-30T18:58:22.250Z",
+      "updated_at": "2026-07-31T13:17:32.153Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10057-rotate-collection-hero-on-new-arrivals-p",
+      "title": "Rotate collection hero on new arrivals; prefer room-setting photo from newest items",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-30T19:06:14.663Z",
+      "updated_at": "2026-07-30T19:32:45.602Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10058-fix-brewster-catalog-image-url-cross-lin",
+      "title": "Fix brewster_catalog.image_url cross-link (~447 rows / 5.5%) — DB relink or scraper per-SKU image capture",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-30T19:14:51.178Z",
+      "updated_at": "2026-08-10T15:19:20.686Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10059-fix-designerwallcoverings-com-shopify-st",
+      "title": "Fix designerwallcoverings.com Shopify storefront rate-limiting (polite fetch + CF products.json cache)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-30T19:16:30.515Z",
+      "updated_at": "2026-07-30T19:36:16.192Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10060-theme-fetches-collections-vendors-json-v",
+      "title": "Theme fetches /collections/vendors.json (virtual Boost collection) -> 404 + empty-JSON console error on every ?q= vendor page",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-30T19:49:33.555Z",
+      "updated_at": "2026-07-31T11:04:09.766Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10061-rentv-for-sale-advertiser-section-sublea",
+      "title": "RENTV For-Sale/advertiser section + sublease.com sale-scenarios & outreach (DTD verdict: time-boxed LATER)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-30T21:09:41.321Z",
+      "updated_at": "2026-08-14T19:10:34.086Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10062-pitch-date-time-on-all-email-event-displ",
+      "title": "pitch: date+time on all email-event displays (complete fmtWhen pass)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-30T21:11:13.362Z",
+      "updated_at": "2026-07-30T21:12:15.900Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10063-pitch-enable-send-now-over-the-public-tu",
+      "title": "pitch: enable Send-now over the public tunnel (Steve-approved) + never-dead button feedback",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-30T21:36:52.500Z",
+      "updated_at": "2026-07-30T21:38:53.202Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10064-pitch-rotate-public-tunnel-basic-auth-of",
+      "title": "pitch: rotate public-tunnel Basic-Auth off shared DW2024! to a unique credential",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-30T21:40:38.113Z",
+      "updated_at": "2026-07-30T21:50:25.424Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10065-fix-dead-product-title-links-firing-rate",
+      "title": "Fix dead product-title links firing rate-limited Shopify searches (PDP title -> /search?q=title)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-30T21:49:20.245Z",
+      "updated_at": "2026-07-30T22:05:06.193Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10066-reid-witlin-rwltd-com-full-pl-onboarding",
+      "title": "Reid Witlin (rwltd.com) full PL onboarding — reconcile + finish",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-07-30T21:52:17.426Z",
+      "updated_at": "2026-08-30T21:32:54.968Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10067-repair-errored-launchd-scheduled-jobs-15",
+      "title": "Repair errored launchd scheduled jobs (15 red on board)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-30T22:28:55.259Z",
+      "updated_at": "2026-07-31T03:34:32.623Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10068-price-out-or-discontinue-all-eur-pattern",
+      "title": "Price-out or discontinue all eur- patterns",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T00:39:27.972Z",
+      "updated_at": "2026-08-08T23:02:07.844Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10069-move-dw-mood-board-studio-from-model-are",
+      "title": "Move dw-mood-board-studio from model-arena to tools.dw hub",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T00:42:53.605Z",
+      "updated_at": "2026-07-31T00:49:50.418Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10070-reprice-discontinue-1-730-sample-only-eu",
+      "title": "Reprice/discontinue 1,730 sample-only eur- (European) products",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T00:50:09.200Z",
+      "updated_at": "2026-07-31T03:34:32.525Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10071-tools-dw-fleet-full-set-reboot-persisten",
+      "title": "tools.dw fleet: full set reboot-persistent (safe) + dump.pm2 leak cleaned",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T01:16:23.771Z",
+      "updated_at": "2026-07-31T15:53:29.905Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10072-decommission-wallco-ai-site-dns-6-3g-cod",
+      "title": "Decommission wallco.ai (site/DNS + 6.3G codebase + secrets + jobs)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T01:39:42.475Z",
+      "updated_at": "2026-07-31T01:48:24.143Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10073-assign-faa-fulfillment-descriptor-skus-t",
+      "title": "Assign FAA fulfillment-descriptor SKUs to 65 null-SKU FAA products (52 Pixels prints + 13 Steve Abrams merch)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T01:48:50.090Z",
+      "updated_at": "2026-07-31T01:54:57.969Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10074-reproduce-fix-designerwallcoverings-com",
+      "title": "Reproduce + fix designerwallcoverings.com local_rate_limited hitting real visitors",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T03:05:49.369Z",
+      "updated_at": "2026-07-31T03:21:22.255Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10075-rentv-social-collapsible-left-rail-growt",
+      "title": "rentv /social: collapsible left rail Growth·LinkedIn target list, Add-all from Summit Leads",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T03:07:24.323Z",
+      "updated_at": "2026-07-31T03:54:56.887Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10076-scrape-commercial-relevant-licensed-pros",
+      "title": "Scrape commercial-relevant licensed pros (title/escrow/contractors/lenders/attorneys) SoCal+AZ 300mi -> dw_unified, feed /social console",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T03:36:29.162Z",
+      "updated_at": "2026-08-06T23:33:23.729Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10077-dw-request-diet-cut-per-session-origin-r",
+      "title": "DW request-diet: cut per-session origin requests to widen the rate-limit safety margin",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T03:46:12.874Z",
+      "updated_at": "2026-07-31T03:52:07.457Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10078-blocked-ticket-triage-web-page-fire-safe",
+      "title": "Blocked-ticket triage web page (fire-safe / copy-prod)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T04:08:14.066Z",
+      "updated_at": "2026-07-31T04:08:14.296Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10079-mls-viewer-lands-populated-crcp-mls-html",
+      "title": "MLS viewer lands populated (crcp /mls.html) — Amazon-style default",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T04:18:02.776Z",
+      "updated_at": "2026-07-31T04:39:53.477Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10080-5-field-regression-2246-fentucci-natural",
+      "title": "5-field regression: 2246 Fentucci Naturals SKUs fail (+2653 growth, importer shipping non-compliant)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T04:23:08.254Z",
+      "updated_at": "2026-07-31T11:04:09.674Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10081-cre-provenance-broker-of-record-source-o",
+      "title": "CRE provenance: broker-of-record = source of truth; demote CREXi/aggregators",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T05:05:07.997Z",
+      "updated_at": "2026-07-31T18:40:47.668Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10082-officer-idea-council-daily-run-2026-07-3",
+      "title": "Officer Idea Council daily run 2026-07-31",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T14:00:25.903Z",
+      "updated_at": "2026-07-31T14:05:45.344Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10083-op-art-deco-waves-invoice-103086-flag-ma",
+      "title": "OP-ART-DECO-WAVES invoice 103086 flag — master exists, line unresolved (email follow-up)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T14:36:02.442Z",
+      "updated_at": "2026-08-28T18:43:58.222Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10084-revive-vcc-victor-9660-build-4q-intake-s",
+      "title": "Revive VCC (Victor :9660) + build /4q intake skill",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T15:48:24.834Z",
+      "updated_at": "2026-08-03T06:04:06.896Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10085-add-type-use-filters-to-pdp-color-coordi",
+      "title": "Add type + use filters to PDP color-coordinates index (wallcovering/fabric/other, commercial/residential)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T16:10:49.232Z",
+      "updated_at": "2026-07-31T17:14:06.291Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10086-george-gmail-crash-loop-orphaned-server",
+      "title": "george-gmail crash-loop: orphaned server squatted :9850 (2314 restarts) — pm2 couldn't rebind",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T17:25:31.255Z",
+      "updated_at": "2026-07-31T17:29:08.574Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10087-mac2-swap-critical-2-ollama-llama-server",
+      "title": "Mac2 swap CRITICAL — 2 ollama llama-servers holding ~30GB (12.3G/13.3G swap used)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T17:26:54.954Z",
+      "updated_at": "2026-08-01T11:23:47.846Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10088-broker-grid-column-resize-dies-after-any",
+      "title": "broker-grid column resize dies after any re-render",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T17:32:36.563Z",
+      "updated_at": "2026-07-31T19:16:38.709Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10089-broker-grid-resize-handles-die-after-re",
+      "title": "broker-grid: resize handles die after re-render",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T17:35:40.736Z",
+      "updated_at": "2026-08-02T04:54:19.012Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10090-add-public-data-lending-intelligence-lay",
+      "title": "Add public-data lending intelligence layer (FDIC/NCUA/HMDA/SBA/NMLS) to CRCP for loan officers",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T17:41:59.339Z",
+      "updated_at": "2026-08-01T11:07:10.726Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10091-make-crcp-graphics-html-fully-drillable",
+      "title": "Make crcp graphics.html fully drillable — every datum hrefs to filtered/detail view",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T17:47:16.645Z",
+      "updated_at": "2026-07-31T17:55:43.148Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10092-crcp-html-drilldown-on-warrantability-fh",
+      "title": "crcp.html: drilldown on Warrantability (FHA proxy) bars + tile",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T17:49:26.567Z",
+      "updated_at": "2026-07-31T18:29:05.917Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10093-retrofit-astek-landing-9944-as-href-to-d",
+      "title": "Retrofit astek-landing :9944 as href-to-deeper-data reference impl",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T17:49:45.393Z",
+      "updated_at": "2026-08-08T17:34:42.008Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10094-crcp-panel-7-fha-approval-expiring-withi",
+      "title": "crcp Panel 7 — FHA approval expiring within 12 months (endpoint + dashboard panel)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T17:59:59.721Z",
+      "updated_at": "2026-08-02T14:49:16.271Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10095-dw-pdp-move-width-length-repeat-up-out-o",
+      "title": "DW PDP: move Width/Length/Repeat up out of More Specs, restyle toggle + add icon",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T18:31:49.697Z",
+      "updated_at": "2026-07-31T18:41:26.902Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10096-add-dwyg-vahallan-line-385-missing-patte",
+      "title": "Add DWYG (Vahallan) line — 385 missing patterns — to FileMaker WALLPAPER master",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-07-31T18:40:00.935Z",
+      "updated_at": "2026-08-30T21:32:55.166Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10097-national-unclaimed-property-platform-yol",
+      "title": "National Unclaimed-Property Platform — yoloforever build loop",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T19:19:33.224Z",
+      "updated_at": "2026-08-02T05:00:08.054Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10098-stop-nginx-forward-for-rentv-agentabrams",
+      "title": "Stop nginx forward for rentv.agentabrams.com",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T19:21:03.550Z",
+      "updated_at": "2026-07-31T22:18:08.822Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10099-disk-critical-98-18gib-read-only-cold-vs",
+      "title": "Disk CRITICAL (98%/18GiB) — read-only cold-vs-live classifier over top ~/Projects dirs + safe-cache hunt",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T21:22:13.299Z",
+      "updated_at": "2026-07-31T22:00:05.976Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10100-mac2-2-mac1-0-disk-critical-verified-saf",
+      "title": "Mac2 2% + Mac1 0% disk CRITICAL — verified-safe reclaim plan drafted (gated)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T21:36:44.900Z",
+      "updated_at": "2026-08-05T14:42:26.406Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10101-henry-offload-dw-photo-capture-75g-homes",
+      "title": "Henry-offload dw-photo-capture(75G)+homesonspec(57G) image data — DTD-C 2026-07-31, staged copy->verify->delete, target start by 2026-08-07",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T21:44:01.452Z",
+      "updated_at": "2026-07-31T22:00:05.882Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10102-scope-move-the-2-big-live-dirs-dw-photo",
+      "title": "Scope: move the 2 big LIVE dirs (dw-photo-capture 75G, homesonspec 57G = 132G) off Mac2 to Kamatera — durable fix for recurring disk-CRITICAL",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T21:57:09.008Z",
+      "updated_at": "2026-08-26T19:21:03.039Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10103-cncp-flow-pass-2026-07-31-keep-everythin",
+      "title": "CNCP flow pass 2026-07-31 — keep-everything-flowing sweep",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T22:10:46.593Z",
+      "updated_at": "2026-08-06T11:15:58.940Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10104-yoloforever-harden-vimeo-refresh-atomic",
+      "title": "yoloforever: harden Vimeo refresh (atomic write + empty guard)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T22:17:51.318Z",
+      "updated_at": "2026-07-31T22:17:51.408Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10105-rentv-heygen-not-logged-in-batch-render",
+      "title": "rentv heygen 'Not logged in' batch-render blocker — needs other-session context",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T22:18:31.400Z",
+      "updated_at": "2026-08-07T21:06:45.545Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10106-yoloforever-c2-sort-density-on-deals-htm",
+      "title": "yoloforever c2: sort+density on deals.html grid (HARD-rule compliance)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T22:56:02.740Z",
+      "updated_at": "2026-07-31T22:56:02.823Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10107-yoloforever-c3-sort-density-on-watchlist",
+      "title": "yoloforever c3: sort+density on watchlist.html (+ dropped markets false-positive)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-07-31T23:30:48.796Z",
+      "updated_at": "2026-07-31T23:30:48.883Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10108-yoloforever-c4-watchlist-href-drill-fix",
+      "title": "yoloforever c4: watchlist href-drill fix; triaged grid backlog (3 false-positives + directory=upstream)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-01T00:05:21.627Z",
+      "updated_at": "2026-08-01T00:05:21.721Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10109-yoloforever-c5-metros-html-href-drill-fi",
+      "title": "yoloforever c5: metros.html href-drill fix (deals -> /news/:id)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-01T00:37:33.752Z",
+      "updated_at": "2026-08-01T00:37:33.837Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10110-4am-autonomous-fix-loop-2026-08-01",
+      "title": "4AM autonomous fix loop 2026-08-01",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-01T11:01:01.831Z",
+      "updated_at": "2026-08-01T11:28:46.072Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10111-scaffold-charge-explore-tesla-ev-chargin",
+      "title": "Scaffold Charge & Explore (tesla) — EV charging-stop experience finder",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-01T17:36:08.271Z",
+      "updated_at": "2026-08-10T14:55:38.666Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10112-build-interiordesignershowroom-com-multi",
+      "title": "Build interiordesignershowroom.com — multi-network affiliate showroom (CJ+Amazon+Rakuten+ShareASale), feed-driven, editorial buying guides, live on the .com",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-01T17:55:51.628Z",
+      "updated_at": "2026-08-08T22:11:31.450Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10113-deploy-rentv-v0-16-0-to-prod-6-commits-s",
+      "title": "deploy rentv v0.16.0 to prod (6 commits, Steve-approved)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-01T18:24:26.907Z",
+      "updated_at": "2026-08-01T18:24:26.993Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10114-chargeandexplore-agentabrams-com-go-live",
+      "title": "chargeandexplore.agentabrams.com go-live — NREL API DNS down (developer.nrel.gov no A record globally); stations count=0 until NREL restores or alternate data source wired in",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-01T18:52:29.789Z",
+      "updated_at": "2026-08-08T15:49:41.475Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10115-debug-tesla-auth-no-policy-rules-for-cha",
+      "title": "Debug Tesla auth 'No policy rules' for Charge & Explore OAuth",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-01T20:13:12.745Z",
+      "updated_at": "2026-08-02T01:41:56.754Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10116-mac1-disk-cleanup-identify-consumers-off",
+      "title": "Mac1 disk cleanup — identify consumers + offload list (Dust2026 go)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-01T22:00:54.972Z",
+      "updated_at": "2026-08-05T14:42:26.260Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10117-research-kickback-ai-install-clone-the-i",
+      "title": "Research kickback.ai, install, clone the idea",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T02:30:14.213Z",
+      "updated_at": "2026-08-02T02:34:12.327Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10118-charge-explore-google-sign-in-for-users",
+      "title": "Charge & Explore: Google sign-in for users",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T02:37:04.655Z",
+      "updated_at": "2026-08-09T07:38:01.770Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10119-align-facet-count-logic-with-filter-logi",
+      "title": "Align facet-count logic with filter logic on tag-matching storefronts (museum/raffiawalls chip-count != result)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T03:56:36.468Z",
+      "updated_at": "2026-08-03T11:16:03.917Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10120-column-manager-ui-component-shadcn-resiz",
+      "title": "Column Manager UI component (shadcn) — resize/reorder/toggle/density/reset for the RE data grids",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T04:02:02.470Z",
+      "updated_at": "2026-08-03T16:06:52.597Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10121-a2a-lab-gated-dm-write-skill-cabinet-age",
+      "title": "A2A lab: gated dm-write skill + cabinet agent cards",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T04:04:36.062Z",
+      "updated_at": "2026-08-02T04:09:33.113Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10122-a2a-cabinet-directory-server-serve-route",
+      "title": "A2A cabinet directory server — serve+route the 12 officer cards over A2A",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T04:48:34.218Z",
+      "updated_at": "2026-08-02T04:59:49.704Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10123-repair-deploy-wiring-deploy-celebritysig",
+      "title": "Repair deploy wiring + deploy CelebritySignatures/rentv-website/fentucci-naturals href-drill",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T04:57:38.939Z",
+      "updated_at": "2026-08-05T15:55:44.400Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10124-a2a-lab-sdk-native-create-client-helper",
+      "title": "A2A lab: SDK-native create_client helper + semantic find scoring",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T05:00:58.008Z",
+      "updated_at": "2026-08-02T05:05:30.567Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10125-cta-cross-browser-verification-interior",
+      "title": "CTA cross-browser verification: Interior Designer's Showroom :9861",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T05:17:37.746Z",
+      "updated_at": "2026-08-05T03:03:16.717Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10126-revive-rentv-agentabrams-com-main-site-r",
+      "title": "REVIVE rentv.agentabrams.com (main site) — restore nginx vhost another session disabled (Steve override)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T05:23:07.818Z",
+      "updated_at": "2026-08-06T11:03:50.868Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10127-a2a-cabinet-directory-blind-paraphrase-e",
+      "title": "A2A cabinet-directory blind paraphrase eval harness (DTD-conditioned validation of find)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T05:26:52.682Z",
+      "updated_at": "2026-08-02T05:49:00.659Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10128-adopt-column-manager-js-into-the-lending",
+      "title": "Adopt column-manager.js into the lending-grid.js engine (fixes lenders/credit-unions/sba-lenders/mortgage-market/loan-officers in one shot)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T05:36:24.841Z",
+      "updated_at": "2026-08-02T05:41:27.953Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10129-build-out-charge-explore-fully-expo-app",
+      "title": "Build out Charge & Explore fully + Expo→App Store + domain + go-live",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T06:36:43.447Z",
+      "updated_at": "2026-08-16T03:34:32.385Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10130-create-ga4-property-web-stream-for-inter",
+      "title": "Create GA4 property + web stream for interiordesignershowroom.com",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T06:41:54.875Z",
+      "updated_at": "2026-08-05T19:10:12.727Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10131-agent-ad-network-mvp-ads-in-ai-agent-wai",
+      "title": "Agent ad network MVP — ads in AI-agent wait states (Steve email 8/1)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T07:11:53.613Z",
+      "updated_at": "2026-08-09T07:39:00.152Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10132-abramsego-overnight-research-draft-high",
+      "title": "AbramsEgo overnight: research+draft high-commission affiliate vendors (gated activate) + A2A",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T07:51:39.785Z",
+      "updated_at": "2026-08-08T22:17:41.979Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10133-homesonspec-onboard-national-regional-lu",
+      "title": "homesonspec: onboard national/regional/luxury builders + images into listings",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-02T08:23:33.632Z",
+      "updated_at": "2026-08-30T21:32:55.365Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10134-charge-explore-ranked-chips-click-popup",
+      "title": "Charge&Explore: ranked chips click → popup place card w/ thumb",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T08:42:29.705Z",
+      "updated_at": "2026-08-08T18:36:19.476Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10135-stand-up-ads-designerwallcoverings-com-a",
+      "title": "Stand up ads.designerwallcoverings.com + ads.agentabrams.com ad-ops dashboards, drive via /yoloforever",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T13:43:46.605Z",
+      "updated_at": "2026-08-05T14:42:26.309Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10136-route-dust2026-password-from-steve-email",
+      "title": "Route Dust2026 password from Steve email",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T13:49:02.084Z",
+      "updated_at": "2026-08-08T15:51:03.798Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10137-officer-idea-council-daily-run-2026-08-0",
+      "title": "Officer Idea Council daily run 2026-08-02",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T14:00:26.254Z",
+      "updated_at": "2026-08-02T14:04:01.585Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10138-route-tesla-credentials-from-steve-email",
+      "title": "Route Tesla credentials from Steve email to secrets master",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T14:13:19.930Z",
+      "updated_at": "2026-08-02T17:30:29.839Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10139-add-last-broker-of-record-last-firm-of-r",
+      "title": "Add Last Broker of Record + Last Firm of Record to CRCP + usre",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T14:38:15.425Z",
+      "updated_at": "2026-08-03T06:24:41.781Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10140-ubereats-address-fix-via-real-browser-st",
+      "title": "UberEats address fix via real browser (Steve go: try again)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T15:13:49.765Z",
+      "updated_at": "2026-08-02T23:20:17.480Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10141-dust2026-go-on-both-send-tesla-support-t",
+      "title": "Dust2026 go-on-both: send Tesla support ticket + activate Smartcar path",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T16:46:33.108Z",
+      "updated_at": "2026-08-02T17:13:00.345Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10142-dust2026-go-on-both-send-tesla-support-t",
+      "title": "Dust2026 'go on both': send Tesla support ticket + activate Smartcar garage on chargeandexplore",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-02T17:11:31.301Z",
+      "updated_at": "2026-08-30T21:32:55.567Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10143-kamatera-ssl-renewal-fix-12-failing-cert",
+      "title": "Kamatera SSL renewal — fix 12 failing certs (Steve-approved via email, dust2026)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T17:44:23.661Z",
+      "updated_at": "2026-08-27T21:30:01.112Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded scheduler repair/incident, not the scheduled job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10144-generalize-uber-address-fix-into-multi-p",
+      "title": "Generalize uber-address-fix into multi-platform delivery-address skill (UberEats/Instacart/DoorDash)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T22:14:01.697Z",
+      "updated_at": "2026-08-02T22:48:04.975Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10145-generalize-delivery-address-fix-into-plu",
+      "title": "Generalize delivery-address-fix into pluggable skill (UberEats/Instacart/DoorDash) — Steve email directive",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T22:19:25.064Z",
+      "updated_at": "2026-08-04T22:31:43.286Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10146-charge-explore-cards-must-use-selected-c",
+      "title": "Charge & Explore: cards must use selected charger address for restaurants/stores/trails",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T23:03:42.454Z",
+      "updated_at": "2026-08-02T23:06:19.450Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10147-ubereats-address-update-to-charger-steve",
+      "title": "UberEats address update to charger — Steve email 8/2 ~4:3x PM (Dust2026)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-02T23:28:06.950Z",
+      "updated_at": "2026-08-08T15:43:38.697Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10148-charge-explore-google-tesla-sign-in-brok",
+      "title": "Charge&Explore: Google + Tesla sign-in broken after .com cutover — diagnose",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T00:00:08.291Z",
+      "updated_at": "2026-08-09T07:38:02.049Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10149-google-sign-in-redirect-uri-mismatch-for",
+      "title": "Google sign-in redirect_uri_mismatch for dust2026 app",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T00:30:17.485Z",
+      "updated_at": "2026-08-09T07:38:02.323Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10150-fix-charge-explore-logins-tesla-button-g",
+      "title": "Fix Charge&Explore logins (Tesla button + Google account picker)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T00:35:10.371Z",
+      "updated_at": "2026-08-05T01:37:10.644Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10151-charge-explore-instacart-doordash-button",
+      "title": "Charge & Explore: Instacart + DoorDash buttons that set delivery address to charger location",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T02:23:21.404Z",
+      "updated_at": "2026-08-03T03:17:25.691Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10152-ids-showroom-add-guides-w-room-settings",
+      "title": "IDS showroom: add guides w/ room settings, 5 now + 30-min cadence",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T02:30:18.496Z",
+      "updated_at": "2026-08-10T15:19:20.836Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10153-wire-honiture-cj-affiliate-program-into",
+      "title": "Wire Honiture CJ affiliate program into IDS build",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T03:21:59.076Z",
+      "updated_at": "2026-08-03T04:16:24.890Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10154-doordash-instacart-saved-address-fix-ste",
+      "title": "DoorDash + Instacart saved-address fix (Steve go, Re: Dust2026)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T03:28:27.570Z",
+      "updated_at": "2026-08-03T05:28:13.621Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10155-listing-lifecycle-tracking-withdrawal-sn",
+      "title": "Listing-lifecycle tracking + withdrawal snapshot system (usre) — yoloforever",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-03T06:24:41.738Z",
+      "updated_at": "2026-08-30T22:04:28.955Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10156-order-32753-stock-price-check-rew-6209-6",
+      "title": "Order #32753 stock+price check REW-6209/6210/6211",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T06:39:29.751Z",
+      "updated_at": "2026-08-03T06:40:58.396Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10157-email-install-into-ids-dust2026-triage",
+      "title": "Email: install into ids dust2026 — triage",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T06:43:39.392Z",
+      "updated_at": "2026-08-10T14:50:45.808Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10158-dust2026-install-deepseek-v4-flash-0731",
+      "title": "Dust2026: install deepseek-v4-flash:0731-cloud on Mac2 ollama",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T06:50:49.343Z",
+      "updated_at": "2026-08-26T18:37:41.874Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10159-perry-homes-extractor-emit-extensible-sp",
+      "title": "Perry Homes extractor: emit extensible specs map (DRH pattern)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T13:05:20.488Z",
+      "updated_at": "2026-08-08T17:32:32.907Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10160-trend-board-refresh-re-scout-marketplace",
+      "title": "Trend board refresh — re-scout marketplace top sellers via Exa (pattern-vault)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T13:31:07.951Z",
+      "updated_at": "2026-08-03T13:38:31.112Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10161-officer-idea-council-daily-run-2026-08-0",
+      "title": "Officer Idea Council daily run 2026-08-03",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T14:00:27.398Z",
+      "updated_at": "2026-08-03T14:06:14.701Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10162-register-all-8-affiliate-programs-via-op",
+      "title": "Register all 8 affiliate programs via OpenClaw real Chrome",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-03T14:12:52.714Z",
+      "updated_at": "2026-08-30T21:32:55.773Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10163-build-ken-gambling-canary-alert-when-any",
+      "title": "Build ken-gambling-canary — alert when any Kalshi live-money gate flips",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T14:16:33.466Z",
+      "updated_at": "2026-08-03T14:19:07.751Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10164-shop-moodboard-room-setting-on-interiord",
+      "title": "Shop→MoodBoard→Room Setting on interiordesignershowroom.com",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T14:23:38.052Z",
+      "updated_at": "2026-08-03T15:02:40.941Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10165-eye-exam-hot-or-not-pattern-picker-wallp",
+      "title": "Eye-exam hot-or-not pattern picker (wallpapersback) + skill",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T14:52:26.487Z",
+      "updated_at": "2026-08-03T16:03:52.737Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10166-ken-v2-signal-live-bets-follow-the-winni",
+      "title": "Ken v2 signal: live bets follow the WINNING faux portfolios' direction (Steve 8/3)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-03T15:09:53.478Z",
+      "updated_at": "2026-08-30T21:32:55.974Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10167-reset-ken-paper-arena-to-50-bot-preserve",
+      "title": "Reset Ken paper arena to $50/bot; preserve strategy perf for live logic; live run untouched",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T15:10:51.925Z",
+      "updated_at": "2026-08-03T15:20:08.051Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10168-fix-43k-product-image-url-health-backlog",
+      "title": "Fix ~43k product image-URL health backlog (17k dead Shopify imgs + 26k other-URL)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T15:16:13.814Z",
+      "updated_at": "2026-08-21T13:41:23.837Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10169-add-frank-thomas-broker-firm-contact-blo",
+      "title": "Add Frank Thomas broker/firm/contact block to Unwarrantable Condos email + resend",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T15:18:09.024Z",
+      "updated_at": "2026-08-03T15:20:51.068Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10170-shop-collapsed-facets-4-across-grid-colu",
+      "title": "Shop: collapsed facets, 4-across grid + columns slider, mood-board project select",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T15:23:15.480Z",
+      "updated_at": "2026-08-03T15:45:20.106Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10171-ids-admin-affiliate-on-off-backend",
+      "title": "IDS admin: affiliate on/off backend",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T15:24:30.740Z",
+      "updated_at": "2026-08-03T16:17:20.190Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10172-per-listing-broker-firm-contact-redfin-s",
+      "title": "Per-listing broker/firm/contact (Redfin scrape) + notes (viewer box + printable email line) on Unwarrantable Condos",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T15:29:27.393Z",
+      "updated_at": "2026-08-03T15:52:57.487Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10173-uptime-probe-false-down-loopback-health",
+      "title": "uptime-probe false DOWN: loopback health_url leaked into public probe",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T15:31:36.726Z",
+      "updated_at": "2026-08-10T15:19:20.991Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10174-ken-live-trader-blocked-kalshi-retired-v",
+      "title": "Ken live trader BLOCKED: Kalshi retired v1 POST /portfolio/orders (410) — migrate to v2 create-order",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-03T15:33:55.896Z",
+      "updated_at": "2026-08-30T21:32:56.170Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10175-ids-admin-front-back-see-more-toggle-swi",
+      "title": "IDS: admin front/back 'see-more' toggle + switch Honiture OFF",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T15:35:08.078Z",
+      "updated_at": "2026-08-03T15:55:32.908Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10176-weekly-auto-scrape-of-condo-brokers-abra",
+      "title": "Weekly auto-scrape of condo brokers + AbramsEgo budget/cost tracking for it",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T15:56:05.375Z",
+      "updated_at": "2026-08-03T16:04:46.520Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10177-investigate-wpb-mac2-live-designs-json-d",
+      "title": "Investigate WPB Mac2<->live designs.json drift; fix/retire eye-exam full-rebuild go-live path",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T16:05:58.568Z",
+      "updated_at": "2026-08-05T14:42:26.357Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10178-admin-brand-level-line-selector-hide-unh",
+      "title": "Admin: brand-level line selector (Hide/Unhide whole brand across advertisers)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T16:07:47.856Z",
+      "updated_at": "2026-08-08T22:10:07.766Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10179-delete-2-orphan-le-cert-lineages-on-kama",
+      "title": "Delete 2 orphan LE cert lineages on Kamatera (recycledwallpaper.com, wallco.ai) — dead/unresolving domains causing daily cert-canary FAIL",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T16:34:10.794Z",
+      "updated_at": "2026-08-03T16:36:28.537Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10180-dedup-all-designs-34-207-duplicate-id-ro",
+      "title": "Dedup all_designs — 34,207 duplicate-id rows on Mac2 dw_unified",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-03T16:41:42.663Z",
+      "updated_at": "2026-08-30T21:32:56.377Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10181-add-artists-category-met-nga-si-dead-art",
+      "title": "Add Artists category (MET+NGA+SI dead artists) to celebrity.designerwallcoverings.com",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T17:07:06.092Z",
+      "updated_at": "2026-08-03T20:50:55.606Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10182-add-artists-category-met-smithsonian-pd",
+      "title": "Add Artists category (Met/Smithsonian PD-signature artists, famous-first) to celebrity.dw",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T17:08:21.859Z",
+      "updated_at": "2026-08-09T18:59:32.653Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10183-ship-charge-explore-to-apple-app-store",
+      "title": "Ship Charge & Explore to Apple App Store",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T17:40:24.089Z",
+      "updated_at": "2026-08-14T16:34:20.917Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10184-ids-date-time-added-on-store-cards-deplo",
+      "title": "IDS: date+time added on store cards + deploy schema-migration/smoke-test safety",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T17:48:01.320Z",
+      "updated_at": "2026-08-03T17:55:38.972Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10185-refine-storefront-date-cards-admin-analy",
+      "title": "Refine storefront date cards + admin analytics + deploy migration",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T18:09:00.575Z",
+      "updated_at": "2026-08-03T18:15:05.947Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10186-celebsig-grid-hover-to-reveal-details-no",
+      "title": "CelebSig grid: hover-to-reveal details (no chip on load) + full-field sort",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T18:50:36.616Z",
+      "updated_at": "2026-08-03T18:57:36.939Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10187-build-astek-import-viewer-curation-tool",
+      "title": "Build astek-import-viewer curation tool",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T18:52:03.729Z",
+      "updated_at": "2026-08-03T18:54:54.905Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10188-ids-c12-reconcile-parallel-ga4-injection",
+      "title": "IDS C12: reconcile parallel GA4 injection with C11 strict CSP",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T19:37:16.994Z",
+      "updated_at": "2026-08-03T19:52:57.526Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10189-retire-10-cf-zones-steve-authorized",
+      "title": "Retire 10 CF zones (Steve-authorized)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T19:40:48.340Z",
+      "updated_at": "2026-08-27T18:15:01.245Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10190-mdc-canary-one-hollywood-wallcoverings-s",
+      "title": "MDC canary: one Hollywood Wallcoverings sample-only DRAFT product",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T20:21:02.674Z",
+      "updated_at": "2026-08-26T01:17:28.492Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10191-screen-record-celebrity-signatures-front",
+      "title": "Screen-record Celebrity Signatures front page — full UI debug",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T21:00:07.511Z",
+      "updated_at": "2026-08-08T15:53:53.886Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10192-celebritysignatures-game-screen-record-d",
+      "title": "CelebritySignatures /game screen-record + debug all 6 games",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T21:00:21.413Z",
+      "updated_at": "2026-08-25T21:44:47.835Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10193-screenrecord-5-pass-ui-debug-murals-stor",
+      "title": "screenrecord 5-pass UI debug — murals storefront :9920",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T21:00:29.392Z",
+      "updated_at": "2026-08-08T23:29:20.940Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10194-screenrecord-ui-debug-celebritysignature",
+      "title": "screenrecord UI debug: CelebritySignatures /upload page",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T21:00:40.740Z",
+      "updated_at": "2026-08-03T21:06:12.824Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10195-charge-explore-itms-90725-rebuild-on-xco",
+      "title": "Charge & Explore ITMS-90725 — rebuild on Xcode 26 image + resubmit",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T22:37:34.328Z",
+      "updated_at": "2026-08-08T17:30:17.455Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10196-active-image-cross-link-correctness-wron",
+      "title": "ACTIVE image cross-link correctness (wrong-colorway images on live products)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T22:49:01.180Z",
+      "updated_at": "2026-08-26T01:17:27.646Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10197-kravet-map-audit-clean-audited-16-84-una",
+      "title": "Kravet MAP audit — CLEAN (audited 16%); 84% unaudited = SKU-join coverage gap",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-03T23:46:55.659Z",
+      "updated_at": "2026-08-05T03:28:20.553Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10198-yoloforever-redirect-dw-sister-site-flee",
+      "title": "yoloforever redirect: DW sister-site fleet front-page audit (autonomously-fixable UI regressions)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-04T13:53:42.409Z",
+      "updated_at": "2026-08-04T13:58:45.559Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10199-ken-go-live-flip-paper-mode-false-real-k",
+      "title": "Ken go-live: flip paper_mode=false (real Kalshi orders, $2/pos $10/day)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-04T14:04:37.841Z",
+      "updated_at": "2026-08-04T14:17:10.261Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10200-cross-site-ga4-all-sites-view-one-shot-t",
+      "title": "Cross-site GA4 all-sites view: one-shot table + standing dashboard",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-04T20:13:35.760Z",
+      "updated_at": "2026-08-17T15:47:09.407Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10201-build-local-ga4-fleet-traffic-dashboard",
+      "title": "Build local GA4 fleet-traffic dashboard (Node 2)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-04T20:37:35.704Z",
+      "updated_at": "2026-08-04T20:49:58.858Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10202-rentv-user-day-night-icon-toggle-site-wi",
+      "title": "RENTV: user day/night icon toggle site-wide",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-04T20:39:33.579Z",
+      "updated_at": "2026-08-06T11:02:59.918Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10203-fix-ga4-dashboard-duplicate-domain-dedup",
+      "title": "Fix GA4 dashboard: duplicate-domain dedup + table sort wiring",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-04T20:57:38.095Z",
+      "updated_at": "2026-08-04T21:02:57.515Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10204-create-ga4-properties-for-19-domains-har",
+      "title": "Create GA4 properties for 19 domains + harvest 8 existing IDs",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-04T21:21:18.703Z",
+      "updated_at": "2026-08-04T21:26:54.777Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10205-deploy-ga4-gtag-to-16-kamatera-prod-site",
+      "title": "Deploy GA4 gtag to 16 Kamatera prod sites",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-04T21:41:37.164Z",
+      "updated_at": "2026-08-04T21:48:59.778Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10206-deploy-host-conditional-gtag-to-quadrill",
+      "title": "Deploy host-conditional gtag to quadrille/fallingstar + investigate pitchguard/grasscloth",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-04T21:51:48.781Z",
+      "updated_at": "2026-08-04T21:54:05.103Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10207-scalamandre-475-off-google-activation-dr",
+      "title": "Scalamandre 475 off-Google activation — dry-run reprice table (GATED write)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-04T22:38:02.105Z",
+      "updated_at": "2026-08-28T01:19:02.869Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10208-remove-doordash-instacart-ubereats-from",
+      "title": "Remove DoorDash/Instacart/UberEats from chargeandexplore.com",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-04T23:27:00.745Z",
+      "updated_at": "2026-08-04T23:29:38.436Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10209-osborne-inc-family-variant-relabel-1-735",
+      "title": "Osborne-Inc family variant relabel — ~1,735 priced-but-mislabeled (Sample-labeled roll variants) off Google",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-04T23:38:03.226Z",
+      "updated_at": "2026-08-31T10:18:05.676Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10210-fix-false-no-roll-variant-price-exclusio",
+      "title": "Fix false no_roll_variant_price exclusion in google-feed eligibility (Osborne W7351-01 class)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-04T23:47:38.785Z",
+      "updated_at": "2026-08-05T11:11:25.683Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10211-designers-guild-collection-unpublished-f",
+      "title": "Designers Guild collection unpublished from Online Store — 878 products invisible on storefront",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T01:40:25.848Z",
+      "updated_at": "2026-08-08T14:48:49.311Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10212-schumacher-line-archived-2824-products-o",
+      "title": "Schumacher line ARCHIVED (2824 products) — off storefront; intentional or defect?",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T01:41:08.899Z",
+      "updated_at": "2026-08-05T11:08:27.161Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10213-chargeandexplore-adsense-go-live-dust202",
+      "title": "chargeandexplore: AdSense go-live (Dust2026) + Tesla sign-in dead-end debug",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T01:41:50.105Z",
+      "updated_at": "2026-08-05T01:48:01.019Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10214-tesla-garage-card-callback-redirect-toke",
+      "title": "Tesla garage card + callback redirect + token persistence on chargeandexplore.com (Steve go via Dust2026)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T01:53:44.826Z",
+      "updated_at": "2026-08-05T01:57:39.048Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10215-enrichment-dark-vendors-relativity-texti",
+      "title": "Enrichment-dark vendors: relativity_textiles=missing-images (not cron), ralph_lauren=no Mac2 catalog table",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T02:08:54.388Z",
+      "updated_at": "2026-08-26T18:41:29.397Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10216-crcp-drift-origin-missing-live-ga4-tag-r",
+      "title": "CRCP drift: origin missing live GA4 tag — reconciled (deploy would have stripped analytics)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T02:38:07.172Z",
+      "updated_at": "2026-08-05T02:38:07.279Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10217-charge-explore-tesla-stats-page-charge-l",
+      "title": "Charge&Explore: Tesla stats page (charge level+), remember settings on signin, level graphs (Dust2026)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T02:45:24.561Z",
+      "updated_at": "2026-08-10T15:07:26.493Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10218-charge-explore-display-all-tesla-stats-o",
+      "title": "Charge & Explore: display all Tesla stats on a dedicated page (Steve email, Dust2026)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T02:56:34.437Z",
+      "updated_at": "2026-08-05T03:00:33.569Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10219-charge-explore-mobile-dashboard-for-all",
+      "title": "Charge&Explore: mobile dashboard for all specs + multi-brand plan (Steve email Dust2026)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T03:02:16.615Z",
+      "updated_at": "2026-08-05T03:07:43.320Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10220-headless-claude-p-jobs-failing-on-out-of",
+      "title": "Headless claude -p jobs failing on 'out of usage credits' (Fable 5) — officer-council exit1, likely model-arena too",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T03:04:34.891Z",
+      "updated_at": "2026-08-05T11:07:51.597Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded scheduler repair/incident, not the scheduled job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10221-adsense-console-add-live-sites-enable-au",
+      "title": "AdSense console: add live sites + enable Auto ads (Steve email go, openclaw)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-05T03:11:53.432Z",
+      "updated_at": "2026-08-30T21:32:56.768Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10222-systemic-21-vendor-brand-collections-unp",
+      "title": "Systemic: 21 vendor-brand collections unpublished from Online Store (7332 products) — DG not isolated",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T03:28:55.208Z",
+      "updated_at": "2026-08-28T01:19:03.015Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10223-charge-explore-charging-session-view-per",
+      "title": "Charge&Explore: charging-session view — per-session kW curve + $/kWh (Steve email Dust2026 go)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T03:29:01.531Z",
+      "updated_at": "2026-08-05T03:36:25.718Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10224-officer-council-canary-dead-36-6h-review",
+      "title": "officer-council canary DEAD 36.6h — review and fix (email, dust2026)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T03:40:20.480Z",
+      "updated_at": "2026-08-05T11:08:27.256Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10225-officer-idea-council-daily-run-2026-08-0",
+      "title": "Officer Idea Council — daily run 2026-08-04",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T03:41:35.065Z",
+      "updated_at": "2026-08-05T03:46:15.837Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10226-tesla-signin-icon-loses-login-link-when",
+      "title": "Tesla signin: icon loses login link when connected; add re-connect paths (chargeandexplore.com)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T03:45:51.056Z",
+      "updated_at": "2026-08-05T04:08:13.221Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10227-charge-explore-app-store-ship-stripe-tie",
+      "title": "Charge & Explore: App Store ship + Stripe tiers + multi-car + Liquid Glass UI (Steve email Dust2026)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-05T03:48:54.336Z",
+      "updated_at": "2026-08-30T21:32:56.964Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10228-renew-george-agentabrams-gmail-oauth-tok",
+      "title": "Renew George agentabrams Gmail OAuth token (email dust2026 go)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T03:56:37.086Z",
+      "updated_at": "2026-08-05T03:56:43.791Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10229-wire-dashboard-into-ios-mobile-build-pre",
+      "title": "Wire dashboard into iOS mobile build + prep Android/Google Play (Steve email Dust2026 go)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T04:12:02.128Z",
+      "updated_at": "2026-08-26T21:00:31.042Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10230-cae-asleep-car-ux-clearer-empty-cache-me",
+      "title": "CAE: asleep-car UX — clearer empty-cache message + opt-in Wake My Car button (Steve 'Yes, please! Dust2026' 8:31PM)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T04:22:00.153Z",
+      "updated_at": "2026-08-05T04:40:02.005Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10231-parked-car-stats-record-display-tesla-st",
+      "title": "Parked-car stats: record/display Tesla stats while parked, not just charging",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T04:26:24.062Z",
+      "updated_at": "2026-08-05T05:27:16.062Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10232-measure-to-cart-read-only-spec-nph-measu",
+      "title": "Measure-to-Cart: read-only spec — NPH /measure → DW roll computation (5 pilot SKUs)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T04:42:24.826Z",
+      "updated_at": "2026-08-05T05:44:03.380Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10233-measure-to-cart-read-only-spec-wall-dims",
+      "title": "Measure-to-Cart: read-only spec — wall dims → roll count for 5 pilot SKUs (Idea Council #1, Steve BUILD dust2026)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T05:21:19.095Z",
+      "updated_at": "2026-08-05T05:42:08.992Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10234-4am-autonomous-fix-loop-2026-08-05",
+      "title": "4AM autonomous fix loop — 2026-08-05",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T11:00:43.129Z",
+      "updated_at": "2026-08-08T14:08:28.572Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10235-4am-autonomous-fix-loop-2026-08-05",
+      "title": "4AM autonomous fix loop — 2026-08-05",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T11:00:50.877Z",
+      "updated_at": "2026-08-05T11:20:53.520Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10236-kamatera-postgres-down-disk-full-98-clus",
+      "title": "Kamatera Postgres DOWN — disk full (98%), cluster failed",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T14:17:30.707Z",
+      "updated_at": "2026-08-24T19:53:58.967Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded scheduler repair/incident, not the scheduled job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10237-build-general-app-store-submission-readi",
+      "title": "Build general App Store submission-readiness agent (5 gates + reality cross-check + graph)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T14:41:31.681Z",
+      "updated_at": "2026-08-05T14:43:47.228Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10238-fix-false-no-roll-variant-price-google-f",
+      "title": "Fix false no_roll_variant_price Google-feed exclusion (Osborne W7351-01 class)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T14:43:36.573Z",
+      "updated_at": "2026-08-05T14:56:00.633Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10239-homesonspec-workers-pm2-restart-churn-de",
+      "title": "homesonspec-workers pm2 restart churn — debug",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T15:17:32.835Z",
+      "updated_at": "2026-08-05T15:37:21.249Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10240-homesonspec-workers-in-process-pg-boss-r",
+      "title": "homesonspec-workers: in-process pg-boss reconnect + graceful SIGINT shutdown (DTD-deferred C)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T15:37:21.093Z",
+      "updated_at": "2026-08-10T15:23:22.007Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10241-yoloforever-loop-autonomous-while-steve",
+      "title": "yoloforever loop — autonomous while Steve away 2026-08-05",
+      "status": "done",
+      "current_kind": "continuous_loop",
+      "created_at": "2026-08-05T15:54:04.687Z",
+      "updated_at": "2026-08-31T16:46:02.002Z",
+      "proposed_kind": "continuous_loop",
+      "confidence": "high",
+      "reasons": [
+        "explicit standing/continuous loop language"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10242-celebsignatures-com-stripe-live-flip-mur",
+      "title": "celebsignatures.com Stripe LIVE flip (murals) — Steve approved",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T18:34:47.527Z",
+      "updated_at": "2026-08-05T18:36:10.037Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10243-condos-html-broker-agent-contact-toggles",
+      "title": "condos.html: broker/agent contact toggles + both-sides + email",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T18:57:09.025Z",
+      "updated_at": "2026-08-06T11:05:30.843Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10244-crcp-c-path-email-cron-on-pro-team-strip",
+      "title": "CRCP C-path: email+cron on + Pro/Team Stripe payment links (DTD verdict C)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T19:05:58.937Z",
+      "updated_at": "2026-08-05T20:21:22.772Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10245-dw-signup-fulfillment-gift-card-go-live",
+      "title": "dw-signup-fulfillment gift-card go-live (DRY_RUN=0 + webhook) — Steve approved",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T19:10:59.343Z",
+      "updated_at": "2026-08-26T19:36:50.517Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10246-rentv-persistent-deal-registry-per-deal",
+      "title": "RENTV: persistent deal registry + per-deal change history (save every deal it finds)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T19:47:04.751Z",
+      "updated_at": "2026-08-05T19:56:12.938Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10247-add-national-cre-media-associations-pr-c",
+      "title": "Add national CRE media + associations + PR/comms targets to RENTV PR intelligence",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T19:49:23.116Z",
+      "updated_at": "2026-08-05T21:29:32.957Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10248-test",
+      "title": "test",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T20:11:15.827Z",
+      "updated_at": "2026-08-05T20:11:23.329Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10249-review-queue-clicks-look-dead-on-narrow",
+      "title": "Review Queue: clicks look dead on narrow screens — profile renders below the fold",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T20:11:23.284Z",
+      "updated_at": "2026-08-05T20:43:01.623Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10250-rentv-full-rentv-com-article-archive-cor",
+      "title": "RENTV: full rentv.com article archive corpus + news-posting playbook (shared across RE builds)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T20:18:31.289Z",
+      "updated_at": "2026-08-08T15:34:00.959Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10251-move-property-closings-to-backend-only-e",
+      "title": "Move Property Closings to backend-only + editable override layer (RENTV)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T20:20:25.680Z",
+      "updated_at": "2026-08-05T20:35:57.689Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10252-604-dwqw-products-bulk-activated-8-4-wit",
+      "title": "604 DWQW products bulk-activated 8/4 WITHOUT images (ungated activation, live-verified) — remediate",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T20:30:29.715Z",
+      "updated_at": "2026-08-05T20:56:31.730Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10253-unified-cross-build-re-search-index-rent",
+      "title": "Unified cross-build RE search — index rentv articles + crcp/usre/homesonspec content (backend)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T20:45:59.496Z",
+      "updated_at": "2026-08-06T11:27:04.670Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10254-backfill-closings-reporting-gaps-80-corp",
+      "title": "Backfill closings reporting gaps — 80 corpus Sales missing from feed",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T20:48:25.883Z",
+      "updated_at": "2026-08-05T21:19:37.001Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10255-deals-page-backend-only-editable-overrid",
+      "title": "Deals page → backend-only + editable override layer (mirror closings) + faster timers",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T21:32:12.739Z",
+      "updated_at": "2026-08-05T21:47:48.765Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10256-onboard-celebsignatures-com-with-adsense",
+      "title": "Onboard celebsignatures.com with AdSense (verify readiness + surface gated approval steps)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T21:55:18.910Z",
+      "updated_at": "2026-08-05T22:11:16.403Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10257-rentv-backend-path-a-additive-session-co",
+      "title": "RENTV backend Path A: additive session-cookie login + CSRF + service-token (keep Basic for loopback, nginx wall stays)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T21:57:31.171Z",
+      "updated_at": "2026-08-05T22:05:05.024Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10258-launch-celebritysignatures-to-ios-app-st",
+      "title": "Launch CelebritySignatures to iOS App Store (native Expo app, clone C&E template)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T22:33:38.667Z",
+      "updated_at": "2026-08-10T19:51:11.985Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10259-add-cast-hosted-podcasts-to-nineoh-guide",
+      "title": "Add cast-hosted podcasts to nineoh-guide",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T23:03:09.591Z",
+      "updated_at": "2026-08-06T13:15:02.361Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10260-add-charge-explore-build-to-testflight",
+      "title": "Add Charge & Explore build to TestFlight",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T23:45:11.624Z",
+      "updated_at": "2026-08-14T16:34:21.103Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10261-boomer-calc-ground-up-rebuild-full-app-s",
+      "title": "Boomer Calc — ground-up rebuild + full App Store resubmit (iOS 1.0.1 rejected)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-05T23:58:10.557Z",
+      "updated_at": "2026-08-06T16:03:03.683Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10262-celebritysignatures-mobile-port-all-6-de",
+      "title": "CelebritySignatures mobile — port ALL 6 desktop games into GameScreen (had only 'whose')",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T00:03:44.739Z",
+      "updated_at": "2026-08-10T15:24:01.431Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10263-email-celebsignatures-white-theme-images",
+      "title": "Email: celebsignatures white theme + images + signature popup + games",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T00:25:40.786Z",
+      "updated_at": "2026-08-06T00:36:39.340Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10264-unofficial90210-original-show-info-live",
+      "title": "unofficial90210: original show info live on App Store app (dust2026 go)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T01:13:17.371Z",
+      "updated_at": "2026-08-06T11:19:29.214Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10265-dust2026-email-run-open-threads-rentv-de",
+      "title": "dust2026 email run: open threads (rentv deploy, swap shed, boomer icon, CC status)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T04:45:23.442Z",
+      "updated_at": "2026-08-06T04:45:36.811Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10266-4am-autonomous-fix-loop-2026-08-06",
+      "title": "4AM autonomous fix loop — 2026-08-06",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T11:00:31.272Z",
+      "updated_at": "2026-08-08T14:08:28.464Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10267-mac1-disk-critical-recurring-root-cause",
+      "title": "Mac1 disk CRITICAL recurring — root cause: Content Caching 275GB unlimited",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T13:04:06.752Z",
+      "updated_at": "2026-08-26T19:25:37.461Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10268-charge-explore-fix-expired-login-steve-g",
+      "title": "Charge & Explore: fix expired login (Steve go Dust2026)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T13:06:57.456Z",
+      "updated_at": "2026-08-06T13:11:06.407Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10269-boomer-calc-rebuild-ios-real-icons-corre",
+      "title": "Boomer Calc: rebuild iOS (real icons, correct bundle id) + upload + ASC resubmit — Steve go dust2026",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T13:21:09.225Z",
+      "updated_at": "2026-08-08T15:31:20.718Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10270-wire-real-admob-banner-build-15-to-repla",
+      "title": "Wire real AdMob banner + build 15 to replace build 14 in review",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T13:23:00.328Z",
+      "updated_at": "2026-08-06T14:51:08.344Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10271-charge-explore-ios-harness-desktop-site",
+      "title": "Charge & Explore iOS: harness desktop site full-screen + typical bottom tab bar (Steve go Dust2026)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T13:35:55.083Z",
+      "updated_at": "2026-08-06T16:47:35.373Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10272-boomer-calc-rebuild-ios-app-upload-via-x",
+      "title": "Boomer Calc: rebuild iOS app + upload via Xcode/Transporter + resubmit in ASC (dust2026 authorized)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-06T13:48:51.748Z",
+      "updated_at": "2026-08-30T21:36:34.831Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10273-officer-idea-council-2026-08-06-daily-ru",
+      "title": "Officer Idea Council — 2026-08-06 daily run",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T14:00:23.746Z",
+      "updated_at": "2026-08-06T14:09:15.799Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10274-fix-ga-fleet-live-tab-no-module-named-go",
+      "title": "Fix GA Fleet Live tab — No module named google.analytics",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T14:13:23.985Z",
+      "updated_at": "2026-08-06T14:13:30.671Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10275-all-agentabrams-com-drive-dashboard-to-a",
+      "title": "all.agentabrams.com: drive dashboard to all-green (fix red/yellow domains)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T14:17:04.183Z",
+      "updated_at": "2026-08-06T14:20:32.304Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10276-govarbitrage-ai-agent-layer-appraiser-sk",
+      "title": "GovArbitrage: AI agent layer (appraiser/skeptic/scout + ops console)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T14:23:21.230Z",
+      "updated_at": "2026-08-08T14:56:20.686Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10277-ga-allsites-keywords-stats-day-week-mo-y",
+      "title": "ga-allsites: keywords stats + day/week/mo/yr windows (Dust2026 email, dust2026 go)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T14:43:15.809Z",
+      "updated_at": "2026-08-06T14:52:08.867Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10278-incorporate-rentv-com-region-category-ta",
+      "title": "Incorporate rentv.com region+category tab panel into rentv.agentabrams.com hamburger/nav",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T14:53:08.330Z",
+      "updated_at": "2026-08-06T16:21:21.754Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10279-govarbitrage-mobile-app-app-store-scaffo",
+      "title": "GovArbitrage mobile app (App Store) — scaffold + submission runbook",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-06T14:56:56.429Z",
+      "updated_at": "2026-08-30T21:36:32.898Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10280-scaffold-beverly-hills-videos-expo-app",
+      "title": "Scaffold Beverly Hills Videos Expo app",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T15:14:13.479Z",
+      "updated_at": "2026-08-06T15:22:39.327Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10281-murals-studio-fix-selected-mural-not-app",
+      "title": "Murals studio: fix selected mural not appearing + wall-size adjust (celebsignatures.com)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T15:19:27.202Z",
+      "updated_at": "2026-08-07T11:08:24.460Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10282-fix-broken-topic-topics-routes-build-mis",
+      "title": "Fix broken /topic/* + /topics routes — build missing topic.html/topics.html (hub landing pages)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T15:19:57.566Z",
+      "updated_at": "2026-08-06T16:21:21.698Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10283-auto-commit-fleet-sweeps-in-flight-code",
+      "title": "auto-commit-fleet sweeps in-flight CODE edits into data-labeled commits — scope it",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T15:26:49.723Z",
+      "updated_at": "2026-08-06T17:15:06.629Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10284-rentv-article-map-geolocated-news-around",
+      "title": "RENTV article map — geolocated news-around-you, green<3mo/red older",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T15:32:08.749Z",
+      "updated_at": "2026-08-06T16:36:51.701Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10285-refresh-rentv-logo-2026-liquid-glass-mar",
+      "title": "Refresh RENTV logo → 2026 liquid-glass mark from rentv.com brand",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T15:37:47.477Z",
+      "updated_at": "2026-08-06T16:21:21.585Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10286-celebritysignatures-wear-left-chest-sign",
+      "title": "CelebritySignatures /wear left-chest signature apparel + USPTO TM gate",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-06T16:00:31.022Z",
+      "updated_at": "2026-08-30T21:36:32.742Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10287-golive-gate-canary-verify-120-recent-act",
+      "title": "golive-gate canary: verify ~120 recent-active mfr# gaps + draft gated backfill memo",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T16:01:00.861Z",
+      "updated_at": "2026-08-08T14:44:25.057Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10288-audit-recent-active-mfr-gap-list-post-go",
+      "title": "Audit recent-active mfr# gap list post golive-gate-canary fix — verify vs live, draft remediation memo",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T16:12:04.257Z",
+      "updated_at": "2026-08-08T14:44:24.945Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10289-rentv-yoloforever-resume-session-coordin",
+      "title": "RENTV /yoloforever — resume-session coordination (avoid collision w/ claude-mac2)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T16:16:11.220Z",
+      "updated_at": "2026-08-06T16:20:52.837Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10290-rentv-yoloforever-solo-ownership-steve-a",
+      "title": "RENTV /yoloforever — SOLO ownership (Steve-assigned 2026-08-06)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T16:27:18.122Z",
+      "updated_at": "2026-08-18T20:53:31.540Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10291-harden-go-live-gate-canary-live-verify-r",
+      "title": "Harden go-live-gate canary (live-verify) + remediate 10 Romo no-mfr breaches",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T16:58:51.053Z",
+      "updated_at": "2026-08-06T19:14:44.046Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10292-rentv-admin-pr-intelligence-people-id-de",
+      "title": "RENTV /admin/pr-intelligence/people?id=<dead> crashes — graceful 404 fix (Steve-reported)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T17:10:39.534Z",
+      "updated_at": "2026-08-07T11:04:04.826Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10293-norma-durable-api-smoke-suite-plan-deliv",
+      "title": "Norma durable API smoke suite (plan deliverable: test:api/test:smoke, all 271 routes)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T17:18:26.950Z",
+      "updated_at": "2026-08-17T14:28:47.485Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10294-pending-approval-queue-triage-archive-do",
+      "title": "pending-approval queue triage — archive done/superseded + prep ampersand-88 fix",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T17:18:55.694Z",
+      "updated_at": "2026-08-08T15:35:00.587Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10295-front-page-index-html-split-single-left",
+      "title": "Front page (index.html): split single left drawer into 2 corner hamburgers (Explore left / Sections right) — parity with masthead nav",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T17:28:22.956Z",
+      "updated_at": "2026-08-07T20:38:51.847Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10296-rentv-surface-market-pulse-charts-in-sit",
+      "title": "RENTV: surface /market-pulse charts in site nav (map hamburger) after public-launch link-hiding",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T17:29:24.868Z",
+      "updated_at": "2026-08-06T17:33:54.971Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10297-pr-intel-count-press-email-as-contact-ca",
+      "title": "PR-Intel: count press-email as contact (CA gate) + add outreach DELETE/discard",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T17:35:46.295Z",
+      "updated_at": "2026-08-06T21:02:41.010Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10298-front-page-feature-boomer-s-cre-talk-vid",
+      "title": "Front page: feature Boomer's CRE Talk video (vimeo 1178561985) front & center",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T17:46:13.619Z",
+      "updated_at": "2026-08-07T21:06:45.165Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10299-urgent-consulting-portal-html-swot-intro",
+      "title": "URGENT: consulting/portal.html SWOT intro text unreadable (light-gray on white, low contrast) — fix contrast",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T17:55:50.234Z",
+      "updated_at": "2026-08-06T22:56:52.853Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10300-create-new-arrivals-draft-campaign-in-co",
+      "title": "Create New Arrivals draft campaign in Constant Contact",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T18:32:49.860Z",
+      "updated_at": "2026-08-08T15:33:41.215Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10301-crcp-full-login-admin-standard-roles-per",
+      "title": "CRCP full login: admin + standard roles, per-user notes, shared contacts, Frank as first user",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T18:37:17.496Z",
+      "updated_at": "2026-08-06T19:27:25.381Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10302-knoll-repricing-uploaded-at-cost-apply-c",
+      "title": "Knoll repricing: uploaded at cost, apply cost/.65/.85 across 607 live products",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T18:37:41.158Z",
+      "updated_at": "2026-08-09T11:12:17.699Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10303-fix-8-3-romo-importer-skipped-mfr-metafi",
+      "title": "Fix 8/3 Romo importer: skipped mfr#-metafield write + gate didn't hold to draft (root cause of TK-10291)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T19:14:44.103Z",
+      "updated_at": "2026-08-06T19:33:46.251Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10304-canonicalize-dw-theme-trade-apply-host-a",
+      "title": "Canonicalize DW theme trade-apply host + audit free-sample login flow",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T19:18:44.162Z",
+      "updated_at": "2026-08-08T15:36:27.868Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10305-onboard-homesonspec-to-apple-app-store-y",
+      "title": "Onboard homesonspec to Apple App Store (/yoloforever)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T19:25:23.765Z",
+      "updated_at": "2026-08-08T17:30:40.493Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10306-narrated-how-to-video-for-frank-using-cr",
+      "title": "Narrated how-to video for Frank: using CRCP as his CRM, in Steve's cloned voice",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T19:28:49.479Z",
+      "updated_at": "2026-08-06T19:45:17.893Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10307-yoloforever-loop-claude-mac2-safe-dw-ops",
+      "title": "yoloforever loop (claude-mac2) — safe DW ops + queue hygiene; gated→pending-approval",
+      "status": "done",
+      "current_kind": "continuous_loop",
+      "created_at": "2026-08-06T19:36:55.219Z",
+      "updated_at": "2026-08-31T16:46:02.002Z",
+      "proposed_kind": "continuous_loop",
+      "confidence": "high",
+      "reasons": [
+        "explicit standing/continuous loop language"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10308-exhaustive-crcp-walkthrough-video-for-fr",
+      "title": "Exhaustive CRCP walkthrough video for Frank: demonstrate EVERY control/option (sort, grid/list, density, all filters, search, save, watchlist, notes, columns) in Steve's voice",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T20:22:21.844Z",
+      "updated_at": "2026-08-06T21:14:25.784Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10309-bhv-instagram-daily-posting-1-restaurant",
+      "title": "BHV Instagram daily posting: 1 restaurant + 1 store/day",
+      "status": "done",
+      "current_kind": "scheduled_job",
+      "created_at": "2026-08-06T21:06:29.861Z",
+      "updated_at": "2026-08-31T16:46:02.002Z",
+      "proposed_kind": "scheduled_job",
+      "confidence": "high",
+      "reasons": [
+        "ongoing time-triggered posting registry"
+      ],
+      "schedule": {
+        "cadence": "6h",
+        "scheduler_label": "com.steve.bhv-ig-6h",
+        "enabled": true
+      }
+    },
+    {
+      "id": "TK-10310-tk-10076-a2-build-ca-doi-title-az-state",
+      "title": "TK-10076 A2: build CA DOI Title + AZ State Bar attorney scrapers ($0 local Playwright) → rentv_licensed_targets",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T21:09:07.316Z",
+      "updated_at": "2026-08-06T22:21:59.247Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10311-work-approved-approve-now-batch-elowen-t",
+      "title": "Work approved APPROVE-NOW batch: Elowen tag, Kravet safe-subset canary, GA4/fentucci surface",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-06T21:14:51.692Z",
+      "updated_at": "2026-08-30T21:34:51.575Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10312-dscr-qualifier-panel-frank-realtor-dscr",
+      "title": "DSCR Qualifier panel + Frank realtor DSCR note in crcp.html",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T21:47:21.779Z",
+      "updated_at": "2026-08-06T22:02:49.622Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10313-crcp-recent-sales-sourcing-fixed-sec-edg",
+      "title": "CRCP recent-sales sourcing: fixed SEC-EDGAR year bug (deployed) + scoped non-proprietary LA current-sales feed (ULA/deeds)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T22:15:31.931Z",
+      "updated_at": "2026-08-07T01:44:25.695Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10314-two-hamburger-corner-navigation-on-every",
+      "title": "Two-hamburger corner navigation on every CRCP page",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T22:25:54.935Z",
+      "updated_at": "2026-08-06T23:52:25.510Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10315-fix-crcp-brokers-html-graph-error-fetch",
+      "title": "Fix crcp brokers.html graph error — fetch rejected credentialed URL",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T22:27:19.046Z",
+      "updated_at": "2026-08-07T11:02:20.254Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10316-bhv-adsense-create-display-ad-unit-captu",
+      "title": "BHV AdSense: create Display ad unit + capture data-ad-slot, wire into build.mjs",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T22:37:18.390Z",
+      "updated_at": "2026-08-06T22:48:41.167Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10317-bhv-adsense-approval-watcher-daily-check",
+      "title": "BHV AdSense approval watcher — daily check → email Steve when beverlyhillsvideos.com goes live",
+      "status": "blocked",
+      "current_kind": "scheduled_job",
+      "created_at": "2026-08-06T22:55:26.125Z",
+      "updated_at": "2026-08-31T16:46:02.002Z",
+      "proposed_kind": "scheduled_job",
+      "confidence": "high",
+      "reasons": [
+        "ticket identity is an ongoing time-triggered job",
+        "label com.steve.bhv-adsense-approval-watch",
+        "cadence daily"
+      ],
+      "schedule": {
+        "cadence": "daily",
+        "scheduler_label": "com.steve.bhv-adsense-approval-watch",
+        "enabled": true
+      }
+    },
+    {
+      "id": "TK-10318-generalize-crcp-corner-nav-into-fleet-re",
+      "title": "Generalize CRCP corner-nav into fleet-ready component + pilot on DW sister site",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T22:56:36.051Z",
+      "updated_at": "2026-08-08T15:38:34.287Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10319-redo-rentv-consulting-growth-page-refres",
+      "title": "Redo RENTV consulting growth page — refresh CRE deals from CRCP (Aug 6) + rebuild portal.html",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T23:03:05.285Z",
+      "updated_at": "2026-08-08T14:46:28.858Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10320-crcp-quality-yoloforever-loop",
+      "title": "CRCP quality yoloforever loop",
+      "status": "done",
+      "current_kind": "continuous_loop",
+      "created_at": "2026-08-06T23:15:04.591Z",
+      "updated_at": "2026-08-31T16:46:02.002Z",
+      "proposed_kind": "continuous_loop",
+      "confidence": "high",
+      "reasons": [
+        "explicit standing/continuous loop language"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10321-yoloforever-fleet-corner-nav-rollout-to",
+      "title": "yoloforever: fleet corner-nav rollout to 4 DW sister sites (Steve-approved)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T23:15:45.010Z",
+      "updated_at": "2026-08-18T20:53:30.871Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10322-yoloforever-c2-dscr-nav-walkthrough-vide",
+      "title": "yoloforever c2: DSCR/nav walkthrough video",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T23:44:07.679Z",
+      "updated_at": "2026-08-06T23:44:07.781Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10323-incident-on-prem-dump-mirror-silently-fa",
+      "title": "INCIDENT: on-prem dump mirror silently failing — launchd TCC-blocked from /Volumes/Henry (dw_unified 41d stale)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T23:52:12.398Z",
+      "updated_at": "2026-08-07T15:43:54.348Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded scheduler repair/incident, not the scheduled job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10324-refine-corner-nav-js-a11y-keyboard-pass",
+      "title": "Refine corner-nav.js: a11y + keyboard pass (ARIA, focus trap, arrow nav)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-06T23:56:08.727Z",
+      "updated_at": "2026-08-07T11:05:43.376Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10325-create-mike-mikenevermiss-skill-w-own-gi",
+      "title": "Create MIKE (@mikenevermiss) skill w/ own git repo from X idea",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T00:00:10.915Z",
+      "updated_at": "2026-08-07T00:06:28.135Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10326-yoloforever-c4-dscr-vacancy-interest-onl",
+      "title": "yoloforever c4: DSCR vacancy + interest-only levers (R1 completed after agent rate-limited)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T00:03:23.007Z",
+      "updated_at": "2026-08-07T13:29:33.467Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10327-4am-autonomous-fix-loop-2026-08-07",
+      "title": "4AM autonomous fix loop — 2026-08-07",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T11:00:45.780Z",
+      "updated_at": "2026-08-08T14:06:29.748Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10328-create-a-new-skill-with-own-git-repo-fro",
+      "title": "Create a new skill (with own git repo) from an ideas.agentabrams.com card",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T13:49:57.668Z",
+      "updated_at": "2026-08-07T14:28:40.101Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10329-build-buzz-skill-stand-up-jack-dorsey-bl",
+      "title": "Build 'buzz' skill: stand up Jack Dorsey/Block Buzz self-hosted AI-teammate workspace (from mikenevermiss idea)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T13:50:13.655Z",
+      "updated_at": "2026-08-07T14:03:46.013Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10330-crcp-layout-redesign-industry-grade-four",
+      "title": "CRCP layout redesign — industry-grade, Four Horsemen + graphic agents",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T13:53:51.836Z",
+      "updated_at": "2026-08-10T16:37:00.893Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10331-officer-idea-council-daily-run-2026-08-0",
+      "title": "Officer Idea Council daily run — 2026-08-07",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T14:00:16.779Z",
+      "updated_at": "2026-08-08T14:05:13.409Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10332-stand-up-local-buzz-relay-on-mac2-steve",
+      "title": "Stand up local Buzz relay on Mac2 (Steve chose install-Docker+build-local)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T14:06:32.663Z",
+      "updated_at": "2026-08-08T14:05:13.302Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10333-thedesignerlibrary-com-3d-bookshelf-libr",
+      "title": "thedesignerlibrary.com — 3D bookshelf library build + go-live",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T14:20:52.391Z",
+      "updated_at": "2026-08-07T14:51:23.844Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10334-build-card-5-bento-grid-skill-own-git-re",
+      "title": "Build card #5: bento-grid skill (own git repo) — Meng-adjacent editorial layout, card [68] @gregisenberg-adjacent",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T14:39:27.765Z",
+      "updated_at": "2026-08-07T14:44:44.040Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10335-build-card-6-stop-slop-skill-own-git-rep",
+      "title": "Build card #6: stop-slop skill (own git repo) — deterministic AI-slop linter for DW product copy, card [81]",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T14:46:05.271Z",
+      "updated_at": "2026-08-07T14:49:15.002Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10336-kravet-price-ingest-dw-unified-shopify-e",
+      "title": "Kravet price ingest → dw_unified → Shopify (email go dust2026)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T14:50:52.732Z",
+      "updated_at": "2026-08-07T14:54:24.822Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10337-homesonspec-increment-b-native-ios-app-t",
+      "title": "HomesOnSpec Increment B — native iOS app to App Store submission",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-07T14:52:10.533Z",
+      "updated_at": "2026-08-30T21:36:32.435Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10338-build-card-7-structured-data-jsonld-skil",
+      "title": "Build card #7: structured-data-jsonld skill (own git repo) — Schema.org Product/Offer/Breadcrumb JSON-LD generator for DW custom microsites, card [19]",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T14:53:13.169Z",
+      "updated_at": "2026-08-07T14:55:59.160Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10339-thedesignerlibrary-refinement-round-5-ag",
+      "title": "thedesignerlibrary refinement round — 5-agent fan-out + contrarian gate",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T15:00:14.037Z",
+      "updated_at": "2026-08-07T15:22:15.352Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10340-build-card-8-social-meta-tags-skill-own",
+      "title": "Build card #8: social-meta-tags skill (own git repo) — deterministic Open Graph + Twitter Card meta-tag generator, sibling to structured-data-jsonld",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T15:00:22.210Z",
+      "updated_at": "2026-08-07T15:02:22.661Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10341-build-card-9-final-sitemap-robots-gen-sk",
+      "title": "Build card #9 (FINAL): sitemap-robots-gen skill (own git repo) — deterministic sitemap.xml + robots.txt generator; DTD verdict A 7/7",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T15:05:47.018Z",
+      "updated_at": "2026-08-07T18:02:51.849Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10342-claude-mail-standing-approval-for-steve",
+      "title": "claude-mail: standing approval for Steve emailed updates (dust2026 directive 8/7)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T15:13:25.885Z",
+      "updated_at": "2026-08-07T15:13:46.544Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10343-rentv-ad-engine-harvest-advertisers-gues",
+      "title": "RENTV ad-engine: harvest advertisers + guests from 123 Vimeo videos into a searchable engine",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T15:31:47.051Z",
+      "updated_at": "2026-08-07T22:58:51.523Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10344-add-7-stacked-category-banners-catalog-p",
+      "title": "Add 7 stacked category banners (catalog photos) to DW front page",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T15:34:24.116Z",
+      "updated_at": "2026-08-07T15:59:32.573Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10345-audit-category-landing-page-images-pages",
+      "title": "Audit category landing-page images (/pages/brands etc.) for broken/missing imagery",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T16:18:37.322Z",
+      "updated_at": "2026-08-08T14:00:16.478Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10346-costa-rica-directory-booking-payment-mar",
+      "title": "Costa Rica: directory→booking→payment marketplace app (Expo + Tilopay/SINPE + Plaid + WhatsApp Cloud API)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-07T16:30:46.220Z",
+      "updated_at": "2026-08-30T21:36:32.283Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10347-re-scrape-9-koroseal-architectural-skus",
+      "title": "Re-scrape 9 Koroseal/Architectural SKUs — sibling image cross-link (TK-10196): TAK-EA02-04, TAK-EA01-01, TAK-ED01-04, TAK-CA05-01, SRD-AUR-02, SRD-CH1-02, 8221-08, FXW1-15, W122-10; correct colorway image absent from catalog, needs vendor recapture then gated per-SKU productUpdate",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T16:33:50.975Z",
+      "updated_at": "2026-08-08T15:07:11.651Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10348-re-scrape-2-1838-skus-sibling-image-cros",
+      "title": "Re-scrape 2 1838 SKUs — sibling image cross-link (TK-10196): 1703-108-05 (Madama Butterfly Teal — SETTLEMENT-GATE before publish), 1804-120-04 Patina; correct colorway image absent from catalog, needs vendor recapture then gated per-SKU productUpdate",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T16:33:51.026Z",
+      "updated_at": "2026-08-08T15:23:49.059Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10349-fix-185-dead-mislabeled-tile-images-acro",
+      "title": "Fix 185 dead + mislabeled tile images across 4 DW storefront Pages (band-aid script + dynamic-template cure)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T17:02:28.695Z",
+      "updated_at": "2026-08-08T17:35:02.366Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10350-rentv-2026-site-overhaul-5-ui-ux-templat",
+      "title": "RENTV 2026 site overhaul: 5 UI/UX template variants + pull all videos into advertising system",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T17:50:28.823Z",
+      "updated_at": "2026-08-07T22:44:35.789Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10351-rentv-2026-homepage-template-d-magazine",
+      "title": "RENTV 2026 Homepage Template D: Magazine",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T18:07:30.828Z",
+      "updated_at": "2026-08-07T18:11:41.899Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10352-gate-rentv-agentabrams-com-behind-basic",
+      "title": "Gate rentv.agentabrams.com behind Basic Auth (un/pw) — revert public launch",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T20:25:52.620Z",
+      "updated_at": "2026-08-07T20:25:52.721Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10353-stand-up-gated-rentv-2026-preview-at-ren",
+      "title": "Stand up gated RENTV 2026 preview at rentv2026.agentabrams.com",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T20:40:34.057Z",
+      "updated_at": "2026-08-07T20:40:34.160Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10354-admin-view-all-template-compare-toggle-o",
+      "title": "Admin 'View all' template-compare toggle on RENTV 2026 front end",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T20:55:39.947Z",
+      "updated_at": "2026-08-07T20:55:40.067Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10355-ios-submission-batch-live-asc-ground-tru",
+      "title": "iOS submission-batch: live ASC ground-truth + per-app blocker board (read-only)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T20:59:30.338Z",
+      "updated_at": "2026-08-08T15:37:22.840Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10356-rentv-wire-all-admin-frontpage-templates",
+      "title": "RENTV: wire all admin+frontpage templates + select-to-live",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T21:02:30.792Z",
+      "updated_at": "2026-08-08T13:56:15.470Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10357-fix-consulting-slideshow-broken-deck-on",
+      "title": "Fix /consulting/slideshow broken deck on rentv (deliverable at /consulting, not /portal)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T21:20:15.111Z",
+      "updated_at": "2026-08-09T23:05:38.283Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10358-cre-marketing-exec-leads-db-first-compil",
+      "title": "CRE marketing-exec leads: DB-first compile + gap research + enrich + gated outreach",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T22:47:28.893Z",
+      "updated_at": "2026-08-10T15:32:16.841Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10359-deploy-sh-add-smoke-auth-so-smoke-test-d",
+      "title": "deploy.sh: add SMOKE_AUTH so smoke-test doesn't false-fail on auth-gated apps",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T23:09:55.332Z",
+      "updated_at": "2026-08-08T13:55:59.471Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10360-rentv-2026-linked-worktree-commits-auto",
+      "title": "rentv-2026 linked-worktree commits auto-deploy claude-rentv PROD via shared post-commit hook",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-07T23:27:52.795Z",
+      "updated_at": "2026-08-09T18:59:22.705Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10361-rentv-read-only-prod-audit-non-colliding",
+      "title": "RENTV read-only prod audit (non-colliding, respect claude-rentv stand-down)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-08T02:03:08.098Z",
+      "updated_at": "2026-08-08T03:21:26.295Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10362-restart-10-newest-tickets-into-iterm2-wi",
+      "title": "Restart 10 newest tickets into iTerm2 window (new→old, batch 1)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-08T13:41:42.479Z",
+      "updated_at": "2026-08-08T14:06:29.629Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10363-yoloforever-loop-ios-submission-batch-ad",
+      "title": "yoloforever loop: iOS submission-batch + adjacent DW fleet health (DTD-decided, Cody-gated)",
+      "status": "done",
+      "current_kind": "continuous_loop",
+      "created_at": "2026-08-08T14:01:49.488Z",
+      "updated_at": "2026-08-31T16:46:02.002Z",
+      "proposed_kind": "continuous_loop",
+      "confidence": "high",
+      "reasons": [
+        "explicit standing/continuous loop language"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10364-rentv-2026-ad-slots-test-coverage-invent",
+      "title": "rentv-2026 ad-slots: test coverage + inventory-summary filter bug (yoloforever loop)",
+      "status": "done",
+      "current_kind": "continuous_loop",
+      "created_at": "2026-08-08T14:10:56.834Z",
+      "updated_at": "2026-08-31T16:46:02.002Z",
+      "proposed_kind": "continuous_loop",
+      "confidence": "high",
+      "reasons": [
+        "explicit standing/continuous loop language"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10365-yoloforever-loop-autonomous-safe-cycles",
+      "title": "yoloforever loop — autonomous SAFE cycles (dtd+cody) 2026-08-08",
+      "status": "done",
+      "current_kind": "continuous_loop",
+      "created_at": "2026-08-08T14:42:11.151Z",
+      "updated_at": "2026-08-31T16:46:02.002Z",
+      "proposed_kind": "continuous_loop",
+      "confidence": "high",
+      "reasons": [
+        "explicit standing/continuous loop language"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10366-rentv-yoloforever-loop-dtd-decided-cody",
+      "title": "RENTV /yoloforever loop — DTD-decided + Cody-gated safe-work cycles",
+      "status": "done",
+      "current_kind": "continuous_loop",
+      "created_at": "2026-08-08T14:50:00.638Z",
+      "updated_at": "2026-08-31T16:46:02.002Z",
+      "proposed_kind": "continuous_loop",
+      "confidence": "high",
+      "reasons": [
+        "explicit standing/continuous loop language"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10367-yoloforever-loop-dw-image-catalog-integr",
+      "title": "yoloforever loop — DW image/catalog integrity (DTD+Cody)",
+      "status": "done",
+      "current_kind": "continuous_loop",
+      "created_at": "2026-08-08T14:50:09.917Z",
+      "updated_at": "2026-08-31T16:46:02.003Z",
+      "proposed_kind": "continuous_loop",
+      "confidence": "high",
+      "reasons": [
+        "explicit standing/continuous loop language"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10368-bhv-ig-poster-failed-post-consumes-film",
+      "title": "BHV IG poster: failed post consumes film's rotation slot (LRU counts errored posts)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-08T14:52:02.438Z",
+      "updated_at": "2026-08-08T14:53:02.566Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded scheduler repair/incident, not the scheduled job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10369-koroseal-fleet-cross-link-scan-follow-up",
+      "title": "Koroseal fleet cross-link scan follow-ups: Batouri 67667 wrong-colorway + 4 Le Embossed Raffia screenshot images",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-08T15:15:57.379Z",
+      "updated_at": "2026-08-08T15:36:04.180Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10370-norma-deploy-hygiene-build-after-dep-cha",
+      "title": "Norma deploy hygiene: build-after-dep-change + post-deploy :7400 health gate + silence lockfile-root warning",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-08T15:28:06.681Z",
+      "updated_at": "2026-08-08T15:30:22.801Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10371-naturaltextilewallpaper-re-sync-stale-dw",
+      "title": "naturaltextilewallpaper: re-sync stale dw_unified image_url (33% catalog 502) — Steve-approved",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-08T15:35:52.709Z",
+      "updated_at": "2026-08-10T13:23:00.903Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10372-fleet-duplicate-image-cross-links-7-veri",
+      "title": "Fleet duplicate-image cross-links: 7 verified groups (~9 ACTIVE products show a sibling colorway's image)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-08T15:37:00.978Z",
+      "updated_at": "2026-08-30T21:34:51.895Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10373-fleet-wide-wrong-colorway-image-cross-li",
+      "title": "Fleet-wide wrong-colorway image cross-link scan (colorway-name-aware) — all vendors",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-08T15:46:13.138Z",
+      "updated_at": "2026-08-26T01:17:27.232Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10374-crash-recovery-relaunch-10-in-flight-tic",
+      "title": "Crash-recovery: relaunch 10 in-flight ticket worktrees under /yoloforever (DTD+Cody), rolling window, gates→pending-approval",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-08T16:11:58.086Z",
+      "updated_at": "2026-08-20T20:10:27.964Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10375-help",
+      "title": "--help",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-08T17:33:16.623Z",
+      "updated_at": "2026-08-08T17:59:57.087Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10376-href-drill-retrofit-ads-dashboard-grid-s",
+      "title": "href-drill retrofit: ads-dashboard grid shipped FLAT (no drill primitives)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-08T17:33:16.673Z",
+      "updated_at": "2026-08-10T00:23:55.838Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10377-href-drill-retrofit-re-coverage-dashboar",
+      "title": "href-drill retrofit: re-coverage-dashboard grid shipped FLAT (no drill primitives)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-08T17:33:16.722Z",
+      "updated_at": "2026-08-08T22:21:33.764Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10378-crcp-fleet-wide-industry-grade-rollout-t",
+      "title": "CRCP fleet-wide industry-grade rollout to sibling pages (proposal — needs Steve design direction)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-08T17:33:20.845Z",
+      "updated_at": "2026-08-09T16:04:26.786Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10379-game-game-nextbtn-double-click-skips-a-r",
+      "title": "game /game nextBtn double-click skips a round — add click guard",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-08T18:19:49.640Z",
+      "updated_at": "2026-08-08T18:20:45.835Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10380-record-steve-blanket-approval-all-approv",
+      "title": "Record Steve blanket approval 'All approved dust2026' (2026-08-08)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-08T20:35:36.027Z",
+      "updated_at": "2026-08-09T07:38:01.472Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10381-build-a2a-client-phases-a-c-steve-approv",
+      "title": "Build A2A client Phases A-C (Steve-approved 2026-08-08) — client-only, empty allowlist, activation still gated",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-09T05:30:36.162Z",
+      "updated_at": "2026-08-09T16:16:13.114Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10382-ashton-woods-adapter-cross-home-image-po",
+      "title": "ashton-woods adapter: cross-home image pollution (page-wide widen.net sweep leaks sibling homes' photos)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-09T06:21:41.696Z",
+      "updated_at": "2026-08-09T11:28:12.010Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10383-officer-idea-council-2026-08-09-daily-ru",
+      "title": "Officer Idea Council — 2026-08-09 daily run",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-09T14:00:29.198Z",
+      "updated_at": "2026-08-09T14:06:52.978Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10384-butlr-post-call-actions-branch-build-tok",
+      "title": "Butlr post-call actions branch build + token fix",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-09T16:29:26.434Z",
+      "updated_at": "2026-08-30T21:36:35.037Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10385-council-5-rolls-ar-build-path-a-path-b-s",
+      "title": "Council #5 rolls-AR: build Path A + Path B (Steve emailed 'A and b approved / Dust2026' 08-09)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-09T17:07:08.176Z",
+      "updated_at": "2026-08-10T20:10:06.647Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10386-standing-flow-every-build-task-checks-ti",
+      "title": "Standing flow: every build/task checks tickets + a2a DMs peers for help",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-09T17:17:48.230Z",
+      "updated_at": "2026-08-15T15:35:39.473Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10387-dust2026-build-4-ios-apps",
+      "title": "dust2026: build 4 iOS apps",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-09T17:26:32.470Z",
+      "updated_at": "2026-08-30T21:36:32.129Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10388-interim-protect-draft-288-active-js-roll",
+      "title": "Interim protect: draft 288 active JS Roll variants leaking $4.25 (price-later)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-09T18:22:02.558Z",
+      "updated_at": "2026-08-11T17:39:11.765Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10389-dw-reels-nightly-pipeline-not-scheduled",
+      "title": "DW reels nightly pipeline not scheduled — build-reel/cron-run.sh unwired; no reel built since 08-07",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-09T23:50:53.927Z",
+      "updated_at": "2026-08-10T14:50:33.330Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded scheduler repair/incident, not the scheduled job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10390-ids-rooms-150-auto-rooms-reference-missi",
+      "title": "IDS rooms: 150 auto-rooms reference missing scene_image files (broken hero on /room/:slug + home featured)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T00:14:29.121Z",
+      "updated_at": "2026-08-10T17:57:27.603Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10391-4am-autonomous-fix-loop-2026-08-10",
+      "title": "4AM autonomous fix loop - 2026-08-10",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T11:00:29.560Z",
+      "updated_at": "2026-08-18T20:53:29.840Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10392-fleet-protect-draft-138-active-4-25-sell",
+      "title": "Fleet protect: draft 138 active 4.25 sellable-leak products across 14 vendors (price-later)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T13:07:46.083Z",
+      "updated_at": "2026-08-10T17:07:58.071Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10393-refresh-pattern-vault-trend-board-design",
+      "title": "Refresh Pattern Vault trend board (design-trend-scout pass 2026-08-10)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T13:31:40.843Z",
+      "updated_at": "2026-08-10T13:35:40.039Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10394-create-resumeit-skill-all-iterm2-termina",
+      "title": "Create /resumeit skill (all iTerm2 terminals -> continue, 10s apart) + run now",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T14:35:07.223Z",
+      "updated_at": "2026-08-10T14:41:45.922Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10395-dw-nightly-reel-ig-publish-failing-armed",
+      "title": "DW nightly reel IG publish failing (armed) — Norma :9810 returns 'error' every run",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T14:52:47.965Z",
+      "updated_at": "2026-08-12T13:58:05.303Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded scheduler repair/incident, not the scheduled job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10396-ticket-action-viewer-run-now-flip-to-doi",
+      "title": "Ticket Action Viewer: RUN NOW → flip to 'doing now' + live start-time timer in the viewer",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T15:01:00.971Z",
+      "updated_at": "2026-08-10T15:23:19.953Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10397-update-today-s-constant-contact-new-arri",
+      "title": "Update today's Constant Contact New Arrivals email → all Kravet items from rep email + rotate footer vendors/links",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T15:09:24.531Z",
+      "updated_at": "2026-08-10T18:01:59.475Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10398-celebritysignatures-mobile-next-build-po",
+      "title": "CelebritySignatures mobile — next-build polish: early-game diff/cat inert + persist BEST score",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T15:24:01.501Z",
+      "updated_at": "2026-08-26T13:07:45.443Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10399-red-team-tk-10029-merged-finding-rebel-w",
+      "title": "Red-team TK-10029 merged finding (Rebel Walls relabel)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T15:24:49.514Z",
+      "updated_at": "2026-08-10T15:30:59.689Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10400-rewire-sanderson-daily-cadence-to-opencl",
+      "title": "Rewire Sanderson daily cadence to openclaw session (kill the recurring puppeteer bot-block)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T15:40:43.157Z",
+      "updated_at": "2026-08-10T16:26:05.145Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10401-replace-palm-leaf-products-in-latest-cc",
+      "title": "Replace palm-leaf products in latest CC mailer (new-arrivals-launch)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T15:45:12.823Z",
+      "updated_at": "2026-08-10T17:06:19.080Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10402-tk-regenerate-real-hero-scene-images-for",
+      "title": "TK: regenerate real hero/scene images for IDS rooms+guides (~$6 Gemini, gated)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-10T16:35:23.221Z",
+      "updated_at": "2026-08-30T21:32:29.320Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10403-onboard-majilite-metallic-specialties-i",
+      "title": "Onboard Majilite Metallic Specialties I line (Full Monte, DW-series SKUs, keep orig names/colors, live import viewer)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T16:42:10.868Z",
+      "updated_at": "2026-08-10T23:51:30.481Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10404-derive-client-price-write-dated-cost-met",
+      "title": "Derive client price + write dated cost metafield for product 7877196349491",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T16:42:53.787Z",
+      "updated_at": "2026-08-10T16:46:03.342Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10405-rebel-walls-clean-12-default-title-orpha",
+      "title": "Rebel Walls: clean 12 'Default Title' orphan variants (post-TK-10029)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-10T17:13:35.882Z",
+      "updated_at": "2026-08-30T21:34:52.056Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10406-scope-lever-1b-shopify-markets-cad-gbp-i",
+      "title": "Scope Lever-1B: Shopify Markets CAD/GBP + intl shipping (clears ~16k CA/GB GMC disapprovals, all-channels-sell)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-10T17:29:08.426Z",
+      "updated_at": "2026-08-30T21:34:51.421Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10407-contrarian-gate-tk-10363-ios-batch-4-nod",
+      "title": "Contrarian gate: TK-10363 iOS batch 4-node graph review",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T17:56:34.705Z",
+      "updated_at": "2026-08-10T17:58:32.563Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10408-2-dead-dw-canaries-dw-freshness-canary-7",
+      "title": "2 dead DW canaries: dw-freshness-canary (75h stale) + dw-material-envelope-canary-bulk (stuck 30h)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T18:02:24.578Z",
+      "updated_at": "2026-08-12T11:25:55.812Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10409-build-ticketmaster-skill-every-minute-ti",
+      "title": "Build /ticketmaster skill — every-minute ticket supervisor: urgency-rank + execute via graph engineering + >24h stale-build liveness (restart/kill)",
+      "status": "doing",
+      "current_kind": "task",
+      "created_at": "2026-08-10T18:16:22.675Z",
+      "updated_at": "2026-08-30T23:33:59.553Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10410-novasuede-com-dw-shopify-color-parity-17",
+      "title": "Novasuede.com → DW Shopify color parity: 17 missing + 6 archived",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T18:16:27.206Z",
+      "updated_at": "2026-08-10T18:37:20.410Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10411-build-labj-cre-banking-public-source-dat",
+      "title": "Build LABJ CRE+Banking public-source dataset as RE-build database",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T18:20:51.041Z",
+      "updated_at": "2026-08-11T00:15:42.242Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10412-research-la-cre-brokerage-firms-database",
+      "title": "Research LA CRE brokerage firms database (TK-10411)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T18:23:50.214Z",
+      "updated_at": "2026-08-10T18:26:27.339Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10413-majilite-metallics-flip-book-colorway-st",
+      "title": "Majilite metallics flip book (colorway story, ~24)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T18:31:51.789Z",
+      "updated_at": "2026-08-10T19:32:45.080Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10414-resume-goldleafwallpaper-ig-4h-per-sku-r",
+      "title": "Resume @goldleafwallpaper IG: 4h per-SKU RML poster (dry-run, one-switch-from-live)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-10T18:32:34.969Z",
+      "updated_at": "2026-08-30T21:36:31.973Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10415-extend-discontinued-agent-scheduled-cron",
+      "title": "Extend discontinued-agent: scheduled cron + Shopify archive/discontinued-date writes",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T18:34:14.216Z",
+      "updated_at": "2026-08-26T17:08:41.514Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10416-multi-account-ig-posting-router-over-35",
+      "title": "Multi-account IG posting: router over 35 linked accounts via META_ACCESS_TOKEN",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T18:50:40.534Z",
+      "updated_at": "2026-08-10T21:35:15.444Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10417-create-826-login-boomer-sublease1998-for",
+      "title": "Create /826/ login boomer:sublease1998 for Steve Bloom on rentv.agentabrams.com",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T19:01:00.309Z",
+      "updated_at": "2026-08-10T19:31:46.957Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10418-hide-iterm2-per-pane-title-bars-the-lock",
+      "title": "Hide iTerm2 per-pane title bars (the lock icons) — do on next iTerm quit/restart",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T19:21:32.283Z",
+      "updated_at": "2026-08-26T01:17:31.043Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10419-approval-command-center-9795-reversible",
+      "title": "Approval Command Center (:9795) — reversible fast-track tray + per-card risk lines",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T19:35:26.099Z",
+      "updated_at": "2026-08-11T11:09:58.534Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10420-maya-romanoff-flip-book-dw-instagram-pos",
+      "title": "Maya Romanoff flip book + DW Instagram post (yolo)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T19:36:16.512Z",
+      "updated_at": "2026-08-10T20:03:28.320Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10421-recover-real-wallquest-source-code-for-g",
+      "title": "Recover real WallQuest source code for GRS-8000xx Ultimo grasscloth line (Ala Anice + 25 siblings)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T19:40:15.837Z",
+      "updated_at": "2026-08-10T19:54:29.036Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10422-backfill-grs-800001-026-ultimo-grassclot",
+      "title": "Backfill GRS-800001-026 'Ultimo' grasscloth batch: real mfr SKU + cost + sellable variant (24 active sample-only shells)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T20:03:57.214Z",
+      "updated_at": "2026-08-28T01:19:03.726Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10423-glitter-walls-flip-book-cross-vendor-the",
+      "title": "Glitter Walls flip book (cross-vendor themed collection)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T20:06:32.729Z",
+      "updated_at": "2026-08-10T20:26:36.389Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10424-majilite-title-reformat-name-color-fabri",
+      "title": "Majilite title reformat -> 'Name Color Fabric | Majilite' (live Shopify)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T20:12:13.973Z",
+      "updated_at": "2026-08-10T20:19:05.009Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10425-majilite-line-shipped-sample-only-build",
+      "title": "Majilite line shipped sample-only — build quote-only Request-Quote CTA + GMC exclude",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T20:19:09.248Z",
+      "updated_at": "2026-08-25T18:20:26.556Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10426-muse-glimmer-local-eval-vs-qwen3-14b-ste",
+      "title": "Muse Glimmer local eval vs qwen3:14b (Steve go, dust2026)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T21:20:18.550Z",
+      "updated_at": "2026-08-26T01:17:32.344Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10427-dw-storefront-homepage-collection-films",
+      "title": "DW storefront homepage Collection Films section (draft-theme push, blocked on write_themes scope)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-10T21:25:13.084Z",
+      "updated_at": "2026-08-30T21:34:51.263Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10428-nph-measure-rolls-calculator-broken-stor",
+      "title": "nph measure/rolls calculator broken store-wide — wrong TLS cert (CN=1800swallpaper) served for nph.designerwallcoverings.com",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T21:39:21.592Z",
+      "updated_at": "2026-08-10T23:22:46.571Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10429-ticket-board-9794-adjustable-columns-tab",
+      "title": "Ticket board (:9794) → adjustable-columns TABLE view per list-builds rule (resize/reorder/toggle cols, expandable rows, search-all, sortable, persist+Reset)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T21:55:25.439Z",
+      "updated_at": "2026-08-10T22:00:39.546Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10430-greenland-phillipe-romano-cork-robust-un",
+      "title": "Greenland/Phillipe Romano cork: robust unified DB diagnosis (read-only)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T22:45:39.647Z",
+      "updated_at": "2026-08-26T01:17:26.827Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10431-all-dw-aggregator-missing-greenland-phil",
+      "title": "all.dw aggregator missing greenland/Phillipe-Romano cork — read-only diagnosis",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T22:46:03.654Z",
+      "updated_at": "2026-08-10T22:51:49.262Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10432-board-toggle-fleet-tickets-stat-pills-on",
+      "title": "Board: toggle FLEET TICKETS stat pills on/off",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T22:47:42.851Z",
+      "updated_at": "2026-08-10T22:50:50.597Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10433-archive-24-ultimo-phillipe-romano-draft",
+      "title": "Archive 24 Ultimo Phillipe Romano DRAFT grasscloth products",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T22:51:23.001Z",
+      "updated_at": "2026-08-10T22:52:22.189Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10434-greenland-cork-robustness-expand-enrich",
+      "title": "Greenland cork robustness: expand+enrich+stage-publish",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T22:56:10.738Z",
+      "updated_at": "2026-08-28T01:19:03.159Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10435-wire-greenland-phillipe-cork-into-all-ag",
+      "title": "Wire greenland/phillipe cork into all. aggregator",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T22:56:27.250Z",
+      "updated_at": "2026-08-11T11:26:37.635Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10436-blockify-enable-app-embed-sg-block-rule",
+      "title": "Blockify: enable app-embed + SG block rule + verify (Steve ungated)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T23:00:00.931Z",
+      "updated_at": "2026-08-11T14:41:46.820Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10437-greenland-cork-go-live-expand-213-863-pu",
+      "title": "Greenland cork go-live: expand 213→~863, publish staged, reactivate archived",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T23:00:59.173Z",
+      "updated_at": "2026-08-10T23:23:05.006Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10438-fix-all-line-viewer-link-stand-up-ungate",
+      "title": "Fix all. line-viewer link + stand up ungated Phillipe Romano cork feed for microsite directory",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T23:01:27.312Z",
+      "updated_at": "2026-08-10T23:18:57.478Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10439-cta-click-through-test-fleet-tickets-boa",
+      "title": "CTA: click-through test Fleet Tickets board at :9794",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T23:02:26.140Z",
+      "updated_at": "2026-08-10T23:21:41.439Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10440-publish-mr-miyago-cork-216222-227-into-p",
+      "title": "Publish Mr. Miyago cork 216222-227 into PR cork line",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-10T23:26:52.485Z",
+      "updated_at": "2026-08-25T19:22:33.443Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10441-stand-up-searchable-sortable-viewer-over",
+      "title": "Stand up searchable/sortable viewer over 102k rentv_licensed_targets",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T00:03:13.584Z",
+      "updated_at": "2026-08-11T00:09:16.479Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10442-expand-labj-cre-prospect-db-mine-public",
+      "title": "Expand LABJ CRE prospect DB — mine public articles/lists for more firm + broker names",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T00:16:51.800Z",
+      "updated_at": "2026-08-11T05:17:26.736Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10443-expand-la-cre-developer-owner-advertiser",
+      "title": "Expand LA CRE developer/owner advertiser-prospect DB (~18 firms)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T00:19:07.377Z",
+      "updated_at": "2026-08-11T00:20:43.475Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10444-finance-lane-expansion-for-rentv-cre-adv",
+      "title": "Finance lane expansion for RENTV CRE advertiser DB (~15 firms)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T00:19:52.455Z",
+      "updated_at": "2026-08-11T00:21:29.292Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10445-contrarian-verify-pass-over-83-new-labj",
+      "title": "Contrarian verify pass over 83 new LABJ CRE firms",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T00:48:16.495Z",
+      "updated_at": "2026-08-11T00:56:53.379Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10446-activation-queue-re-introduces-years-old",
+      "title": "Activation queue re-introduces years-old patterns + samples + Gracie (never-activate)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T04:17:17.471Z",
+      "updated_at": "2026-08-11T17:37:12.447Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10447-expand-multi-account-ig-roster-dw-market",
+      "title": "Expand multi-account IG roster (dw-marketing-reels)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T04:23:53.644Z",
+      "updated_at": "2026-08-25T21:45:38.753Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10448-la-socrata-ingester-identify-canonical-s",
+      "title": "LA Socrata ingester — identify canonical sources for 4 data categories",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T04:44:40.529Z",
+      "updated_at": "2026-08-11T04:48:06.524Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10449-grow-norma-ig-roster-past-35-tier-1-acco",
+      "title": "Grow Norma IG roster past 35 — Tier-1 account creation + Page-linking (openclaw, Steve-gated)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-11T04:45:16.432Z",
+      "updated_at": "2026-08-30T21:32:28.994Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10450-build-la-socrata-arcgis-public-data-inge",
+      "title": "Build LA Socrata/ArcGIS public-data ingester → realestate DB",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T04:51:57.675Z",
+      "updated_at": "2026-08-12T18:57:42.128Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10451-gmc-4-25-leak-primary-google-feed-submit",
+      "title": "GMC $4.25 leak: primary Google feed submits sample (min-price) variant, not the roll — ~48,920 real products advertising $4.25",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T05:05:59.513Z",
+      "updated_at": "2026-08-30T21:32:09.952Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10452-la-county-apn-owner-research-for-commerc",
+      "title": "LA County APN→Owner research for commercial building permits",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T05:07:32.591Z",
+      "updated_at": "2026-08-11T05:14:35.967Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10453-4am-autonomous-fix-loop-2026-08-11",
+      "title": "4AM autonomous fix loop 2026-08-11",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T11:00:39.718Z",
+      "updated_at": "2026-08-18T20:53:30.197Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10454-morning-6-15am-ticket-digest-email-resum",
+      "title": "Morning 6:15am ticket digest email + resume-all (Steve email req)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T13:26:05.928Z",
+      "updated_at": "2026-08-11T13:29:56.904Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10455-officer-idea-council-daily-run",
+      "title": "Officer Idea Council daily run",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T14:00:19.443Z",
+      "updated_at": "2026-08-11T14:08:08.882Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10456-complete-re-activate-the-892-reverted-in",
+      "title": "Complete + re-activate the 892 reverted incomplete products (missing sellable variant)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-11T14:12:50.603Z",
+      "updated_at": "2026-08-30T21:34:51.736Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10457-graph-dtd-rethink-301-domain-portfolio-t",
+      "title": "Graph+DTD: rethink 301-domain portfolio topology & synergy",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T14:14:26.677Z",
+      "updated_at": "2026-08-11T14:58:40.552Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10458-zendesk-chat-history-web-viewer-word-clo",
+      "title": "Zendesk chat-history web viewer + word clouds",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T14:19:25.666Z",
+      "updated_at": "2026-08-12T15:00:04.009Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10459-dw-chat-traffic-analyzer-pull-25k-zendes",
+      "title": "DW Chat Traffic Analyzer — pull 25k+ Zendesk chats, dashboard + leads + export",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T14:34:54.637Z",
+      "updated_at": "2026-08-12T11:28:05.846Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10460-red-team-3-instagram-posts-before-publis",
+      "title": "Red-team 3 Instagram posts before publish — DW brand accounts",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T14:38:25.008Z",
+      "updated_at": "2026-08-12T11:22:33.220Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10461-p0-kamatera-postgresql-cluster-down-disk",
+      "title": "P0: Kamatera PostgreSQL cluster DOWN — disk 100% full, prod DBs offline since 2026-08-11 02:01 UTC",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T14:42:56.415Z",
+      "updated_at": "2026-08-12T13:57:50.553Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10462-commercialwallcovering-com-ssl-cert-miss",
+      "title": "commercialwallcovering.com SSL cert missing - serving 1800swallpaper.com cert (ERR_CERT_COMMON_NAME_INVALID)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T14:48:30.879Z",
+      "updated_at": "2026-08-11T14:55:03.983Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10463-kamatera-disk-chronically-full-99-backup",
+      "title": "Kamatera disk chronically full (99%) — backup-retention + .git bloat fix (root cause of TK-10461 PG crash)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T15:06:42.179Z",
+      "updated_at": "2026-08-26T01:17:25.970Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10464-blockify-geo-block-add-venezuela-kyrgyzs",
+      "title": "Blockify geo-block: add Venezuela + Kyrgyzstan to blacklist, verify banned countries actually blocked",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T15:34:59.894Z",
+      "updated_at": "2026-08-30T15:56:18.653Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10465-yoloforever-loop-autonomous-safe-dw-ops",
+      "title": "yoloforever loop — autonomous safe DW ops (DTD+Cody gated)",
+      "status": "done",
+      "current_kind": "continuous_loop",
+      "created_at": "2026-08-11T15:52:03.864Z",
+      "updated_at": "2026-08-31T16:46:02.003Z",
+      "proposed_kind": "continuous_loop",
+      "confidence": "high",
+      "reasons": [
+        "explicit standing/continuous loop language"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10466-red-team-3-instagram-posts-before-publis",
+      "title": "Red-team 3 Instagram posts before publish - DW brand accounts",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T15:57:33.386Z",
+      "updated_at": "2026-08-12T11:22:14.101Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10467-pj-logo-hero-defect-2-468-active-phillip",
+      "title": "PJ logo-hero defect: ~2,468 ACTIVE Phillip Jeffries products show brand logo as hero (99.9% of 1000 sampled) — needs authenticated image scrape + gated Shopify image write",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T17:03:18.437Z",
+      "updated_at": "2026-08-26T01:17:28.913Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10468-red-team-3-instagram-posts-pre-publish-d",
+      "title": "Red-team 3 Instagram posts pre-publish — DW brand accounts",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T18:13:46.303Z",
+      "updated_at": "2026-08-12T11:22:14.165Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10469-gate-c-dig-digai-collision-prevention-in",
+      "title": "GATE-C: DIG/DIGAI collision-prevention index (per-variant SKU mirror + partial UNIQUE)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T18:56:46.981Z",
+      "updated_at": "2026-08-26T01:17:25.148Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10470-dwmj-majilite-keep-loaded-but-not-front",
+      "title": "DWMJ/Majilite: keep loaded-but-NOT-front-facing (Steve guardrail)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T19:19:04.662Z",
+      "updated_at": "2026-08-11T19:34:45.805Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10471-bounce-wire-real-6-skill-build-agent-lea",
+      "title": "Bounce: wire real 6-skill build agent + lead-intake agent + landing improvements",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T19:27:26.857Z",
+      "updated_at": "2026-08-25T18:27:41.527Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10472-ticket-action-viewer-make-all-columns-so",
+      "title": "Ticket Action Viewer: make all columns sortable + add list view",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T19:34:06.457Z",
+      "updated_at": "2026-08-11T19:38:17.539Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10473-enforce-no-reintroducing-old-patterns-as",
+      "title": "Enforce 'no reintroducing old patterns as new' on daily activation",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T19:48:59.015Z",
+      "updated_at": "2026-08-11T19:48:59.254Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10474-dtd-daily-activation-guard-drift-guard-m",
+      "title": "DTD: daily-activation guard — drift-guard + merge rotation-order copies",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T20:04:01.900Z",
+      "updated_at": "2026-08-11T21:02:56.853Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10475-just-listed-html-sortable-removable-colu",
+      "title": "just-listed.html → sortable removable-column list view",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T20:35:01.294Z",
+      "updated_at": "2026-08-11T20:44:22.863Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10476-expose-ticket-board-at-tickets-agentabra",
+      "title": "Expose ticket board at tickets.agentabrams.com (CF tunnel)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-11T20:55:14.566Z",
+      "updated_at": "2026-08-12T13:57:58.018Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10477-4am-daily-fix-loop-2026-08-12",
+      "title": "4AM daily fix loop — 2026-08-12",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T11:00:38.519Z",
+      "updated_at": "2026-08-12T11:28:24.637Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10478-just-listed-html-drag-to-reorder-columns",
+      "title": "just-listed.html — drag-to-reorder columns (extends TK-10475)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T13:57:46.745Z",
+      "updated_at": "2026-08-12T15:53:24.062Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10479-officer-idea-council-daily-run-top-5-ide",
+      "title": "Officer Idea Council daily run — top-5 ideas",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T14:00:26.977Z",
+      "updated_at": "2026-08-12T14:08:51.773Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10480-verify-calendar-new-skus-are-actually-ne",
+      "title": "Verify calendar 'new' SKUs are actually new — Steve says many are old re-intros",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T15:06:38.833Z",
+      "updated_at": "2026-08-12T15:13:32.833Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10481-shoppy-invoice-import-auto-create-wallpa",
+      "title": "Shoppy invoice import: auto-create WALLPAPER master for missing SKU (ex 32387)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T15:10:12.939Z",
+      "updated_at": "2026-08-30T21:34:51.121Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10482-re-property-parcel-deal-drill-down-acros",
+      "title": "RE property→parcel/deal drill-down across ALL builds (CRCP+usre+HomesOnSpec)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T15:19:47.350Z",
+      "updated_at": "2026-08-27T20:55:53.440Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10483-audit-shopify-active-skus-missing-from-f",
+      "title": "Audit: Shopify-active SKUs missing from FileMaker WALLPAPER db",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T15:24:12.799Z",
+      "updated_at": "2026-08-13T11:21:30.654Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10484-re-onboard-jeffrey-stevens-peel-and-stic",
+      "title": "Re-onboard Jeffrey Stevens peel-and-stick + interlocking floor-tile line (5 DWAA warm-start)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-12T15:26:20.725Z",
+      "updated_at": "2026-08-30T21:32:28.466Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10485-add-grid-list-toggle-fields-menu-to-6-dw",
+      "title": "Add Grid/List toggle + Fields menu to 6 DW internal record-grid viewers",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T15:40:01.185Z",
+      "updated_at": "2026-08-12T15:46:26.208Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10486-add-grid-list-toggle-fields-menu-to-5-dw",
+      "title": "Add Grid/List toggle + Fields menu to 5 DW internal viewers",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T15:40:11.672Z",
+      "updated_at": "2026-08-12T15:46:12.197Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10487-build-clayton-properties-group-per-brand",
+      "title": "Build Clayton Properties Group per-brand site-built builders (goodall/brohn/oakwood/… ~15 CPG brands)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T15:49:56.709Z",
+      "updated_at": "2026-08-31T08:47:19.987Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10488-pull-ca-cslb-licensed-contractor-list-wi",
+      "title": "Pull CA CSLB licensed-contractor list + wire shared registry across RE builds to coordinate",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T16:53:29.902Z",
+      "updated_at": "2026-08-22T17:59:44.135Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10489-fix-dead-product-images-on-architectural",
+      "title": "Fix dead product images on architecturalwallcoverings.com (stale products.json, ~44% Shopify 404s)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T17:09:56.812Z",
+      "updated_at": "2026-08-12T17:22:32.257Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10490-repopulate-architecturalwallcoverings-co",
+      "title": "Repopulate architecturalwallcoverings.com with current active architectural SKUs (269->~600)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T17:23:50.985Z",
+      "updated_at": "2026-08-12T17:33:47.210Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10491-fleet-wide-404-image-rate-probe-across-d",
+      "title": "Fleet-wide 404-image-rate probe across DW sister sites (stale May snapshots)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T17:23:51.040Z",
+      "updated_at": "2026-08-12T17:33:47.350Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10492-standing-weekly-dw-fleet-refresh-job-aut",
+      "title": "Standing weekly DW fleet-refresh job (auto-deploy w/ safety gates, Sun 04:10)",
+      "status": "done",
+      "current_kind": "scheduled_job",
+      "created_at": "2026-08-12T17:51:17.837Z",
+      "updated_at": "2026-08-31T16:46:02.003Z",
+      "proposed_kind": "scheduled_job",
+      "confidence": "high",
+      "reasons": [
+        "ticket identity is an ongoing time-triggered job",
+        "label com.steve.dw-fleet-refresh",
+        "cadence weekly"
+      ],
+      "schedule": {
+        "cadence": "weekly",
+        "scheduler_label": "com.steve.dw-fleet-refresh",
+        "enabled": true
+      }
+    },
+    {
+      "id": "TK-10493-orphan-publish-guard-fail-dangerous-draf",
+      "title": "orphan-publish-guard fail-dangerous — drafted 62 LIVE sample-only Maharam SKUs (DTD verdict: C, sequenced)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T17:56:40.186Z",
+      "updated_at": "2026-08-26T13:11:15.496Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10494-sounds-panel-move-assets-to-left-panel-i",
+      "title": "Sounds panel: move assets to left panel, in-panel iframe preview, no link-out",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T18:58:08.026Z",
+      "updated_at": "2026-08-12T19:11:41.207Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10495-add-rentv-to-dw-uptime-probe-with-creds",
+      "title": "Add RENTV to dw-uptime-probe with creds + realm-aware gated=up",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T19:08:21.222Z",
+      "updated_at": "2026-08-12T19:30:46.883Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10496-usre-pm2-usrealestate-start-command-crea",
+      "title": "usre pm2 'usrealestate' start command creates orphan-on-restart (bash -c npx tsx -> detached node holds :9913)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T19:19:58.581Z",
+      "updated_at": "2026-08-12T19:26:19.280Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10497-sounds-panel-drag-songs-into-a-social-se",
+      "title": "Sounds panel: drag songs into a social-selection bar (tray + persist)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T19:27:42.644Z",
+      "updated_at": "2026-08-12T19:33:17.310Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10498-unified-crm-console-crm-streamlined-cont",
+      "title": "Unified CRM console (/crm) — streamlined contact console w/ sort+density+drill",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T19:41:58.967Z",
+      "updated_at": "2026-08-12T20:51:56.991Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10499-homesonspec-contractors-feature-dedicate",
+      "title": "HomesOnSpec contractors feature — dedicated deploy pass (fix pm2 orphan config FIRST, verify disk, then sync+build+restart)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T20:39:19.688Z",
+      "updated_at": "2026-08-28T02:03:40.491Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10500-streamline-mcc-28-tabs-6-calendar-led-gr",
+      "title": "Streamline MCC: 28 tabs → 6 calendar-led groups + Compose/Calendar merges",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T20:52:49.749Z",
+      "updated_at": "2026-08-12T20:55:58.847Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10501-fix-crcp-commercial-401-so-crm-commercia",
+      "title": "Fix CRCP commercial 401 so CRM Commercial type populates",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T20:55:32.319Z",
+      "updated_at": "2026-08-12T21:00:47.484Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10502-rentv-desk-agents-must-be-associated-wit",
+      "title": "RENTV /desk: agents must be associated with a broker/firm (drop unaffiliated DRE licensees), apply to all agent listings",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T20:58:28.043Z",
+      "updated_at": "2026-08-12T21:26:59.337Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10503-collapse-8-preview-panels-into-single-in",
+      "title": "Collapse 8 Preview panels into single Insights hub",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T21:08:41.384Z",
+      "updated_at": "2026-08-12T21:08:41.510Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10504-mcc-linkedin-feed-harvester-repost-downl",
+      "title": "MCC LinkedIn feed harvester + repost/download from network",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T21:18:40.995Z",
+      "updated_at": "2026-08-12T22:45:31.132Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10505-hyperframes-social-promo-streamlined-mcc",
+      "title": "HyperFrames social promo: streamlined MCC (9:16 + 1:1, IG/TikTok/FB)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T21:24:21.144Z",
+      "updated_at": "2026-08-12T23:06:26.136Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10506-abramsos-personal-claims-app-repair-db-w",
+      "title": "AbramsOS personal claims app: repair DB/watch + ingest Dan mailers + openclaw-prefill no-proof breach settlements",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T21:30:20.446Z",
+      "updated_at": "2026-08-25T19:48:25.761Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10507-rentv-desk-surface-phone-email-for-affil",
+      "title": "RENTV /desk: surface phone + email for affiliated agents (contact-data sourcing)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T21:30:38.987Z",
+      "updated_at": "2026-08-12T21:53:44.830Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10508-import-labj2026-scan-11-25-55-am-2-pdf-i",
+      "title": "Import LABJ2026 scan (11.25.55 AM 2.pdf) into RE Build CRM",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T21:50:37.639Z",
+      "updated_at": "2026-08-12T23:20:47.143Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10509-stage-mcc-streamline-promo-social-drafts",
+      "title": "Stage MCC streamline promo social DRAFTS (IG/TikTok/FB) — no posting",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T22:47:08.988Z",
+      "updated_at": "2026-08-12T22:48:55.939Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10510-mcc-easy-post-buttons-quick-post-panel-c",
+      "title": "MCC easy-post buttons (Quick Post panel + Compose + asset cards)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T23:09:33.308Z",
+      "updated_at": "2026-08-13T01:29:08.249Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10511-cta-rentv-desk-inline-preview-panel-clic",
+      "title": "CTA: RENTV /desk inline preview panel click-through test",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T23:30:45.806Z",
+      "updated_at": "2026-08-12T23:49:38.853Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10512-thibaut-scraper-phase-2-product-ingestio",
+      "title": "Thibaut scraper: phase-2 product ingestion inserts 0 (discovers 6244 patterns, checks 0 products)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T23:55:32.444Z",
+      "updated_at": "2026-08-13T01:07:35.331Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10513-fabricut-scraper-full-site-cloudflare-ma",
+      "title": "Fabricut scraper: full-site Cloudflare managed challenge blocks catalog nav (46 products, LOW value / HIGH effort - needs stealth browser or 2captcha cf_clearance; recommend defer)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T23:55:32.503Z",
+      "updated_at": "2026-08-30T18:29:30.104Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10514-osborne-scraper-trade-account-1433803-re",
+      "title": "Osborne scraper: trade account 1433803 rejected (400 invalidusername) - needs current valid Osborne trade creds from Steve or confirm deactivated",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-12T23:55:32.561Z",
+      "updated_at": "2026-08-18T21:56:17.568Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10515-laura-ashley-scrape-lauraashley-js-exist",
+      "title": "Laura Ashley: scrape-lauraashley.js exists + in YELLOW cron (0 11 12) + sitemap 200, but laura_ashley_catalog is empty (158 active on Shopify) - debug why the scraper produces 0 rows",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T00:00:17.751Z",
+      "updated_at": "2026-08-13T00:51:15.055Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10516-primo-leathers-registry-cron-reference-a",
+      "title": "Primo Leathers: registry+cron reference a scraper that does NOT exist (no scrape-primo*.js on Kamatera); primoleathers.com probe returned 000 - build a scraper + verify the real domain/feed (135 active on Shopify)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T00:00:17.808Z",
+      "updated_at": "2026-08-30T21:32:09.645Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10517-graham-brown-scraper-covers-only-20-of-1",
+      "title": "Graham & Brown scraper covers only 20 of ~158 Laura Ashley (DWGB-800xxx) products - expand GB scrape to the full licensed Laura Ashley collection",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T00:51:14.911Z",
+      "updated_at": "2026-08-13T05:57:33.936Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10518-hollywood-sku-leak-fix-340-active-produc",
+      "title": "Hollywood SKU-leak fix: 340 active products leak the real mfr code in customer sku (HWC-61217->mfr 61217, XWJ-52417->52417) - same 3-system re-sku as Nina Campbell (allocate DWHD-seq + FileMaker masters + Shopify variant re-sku+alias + dw_unified). Steve-confirmed fix-now target.",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T01:13:00.371Z",
+      "updated_at": "2026-08-13T11:29:12.203Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10519-tiktok-app-setup-audit-dw-marketing-reco",
+      "title": "TikTok app setup + audit (DW Marketing) — reconnect TikTok posting, 7/7",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-13T01:28:54.825Z",
+      "updated_at": "2026-08-30T21:34:51.273Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10520-rentv-crm-add-faceted-filter-to-left-rai",
+      "title": "RENTV /crm — add faceted filter to left rail",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T06:12:49.427Z",
+      "updated_at": "2026-08-13T14:35:38.841Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10521-4am-autonomous-fix-loop-2026-08-13",
+      "title": "4AM autonomous fix loop 2026-08-13",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T11:00:35.250Z",
+      "updated_at": "2026-08-17T11:06:28.843Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10522-officer-idea-council-daily-run",
+      "title": "Officer Idea Council daily run",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T14:00:17.580Z",
+      "updated_at": "2026-08-13T14:05:11.983Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10523-crm-crm-replace-right-dock-iframe-previe",
+      "title": "CRM /crm: replace right-dock iframe preview with reusable popup window (embed-blocked sites rendered blank)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T14:31:43.484Z",
+      "updated_at": "2026-08-13T14:32:03.020Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10524-commercialwallcovering-com-serving-only",
+      "title": "commercialwallcovering.com serving only Brand McKenzie (167 DWBM) — must serve FULL DW commercial/contract catalog",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T14:31:52.464Z",
+      "updated_at": "2026-08-18T11:13:27.914Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10525-nav-agent-universal-grid-controls-drop-i",
+      "title": "Nav Agent: universal grid-controls drop-in (field-toggle panel + sort-all + grouping + movable/removable/expandable panels) → all internal un/pw properties, RE builds + rentv first, then fan out",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T14:49:01.286Z",
+      "updated_at": "2026-08-20T19:03:26.084Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10526-re-builds-list-table-grid-views-all-colu",
+      "title": "RE builds: list/table/grid views + all-columns-sortable + rich search/sort across CRCP, usre, RENTV(+backend), HomesOnSpec",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T14:49:05.938Z",
+      "updated_at": "2026-08-18T19:30:21.785Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10527-ticket-board-group-select-dtd-run-now-ye",
+      "title": "Ticket board: group + select, DTD run-now yes/no, TicketStopped, Run=open iTerm2 Claude",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T15:09:00.110Z",
+      "updated_at": "2026-08-13T16:03:34.845Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10528-test-harness-for-tk-10527-run-stop-dtd-e",
+      "title": "TEST harness for TK-10527 run/stop/dtd endpoints",
+      "status": "stopped",
+      "current_kind": "task",
+      "created_at": "2026-08-13T15:17:04.953Z",
+      "updated_at": "2026-08-13T15:25:17.296Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10529-explode-re-contacts-sheet-into-one-recor",
+      "title": "Explode RE contacts sheet into one-record-per-person",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T15:26:30.721Z",
+      "updated_at": "2026-08-13T16:34:20.843Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10530-live-run-now-launch-test-self-close",
+      "title": "LIVE run-now launch test (self-close)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T15:28:24.752Z",
+      "updated_at": "2026-08-13T15:28:46.424Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10531-recover-real-ml-s-mfr-numbers-for-rml-re",
+      "title": "Recover real ML/S mfr numbers for RML- Renaissance Metal Leaf line",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T15:51:09.741Z",
+      "updated_at": "2026-08-15T14:47:41.624Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10532-merge-tk-10482-property-drill-master-to",
+      "title": "Merge tk-10482-property-drill -> master to land HomesOnSpec list/table/grid + bidirectional sort (TK-10526 commits 1ee4dcd,d551315)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T16:13:12.379Z",
+      "updated_at": "2026-08-13T21:07:15.406Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10533-enrich-rentv-cre-conference-spreadsheet",
+      "title": "Enrich RENTV CRE conference spreadsheet (17 tabs) from RE-build data + web research",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T16:13:39.603Z",
+      "updated_at": "2026-08-24T18:36:08.319Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10534-archive-8-phillipe-romano-gold-silver-le",
+      "title": "Archive 8 Phillipe Romano gold/silver-leaf items on live Shopify",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T17:14:13.782Z",
+      "updated_at": "2026-08-13T19:12:05.550Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10535-strip-residential-brokers-firms-agents-f",
+      "title": "Strip residential brokers/firms/agents from RENTV; route to usreal + CRCP via a real commercial/residential tag in usre",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T17:23:10.866Z",
+      "updated_at": "2026-08-14T15:34:10.951Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10536-build-abramsagency-com-mobile-liquid-lan",
+      "title": "Build abramsagency.com mobile-liquid landing + DW case study",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-13T17:51:57.548Z",
+      "updated_at": "2026-08-30T21:34:51.480Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10537-enrich-m-04-json-gid-3823360-unique-cont",
+      "title": "Enrich m_04.json (gid 3823360, Unique Contacts, 35 cos)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T18:06:25.851Z",
+      "updated_at": "2026-08-20T19:03:26.916Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10538-build-full-free-replacement-for-exa-befo",
+      "title": "Build full FREE replacement for Exa before removing it",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T18:49:42.828Z",
+      "updated_at": "2026-08-13T19:23:42.470Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10539-rentv-vp-batch-05-marketing-enrichment",
+      "title": "RENTV VP batch 05 marketing enrichment",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T18:58:01.224Z",
+      "updated_at": "2026-08-13T18:59:58.880Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10540-wire-agent-reach-weather-news-pulse-into",
+      "title": "Wire agent-reach weather-news pulse into ken (bertha) — approved",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T20:05:51.717Z",
+      "updated_at": "2026-08-13T20:11:29.923Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10541-resolve-port-9797-collision-rentv-live-c",
+      "title": "Resolve port 9797 collision: RENTV Live Console vs corvette-console",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T20:46:02.193Z",
+      "updated_at": "2026-08-13T20:46:34.895Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10542-integrate-rentv-live-console-rentv-sheet",
+      "title": "Integrate RENTV Live Console (rentv-sheet-enrich/live_server.py) into rentv.agentabrams.com",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T20:48:39.023Z",
+      "updated_at": "2026-08-13T21:45:25.399Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10543-mac2-disk-critical-14gb-1-offload-static",
+      "title": "Mac2 disk CRITICAL 14GB/1% — offload static folders to Henry (verify-then-delete, gated)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T20:54:32.334Z",
+      "updated_at": "2026-08-14T16:01:07.775Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10544-populate-ads-dashboard-campaign-signals",
+      "title": "Populate ads-dashboard campaign + signals feeds (DW brand)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T21:03:16.809Z",
+      "updated_at": "2026-08-13T21:43:58.050Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10545-kamatera-disk-critical-25gb-3-safe-recla",
+      "title": "Kamatera disk CRITICAL 25GB/3% — safe reclaim (verify-then-delete, gated)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T21:48:13.340Z",
+      "updated_at": "2026-08-20T19:03:26.361Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10546-top-10-new-skills-to-create-from-stack-g",
+      "title": "Top-10 new skills to create from stack gap-analysis (dtd+cody gated)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T21:53:55.732Z",
+      "updated_at": "2026-08-13T23:04:34.304Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10547-henry-db-backup-mirror-failing-since-aug",
+      "title": "Henry DB-backup mirror failing since Aug 9 (ok=0 skip=2 nightly)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T22:01:39.201Z",
+      "updated_at": "2026-08-20T06:47:11.594Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded scheduler repair/incident, not the scheduled job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10548-kamatera-disk-3-healthy-tier0-snapshots",
+      "title": "Kamatera disk 3%->healthy Tier0: snapshots 7->3d + retire ollama (plan-approved)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T23:47:01.460Z",
+      "updated_at": "2026-08-14T19:01:36.845Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10549-rentv-sheet-restore-lost-color-coding-bl",
+      "title": "RENTV sheet: restore lost color-coding (blue=contacted etc.) — read exact cell colors, name them, add Status column + reflect in :9797 build",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-13T23:47:20.910Z",
+      "updated_at": "2026-08-18T19:30:21.981Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10550-rentv-bloom-sheet-enrichment-fill-missin",
+      "title": "RENTV Bloom sheet enrichment: fill missing emails (Google/WebSearch + pattern-infer) + LinkedIn via fan-out subagents (ADD-only, green-stamped)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-14T04:15:39.046Z",
+      "updated_at": "2026-08-30T21:34:51.695Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10551-4am-autonomous-fix-loop-2026-08-14",
+      "title": "4AM autonomous fix loop 2026-08-14",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T11:00:24.593Z",
+      "updated_at": "2026-08-17T11:06:28.919Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10552-officer-idea-council-daily-run-2026-08-1",
+      "title": "Officer Idea Council daily run 2026-08-14",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T14:00:17.514Z",
+      "updated_at": "2026-08-14T14:07:18.395Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10553-disarm-ken-bertha-betting-real-money-saf",
+      "title": "DISARM Ken bertha_betting REAL MONEY — safe_mode ON + live trading OFF (Steve approved 2026-08-14)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T15:43:43.944Z",
+      "updated_at": "2026-08-14T19:08:39.426Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10554-mac2-macstudio3-swap-relief-load-shed-id",
+      "title": "Mac2/macstudio3 swap relief — load-shed idle ollama llama-server (Task #5)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T15:45:00.540Z",
+      "updated_at": "2026-08-14T16:55:21.537Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10555-reverse-gmc-sample-price-exclusion-uploa",
+      "title": "Reverse GMC sample-price exclusion — upload ALL items incl $4.25 sample-only to Merchant Center 146735262",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T15:52:45.738Z",
+      "updated_at": "2026-08-26T17:08:41.228Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10556-google-search-console-up-to-date-audit-d",
+      "title": "Google Search Console up-to-date audit (DW) — sitemaps/indexing/manual-actions, parallel to GMC reversal",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T15:54:25.824Z",
+      "updated_at": "2026-08-20T15:06:15.201Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10557-approve-launch-rentv-gated-batch-11-wind",
+      "title": "Approve + launch rentv gated batch (11 windows, Steve-authorized 2026-08-14)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T15:58:35.736Z",
+      "updated_at": "2026-08-20T23:23:35.334Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10558-rentv-spend-safety-hardening-deploy",
+      "title": "RENTV spend-safety hardening deploy",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T16:05:04.754Z",
+      "updated_at": "2026-08-14T16:07:56.436Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10559-deploy-rentv-live-console-tk-10542",
+      "title": "Deploy RENTV Live Console TK-10542",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T16:05:49.797Z",
+      "updated_at": "2026-08-16T21:36:23.135Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10560-rentv-appraiser-scrape-verify-payoff-fir",
+      "title": "RENTV appraiser scrape verify-payoff-first",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T16:05:50.859Z",
+      "updated_at": "2026-08-15T15:34:05.983Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10561-rentv-contractor-widget-golive-tk-10488",
+      "title": "RENTV contractor widget golive TK-10488",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T16:06:01.943Z",
+      "updated_at": "2026-08-18T19:06:16.229Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10562-rentv-outreach-sale-prep-only",
+      "title": "RENTV outreach+sale PREP only",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T16:06:02.127Z",
+      "updated_at": "2026-08-30T21:34:52.115Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10563-rentv-boomer-deal-of-the-day-audio",
+      "title": "RENTV Boomer Deal-of-the-Day audio",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T16:07:56.535Z",
+      "updated_at": "2026-08-14T17:16:09.952Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10564-rentv-path-a-phase2-login-drop-nginx-bas",
+      "title": "RENTV Path-A phase2 login: drop nginx Basic wall, activate app /login",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T16:08:27.772Z",
+      "updated_at": "2026-08-14T19:10:33.650Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10565-deploy-residential-out-tk-10535",
+      "title": "Deploy residential-out TK-10535",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T16:08:41.276Z",
+      "updated_at": "2026-08-15T15:00:05.459Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10566-rentv-bloom-sheet-writes",
+      "title": "RENTV Bloom-sheet writes",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T16:10:12.331Z",
+      "updated_at": "2026-08-18T18:57:45.547Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10567-rentv-deploy-hook-durability-tk-10366-tk",
+      "title": "RENTV deploy-hook durability TK-10366+TK-10360",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T16:10:13.164Z",
+      "updated_at": "2026-08-14T16:17:29.921Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10568-rentv-yoloforever-loop-dtd-cody",
+      "title": "RENTV yoloforever loop (DTD+Cody)",
+      "status": "done",
+      "current_kind": "continuous_loop",
+      "created_at": "2026-08-14T16:12:43.061Z",
+      "updated_at": "2026-08-31T16:46:02.003Z",
+      "proposed_kind": "continuous_loop",
+      "confidence": "high",
+      "reasons": [
+        "explicit standing/continuous loop language"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10569-port-api-advertise-into-rentv-2026-adslo",
+      "title": "Port /api/advertise into rentv-2026 adslots overhaul before it lands",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T16:14:19.345Z",
+      "updated_at": "2026-08-15T15:23:39.980Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10570-fleet-wide-silent-launchd-failure-audit",
+      "title": "Fleet-wide silent launchd-failure audit (jobs erroring like the Henry daemon)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T16:16:55.072Z",
+      "updated_at": "2026-08-19T00:20:16.560Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded scheduler repair/incident, not the scheduled job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10571-rentv-ad-engine-mount-at-advertisers-pm2",
+      "title": "RENTV ad-engine mount at /advertisers (pm2 :9789 + nginx block, Kamatera)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T16:17:20.557Z",
+      "updated_at": "2026-08-15T15:54:22.457Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10572-fix-29-active-products-with-broken-custo",
+      "title": "Fix 29 ACTIVE products with broken custom.width metafield (CLASS A clear + CLASS B researched widths)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T16:19:04.445Z",
+      "updated_at": "2026-08-20T16:31:54.514Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10573-fix-redo-last-5-days-dw-ig-posts-name-co",
+      "title": "Fix + redo last 5 days DW IG posts — name+color+SKU, strip http links",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T16:19:42.627Z",
+      "updated_at": "2026-08-21T01:15:59.842Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10574-fix-ig-captions-name-color-sku-strip-htt",
+      "title": "Fix IG captions: name+color+SKU, strip http link; redo last 5 days",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T16:34:46.601Z",
+      "updated_at": "2026-08-15T15:34:15.517Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10575-rentv-public-launch-hardening-2f-shell-b",
+      "title": "RENTV public-launch hardening: %2f shell-bypass + login throttle + robots/trust-proxy + headers (post TK-10564)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T16:44:25.624Z",
+      "updated_at": "2026-08-18T18:50:46.263Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10576-yoloforever-loop-rentv-read-only-health",
+      "title": "yoloforever loop: rentv read-only health (scope A)",
+      "status": "done",
+      "current_kind": "continuous_loop",
+      "created_at": "2026-08-14T16:50:03.829Z",
+      "updated_at": "2026-08-31T16:46:02.003Z",
+      "proposed_kind": "continuous_loop",
+      "confidence": "high",
+      "reasons": [
+        "explicit standing/continuous loop language"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10577-monitor-rentv-gated-batch-to-close-email",
+      "title": "Monitor rentv gated batch to close + email steve-office",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T16:58:26.873Z",
+      "updated_at": "2026-08-20T23:23:35.069Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10578-pr-intelligence-buildmime-lacks-list-uns",
+      "title": "pr-intelligence buildMime lacks List-Unsubscribe + address block for bulk CAN-SPAM",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T17:07:21.631Z",
+      "updated_at": "2026-08-15T15:20:46.809Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10579-rentv-bloom-linkedin-fan-out-batch",
+      "title": "RENTV Bloom LinkedIn fan-out batch",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T17:16:07.354Z",
+      "updated_at": "2026-08-30T15:58:10.159Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10580-george-external-send-token-drift-fix-hon",
+      "title": "George external-send token drift fix + honor 53 gift cards (DW welcome-email outage remediation)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T18:02:14.680Z",
+      "updated_at": "2026-08-15T19:02:50.306Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10581-fix-ken-gambling-canary-permanent-live-t",
+      "title": "Fix ken-gambling-canary: permanent-LIVE_TRADES bug (DTD verdict A + guardrails)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T19:08:39.362Z",
+      "updated_at": "2026-08-15T15:21:28.242Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10582-dw-golive-gate-canary-fail-recent-active",
+      "title": "dw-golive-gate-canary FAIL — recent ACTIVE SKU lacks real vendor+mfr (read-only triage, gated memo)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T19:12:52.376Z",
+      "updated_at": "2026-08-16T11:01:26.113Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10583-re-tag-crcp-brokers-res-comm-by-usre-nam",
+      "title": "Re-tag CRCP brokers res/comm by usre name-method",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T19:32:10.045Z",
+      "updated_at": "2026-08-15T14:45:02.845Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10584-option-c-go-live-prep-readiness-prefligh",
+      "title": "Option C go-live prep — readiness preflight + runbook (George verified working)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-14T20:35:52.515Z",
+      "updated_at": "2026-08-16T11:03:11.437Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10585-4am-autonomous-fix-loop-2026-08-15",
+      "title": "4AM autonomous fix loop 2026-08-15",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-15T11:00:32.405Z",
+      "updated_at": "2026-08-16T11:03:11.606Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10586-officer-idea-council-daily-run",
+      "title": "Officer Idea Council daily run",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-15T14:00:15.961Z",
+      "updated_at": "2026-08-15T14:06:03.525Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10587-add-email-sent-column-to-sample-followup",
+      "title": "Add 'Email sent' column to sample-followup console (read Sent folder)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-15T14:39:48.495Z",
+      "updated_at": "2026-08-15T14:56:21.447Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10588-norma-ig-cadence-content-supply-fix-refi",
+      "title": "Norma IG cadence content-supply fix — refill clean-product pool (SAFE sourcing only; keyword/leak-guard loosening is GATED)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-15T14:58:18.909Z",
+      "updated_at": "2026-08-20T19:03:26.640Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10589-kamatera-disk-critical-6-free-read-only",
+      "title": "Kamatera disk CRITICAL 6% free — read-only diagnose + propose offload (gated)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-15T15:01:31.895Z",
+      "updated_at": "2026-08-26T01:17:25.561Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10590-wire-residential-broker-data-into-usreal",
+      "title": "Wire residential broker data into usreal + residential RE builds",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-15T15:02:46.439Z",
+      "updated_at": "2026-08-30T21:34:52.551Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10591-dw-free-samples-go-live-prep-option-c-ve",
+      "title": "DW free-samples go-live prep (Option C: verify→tag) — reversible verification only",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-15T15:17:33.104Z",
+      "updated_at": "2026-08-15T15:23:32.091Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10592-blockify-allow-list-prep-verify-enforcem",
+      "title": "Blockify allow-list prep: verify enforcement (VPN/GA4), risk note for Steve",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-15T15:18:30.505Z",
+      "updated_at": "2026-08-26T01:17:32.762Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10593-verify-majilite-mfr-backfill-set-read-on",
+      "title": "Verify Majilite mfr-backfill set (read-only), produce paste command + risk note",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-15T15:19:27.640Z",
+      "updated_at": "2026-08-15T19:05:42.808Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10594-hospitality-reimage-284-build-brief-prep",
+      "title": "Hospitality reimage 284 — build-brief prep (Task #10)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-15T15:19:30.530Z",
+      "updated_at": "2026-08-30T21:34:51.111Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10595-fix-orphan-publish-guard-dead-psql-enoen",
+      "title": "Fix orphan-publish-guard dead: psql ENOENT under launchd minimal PATH",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-15T15:20:33.309Z",
+      "updated_at": "2026-08-15T18:24:49.797Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10596-verify-fleet-dead-images-hospitalitywall",
+      "title": "Verify fleet dead-images (hospitalitywallcoverings) before swap — Task #9",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-15T15:23:12.910Z",
+      "updated_at": "2026-08-15T19:04:31.489Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10597-rentv-email-send-block-steve-directive",
+      "title": "RENTV email send-block (Steve directive)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-15T15:24:04.183Z",
+      "updated_at": "2026-08-30T21:34:52.756Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10598-sku-integrity-defects-prep-task-7-verify",
+      "title": "SKU integrity defects prep (Task #7): verify classes read-only, produce fix cmds + risk notes",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-15T15:29:47.558Z",
+      "updated_at": "2026-08-26T19:31:44.765Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10599-majilite-dup-dedup-draft-23-06-shadow-du",
+      "title": "Majilite dup-dedup: DRAFT 23:06 shadow dups DWCC-600088/600090 after live-order pre-flight",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-15T15:37:54.985Z",
+      "updated_at": "2026-08-15T15:40:39.647Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10600-dw-free-samples-full-go-live-executed-st",
+      "title": "DW free-samples FULL GO-LIVE executed (Steve go 2026-08-15, Regios confirmed, DRY_RUN=0 live)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-15T18:19:39.003Z",
+      "updated_at": "2026-08-16T11:01:56.961Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10601-logo-as-hero-defect-fleet-wide-scan-acro",
+      "title": "Logo-as-hero defect — fleet-wide scan across all vendors (read-only, generalizes TK-10467)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-15T20:18:23.974Z",
+      "updated_at": "2026-08-15T20:19:15.859Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10602-marketing-command-center-audit-advance-r",
+      "title": "marketing-command-center audit + advance (resume session)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-16T03:31:53.824Z",
+      "updated_at": "2026-08-17T13:21:27.416Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10603-ga-allsites-full-health-pass-etl-cadence",
+      "title": "ga-allsites full health pass: ETL cadence + cache freshness + live Kamatera dashboard",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-16T03:32:05.265Z",
+      "updated_at": "2026-08-16T14:29:06.551Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10604-4am-autonomous-fix-loop-2026-08-16",
+      "title": "4AM autonomous fix loop 2026-08-16",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-16T11:00:51.687Z",
+      "updated_at": "2026-08-16T11:18:36.503Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10605-henry-mirror-finish-root-belt-redundancy",
+      "title": "Henry mirror: finish root-belt redundancy (Option B) — grant FDA to /usr/local/bin/nas-backup-sh + sudo install-optionB-launcher.sh",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-16T15:01:40.052Z",
+      "updated_at": "2026-08-30T21:34:52.967Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10606-pm2-daemon-fracture-on-mac-studio-4-god",
+      "title": "pm2 daemon fracture on Mac Studio — 4+ God daemons, CLI sees empty one, services silently down (partial fleet outage)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-16T15:08:19.082Z",
+      "updated_at": "2026-08-31T11:00:03.511Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10607-4am-autonomous-fix-loop-2026-08-17",
+      "title": "4AM autonomous fix loop 2026-08-17",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T11:00:32.562Z",
+      "updated_at": "2026-08-18T15:02:56.533Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10608-pm2-fracture-canary-false-warn-jlist-0-u",
+      "title": "pm2-fracture-canary false-WARN: jlist=0 under launchd (pm2 not on PATH) — fleet healthy",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T13:13:14.454Z",
+      "updated_at": "2026-08-17T16:53:13.675Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10609-ig-delete-batch-01-10-asseeninhotels-com",
+      "title": "IG delete batch 01/10 — @asseeninhotels + @commercialwallcoverings (8 posts) — TK-10573 GATE2",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T13:28:37.995Z",
+      "updated_at": "2026-08-20T23:31:36.693Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10610-ig-delete-batch-02-10-designerlaboratory",
+      "title": "IG delete batch 02/10 — @designerlaboratory + @designerwallcoverings (8 posts) — TK-10573 GATE2",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T13:28:38.055Z",
+      "updated_at": "2026-08-20T23:31:37.050Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10611-ig-delete-batch-03-10-fabric-fridays-gol",
+      "title": "IG delete batch 03/10 — @fabric_fridays + @goldleafwallpaper (8 posts, incl 1 archived orphan) — TK-10573 GATE2",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T13:28:38.112Z",
+      "updated_at": "2026-08-21T01:15:59.606Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10612-ig-delete-batch-04-10-grassclothwallpape",
+      "title": "IG delete batch 04/10 — @grassclothwallpaper + @hollywoodwallcoverings (8 posts) — TK-10573 GATE2",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T13:28:38.171Z",
+      "updated_at": "2026-08-20T20:56:56.702Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10613-ig-delete-batch-05-10-linenwallpaper-met",
+      "title": "IG delete batch 05/10 — @linenwallpaper + @metallicwallpaper (8 posts) — TK-10573 GATE2",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T13:28:38.229Z",
+      "updated_at": "2026-08-20T23:31:37.410Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10614-ig-delete-batch-06-10-philliperomanodesi",
+      "title": "IG delete batch 06/10 — @philliperomanodesigns + @screenprintedwallpaper (8 posts) — TK-10573 GATE2",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T13:28:38.287Z",
+      "updated_at": "2026-08-20T23:31:37.774Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10615-ig-delete-batch-07-10-suedewallpaper-tex",
+      "title": "IG delete batch 07/10 — @suedewallpaper + @textilewallpaper (8 posts) — TK-10573 GATE2",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T13:28:38.347Z",
+      "updated_at": "2026-08-20T23:31:38.148Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10616-ig-delete-batch-08-10-velvetwallpaper-wa",
+      "title": "IG delete batch 08/10 — @velvetwallpaper + @wallpaperhistory (8 posts) — TK-10573 GATE2",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T13:28:38.404Z",
+      "updated_at": "2026-08-20T23:31:38.520Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10617-ig-delete-batch-09-10-ffepurchasing-rest",
+      "title": "IG delete batch 09/10 — @ffepurchasing + @restorationwallpaper + @roomsettings + @retrowalls (10 posts) — TK-10573 GATE2",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T13:28:38.461Z",
+      "updated_at": "2026-08-18T05:13:43.050Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10618-ig-delete-batch-10-10-wallpaperinstaller",
+      "title": "IG delete batch 10/10 — @wallpaperinstallers + @wallpaperwednesdays + @borninbeverlyhills + @patterndesignlab + @beverlyhillsvideos (11 posts) — TK-10573 GATE2",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T13:28:38.518Z",
+      "updated_at": "2026-08-20T23:31:38.878Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10619-ig-auto-post-viewer-with-inline-delete-9",
+      "title": "IG auto-post viewer with inline delete (:9810 /posts)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T14:11:13.354Z",
+      "updated_at": "2026-08-17T15:12:55.477Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10620-delete-incorrect-phillip-jeffries-image",
+      "title": "Delete incorrect Phillip Jeffries image across IG fleet (4 posts: metallicwallpaper x2, suedewallpaper x2)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T14:20:01.812Z",
+      "updated_at": "2026-08-25T19:04:54.447Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10621-mcc-ig-posts-panel-show-all-ig-posts-del",
+      "title": "MCC: IG Posts panel — show all IG posts + delete (proxy to Norma gated delete)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T14:31:40.777Z",
+      "updated_at": "2026-08-18T11:12:46.198Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10622-sample-follow-up-fmpro-write-back-date-e",
+      "title": "Sample follow-up: FMPro write-back (Date Email Sent after 10 Days + Priority Memo Notes) + console chip",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T14:34:15.678Z",
+      "updated_at": "2026-08-17T16:09:25.854Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10623-ga-allsites-ungate-approve-gsc-grant-ver",
+      "title": "ga-allsites: ungate + approve GSC grant, verify keyword flow",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T15:25:11.058Z",
+      "updated_at": "2026-08-17T15:30:25.592Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10624-ga-allsites-organic-sessions-column-sort",
+      "title": "ga-allsites: organic-sessions column+sort on keyword panel + ETL grant_priority queue",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T15:35:58.304Z",
+      "updated_at": "2026-08-17T16:19:41.780Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10625-ga-allsites-diagnose-abnormal-pm2-restar",
+      "title": "ga-allsites: diagnose abnormal pm2 restart count (27,733)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T15:51:14.569Z",
+      "updated_at": "2026-08-17T16:04:51.135Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10626-ga-allsites-self-run-gsc-grant-script-fo",
+      "title": "ga-allsites: self-run GSC grant script for microsites",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T16:44:55.483Z",
+      "updated_at": "2026-08-18T05:16:36.533Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10627-pm2-daemon-fracture-after-2026-08-17-reb",
+      "title": "pm2 daemon fracture after 2026-08-17 reboot — 3 God daemons, socket split",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T16:50:26.328Z",
+      "updated_at": "2026-08-17T17:55:34.462Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10628-gsc-grant-finish-4-godaddy-blocked-micro",
+      "title": "GSC grant: finish 4 GoDaddy-blocked microsites via DNS-TXT",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T17:04:19.673Z",
+      "updated_at": "2026-08-17T19:36:00.109Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10629-reboot-exo-cluster-google-merchant-agent",
+      "title": "Reboot exo-cluster + google-merchant-agent; verify exo interconnect (cables in)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T17:29:14.079Z",
+      "updated_at": "2026-08-20T19:55:54.021Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10630-fix-xwh-52359-sample-yard-sku-mismatch-b",
+      "title": "Fix XWH-52359 sample/yard SKU mismatch + build SKU-suffix canary",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T17:54:31.324Z",
+      "updated_at": "2026-08-17T20:49:46.157Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10631-dw-network-ga4-buildout-22-live-domains",
+      "title": "DW-network GA4 buildout — 22 live domains lacking GA4",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-17T18:08:05.426Z",
+      "updated_at": "2026-08-30T21:34:50.799Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10632-reconcile-3-conflicting-dw-skus-on-itali",
+      "title": "Reconcile 3 conflicting DW SKUs on Italian Silk Vinyl (Shopify 3740358541377)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T18:09:23.884Z",
+      "updated_at": "2026-08-17T19:38:25.232Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10633-reconcile-the-hollywood-wallcoverings-hw",
+      "title": "Reconcile the Hollywood Wallcoverings HWC line (223 SKUs) — restore original codes + recover true mfr SKUs from LBI Boyd source",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-17T18:31:49.615Z",
+      "updated_at": "2026-08-30T22:04:29.337Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10634-reconcile-the-full-hollywood-wallcoverin",
+      "title": "Reconcile the full Hollywood Wallcoverings line (brand-not-vendor SKU cleanup)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T18:43:04.582Z",
+      "updated_at": "2026-08-28T11:07:21.613Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10635-gmc-4-25-leak-remediation-canary-price-o",
+      "title": "GMC $4.25 leak remediation — canary price-override (DTD-B, Steve ungated)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-17T18:53:23.895Z",
+      "updated_at": "2026-08-31T07:36:14.211Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10636-ga4-install-29-live-but-untagged-portfol",
+      "title": "GA4 install: 29 live-but-untagged portfolio sites",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T19:36:00.198Z",
+      "updated_at": "2026-08-25T01:48:36.568Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10637-audit-commercial-lines-for-fabricated-un",
+      "title": "Audit commercial lines for fabricated/unreal SKUs (fleak of the Hollywood DW+letters bug beyond Hollywood/PhillipeRomano)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T19:49:04.594Z",
+      "updated_at": "2026-08-17T19:54:09.568Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10638-mfr-sku-dw-number-echo-2759-active-produ",
+      "title": "mfr_sku == DW number echo: 2759 active products carry a fake manufacturer code (real mfr code never captured)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T19:58:18.265Z",
+      "updated_at": "2026-08-28T18:43:58.545Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10639-versa-designed-surfaces-leaking-in-841-a",
+      "title": "Versa Designed Surfaces leaking in 841 active Hollywood product handles (public URLs)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T20:02:21.773Z",
+      "updated_at": "2026-08-17T20:49:46.072Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10640-dw-shopify-store-at-100k-url-redirect-ca",
+      "title": "DW Shopify store at 100k URL-redirect cap — no new redirects until pruned",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T20:41:41.024Z",
+      "updated_at": "2026-08-26T21:46:07.649Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10641-gmc-legacy-datasource-root-cause-gate-ad",
+      "title": "GMC legacy-datasource root-cause gate: adversarial review of cycle-1 price-missing disapproval hypothesis",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T21:45:30.173Z",
+      "updated_at": "2026-08-17T21:46:41.110Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10642-cta-crcp-property-grid-4-new-filter-cont",
+      "title": "CTA: CRCP property grid — 4 new filter controls click-through test",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T22:48:27.919Z",
+      "updated_at": "2026-08-17T23:01:25.194Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10643-cta-cross-browser-filter-control-test-ju",
+      "title": "CTA: cross-browser filter control test — just-listed.html + mls.html (uMax, uMin, yMin, yMax)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-17T23:07:51.032Z",
+      "updated_at": "2026-08-20T20:34:42.981Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10644-fix-crcp-mls-html-winmode-table-0-height",
+      "title": "Fix CRCP mls.html winmode table 0-height collapse + screen record",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T00:43:09.740Z",
+      "updated_at": "2026-08-18T19:15:48.379Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10645-debug-mls-html-flash-then-blank-bug-on-l",
+      "title": "Debug mls.html flash-then-blank bug on localhost:9911",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T00:59:26.771Z",
+      "updated_at": "2026-08-18T01:03:14.672Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10646-recover-mac2-pm2-fleet-boot-fracture-dar",
+      "title": "Recover Mac2 pm2 fleet — boot-fracture / dark ticket board (:9794)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T04:18:02.833Z",
+      "updated_at": "2026-08-18T04:20:39.563Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10647-launch-5-concurrent-yoloforever-windows",
+      "title": "Launch 5 concurrent /yoloforever windows on no-gate open tickets (self-select, DTD+Cody, gates→pending-approval)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T06:02:02.316Z",
+      "updated_at": "2026-08-20T16:36:48.825Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10648-yolo-w5-autonomous-safe-fleet-health-dw",
+      "title": "yolo-w5 autonomous safe fleet-health + DW data-integrity loop (verdict-vocabulary audit, read-only hunt, DTD+Cody, gates→pending-approval)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T06:17:59.824Z",
+      "updated_at": "2026-08-18T18:46:41.237Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10649-dw-catalog-data-integrity-hunt-yolo-w1-s",
+      "title": "DW catalog data-integrity hunt (yolo-w1 safe-ops, read-only SQL, gated fixes)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T06:18:33.857Z",
+      "updated_at": "2026-08-20T06:05:14.477Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10650-vendor-scraper-source-site-edge-health-p",
+      "title": "Vendor scraper source-site edge-health probe (read-only) — catch silent re-platform/CF-challenge before scrapers rot",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T06:27:03.867Z",
+      "updated_at": "2026-08-18T18:29:41.590Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10651-dw-shopify-redirect-integrity-hunt-live",
+      "title": "DW Shopify redirect-integrity hunt: live-product HIJACK detection + extra prune headroom (read-only, TK-10640 sibling)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T06:31:11.158Z",
+      "updated_at": "2026-08-18T06:40:08.194Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10652-mac2-process-liveness-hunt-internal-dw-d",
+      "title": "Mac2 process-liveness hunt: internal-dw-dns crash-loop + flapping launchd tunnels (silent-degradation, pm2 says online)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T06:36:45.549Z",
+      "updated_at": "2026-08-21T13:39:35.229Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10653-dw-shopify-dead-target-redirect-scan-bro",
+      "title": "DW Shopify dead-TARGET redirect scan: broken-redirect (lands-on-404) detection + total prune-headroom for TK-10640 (read-only)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T07:02:07.335Z",
+      "updated_at": "2026-08-21T13:45:53.494Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10654-launchd-silent-failure-sweep-dw-guard-jo",
+      "title": "launchd silent-failure sweep: DW guard jobs exiting nonzero (orphan-publish-guard exit2, new-invoice-monitor FM-401 exit1)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T07:05:51.326Z",
+      "updated_at": "2026-08-30T21:34:53.389Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10655-cost-ledger-spend-anomaly-audit-top-spen",
+      "title": "Cost-ledger spend-anomaly audit: top spenders + recent-spike detection across ~/.claude/cost-ledger.jsonl (332k entries)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T07:31:09.716Z",
+      "updated_at": "2026-08-20T20:15:38.955Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10656-dw-shopify-empty-published-collection-hu",
+      "title": "DW Shopify empty published-collection hunt: online-store collections showing 0 products to shoppers (read-only, customer-facing/SEO)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T07:39:47.243Z",
+      "updated_at": "2026-08-18T16:32:30.748Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10657-silently-unloaded-launchd-canaries-sweep",
+      "title": "Silently-unloaded launchd canaries sweep: plist exists but NOT loaded (george-send-health dead 3d; who-watches-the-watchers)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T07:56:33.518Z",
+      "updated_at": "2026-08-18T17:03:02.086Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10658-dw-shopify-sitemap-health-audit-dead-emp",
+      "title": "DW Shopify sitemap health audit: dead/empty/redirecting URLs in the Google crawl-map (read-only, customer-facing SEO)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T08:20:54.583Z",
+      "updated_at": "2026-08-18T08:29:35.611Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10659-dw-canary-meta-watchdog-blind-spots-skip",
+      "title": "dw-canary-meta-watchdog blind spots: SKIP-on-unloaded false-negative + 3 canaries not in watch set (unloaded-job deaths invisible)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T08:21:20.573Z",
+      "updated_at": "2026-08-18T15:04:48.196Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10660-dw-fleet-localhost-http-uptime-spot-chec",
+      "title": "DW fleet localhost HTTP uptime spot-check: pm2 online-but-500/blank detection across listening services",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T08:46:57.966Z",
+      "updated_at": "2026-08-18T08:48:11.410Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10661-dw-product-page-structured-data-canonica",
+      "title": "DW product-page structured-data/canonical health: JSON-LD price/availability + sample-product $4.25 leak in schema (read-only SEO)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T08:53:39.230Z",
+      "updated_at": "2026-08-31T06:55:46.751Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10662-pending-approval-queue-hygiene-231-memos",
+      "title": "pending-approval queue hygiene: 231 memos backlog — flag memos whose TK is already done (orphaned/actioned) for Steve triage",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T09:10:09.270Z",
+      "updated_at": "2026-08-18T11:39:31.575Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10663-dw-agentic-commerce-surface-health-ucp-w",
+      "title": "DW agentic-commerce surface health: UCP /.well-known/ucp + /api/ucp/mcp + agents.md — does the AI-shopper channel actually work (read-only)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T09:27:03.092Z",
+      "updated_at": "2026-08-18T09:29:44.077Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10664-memory-md-staleness-audit-6-memory-files",
+      "title": "MEMORY.md staleness audit: ~6 memory files reference dead local paths (report-only)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T09:35:29.685Z",
+      "updated_at": "2026-08-18T09:35:30.184Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10665-4am-autonomous-fix-loop-2026-08-18",
+      "title": "4AM autonomous fix loop 2026-08-18",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T11:00:57.332Z",
+      "updated_at": "2026-08-20T16:36:49.065Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10666-revive-dead-fleet-health-canaries-orphan",
+      "title": "Revive dead fleet-health canaries (orphan-publish-guard + gmc-feed-guard, meta-watchdog fails)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T13:00:05.823Z",
+      "updated_at": "2026-08-31T06:44:57.422Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10667-officer-idea-council-2026-08-18-daily-ru",
+      "title": "Officer Idea Council — 2026-08-18 daily run",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T14:00:42.112Z",
+      "updated_at": "2026-08-18T14:07:19.873Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10668-80b-a3b-4bit-vs-35b-a3b-8bit-head-to-hea",
+      "title": "80B-A3B-4bit vs 35B-A3B-8bit head-to-head eval battle",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T15:41:20.640Z",
+      "updated_at": "2026-08-18T17:11:10.978Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10669-rentv-crcp-firm-directory-enrich-commerc",
+      "title": "RENTV/CRCP firm directory: enrich commercial firms (website+phone) + surface on directory cards",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T15:49:27.435Z",
+      "updated_at": "2026-08-18T17:38:35.302Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10670-onboard-refresh-newmor-dist-lbi-boyd-ful",
+      "title": "Onboard/refresh Newmor (dist. LBI Boyd) — full monte, series TBD (DWHQ collides)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-18T16:12:58.505Z",
+      "updated_at": "2026-08-30T21:34:53.753Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10671-carnegie-posted-at-cost-canary-full-repr",
+      "title": "Carnegie posted at cost — canary + full reprice",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T16:34:54.581Z",
+      "updated_at": "2026-08-26T01:17:24.318Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10672-dw-sku-uniqueness-canary-cross-vendor-bo",
+      "title": "dw_sku-uniqueness canary (cross-vendor both-ACTIVE collision guard)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T17:12:29.060Z",
+      "updated_at": "2026-08-26T01:17:23.449Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10673-re-scrape-tres-tintas-recover-552-real-m",
+      "title": "Re-scrape Tres Tintas — recover 552 real mfr codes (no staging join)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-18T17:29:53.951Z",
+      "updated_at": "2026-08-30T21:34:53.449Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10674-re-scrape-scalamandre-recover-418-real-m",
+      "title": "Re-scrape Scalamandre — recover 418 real mfr codes (/scalamandre)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T17:29:54.023Z",
+      "updated_at": "2026-08-23T11:16:19.779Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10675-re-scrape-sister-parish-71-no-mfr-privat",
+      "title": "Re-scrape Sister Parish — 71 no-mfr; PRIVATE-LABEL, keep DW house code (DWPH)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T17:29:54.090Z",
+      "updated_at": "2026-08-23T11:16:20.089Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10676-re-scrape-malibu-wallpaper-9-no-mfr-priv",
+      "title": "Re-scrape Malibu Wallpaper — 9 no-mfr; PRIVATE-LABEL (WallQuest→Malibu), map to DW house code",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T17:29:54.158Z",
+      "updated_at": "2026-08-30T21:34:52.819Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10677-re-scrape-fallingstar-3-misc-24-no-mfr-p",
+      "title": "Re-scrape FallingStar + 3 misc — 24 no-mfr per-vendor",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T17:29:54.226Z",
+      "updated_at": "2026-08-25T16:10:11.627Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10678-tk-10661-theme-push-structured-data-liqu",
+      "title": "TK-10661 theme push — structured-data.liquid offer_variant fix via gated PUSH-live.sh (preview→YES→live) + VERIFY",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T17:30:30.558Z",
+      "updated_at": "2026-08-25T16:10:11.748Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10679-tk-10630-hollywood-remediation-fix-holly",
+      "title": "TK-10630 Hollywood remediation — fix hollywood-create-resume SKU logic (real XWH/NOC/HWC/XJP codes) then bulk-remediate 7586 fabricated DWHW2-* across 2547 products",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T17:30:30.633Z",
+      "updated_at": "2026-08-26T01:17:28.071Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10680-tk-10669-firm-card-deploy-apply-usre-mig",
+      "title": "TK-10669 firm-card DEPLOY — apply usre migration 021 SURGICALLY to Kamatera + deploy API/brokers.html; RENTV+CRCP auto-render (commercial-only). Owner: claude-rentv",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T17:30:44.138Z",
+      "updated_at": "2026-08-25T17:09:17.797Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10681-residential-firm-contact-enrichment-free",
+      "title": "Residential firm contact enrichment (free SERP path)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T17:38:35.232Z",
+      "updated_at": "2026-08-23T11:21:02.935Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10682-kamatera-only-both-active-cross-vendor-d",
+      "title": "Kamatera-only both-ACTIVE cross-vendor dw_sku collisions: DWWC-509130 (Koroseal+Phillipe Romano) + #REF! (Koroseal+Maya Romanoff)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T18:25:43.029Z",
+      "updated_at": "2026-08-26T01:17:23.887Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10683-task-4-wall-dead-domains-execute-approve",
+      "title": "Task #4 wall dead domains — execute approved nginx vhosts+cert on Kamatera",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T18:28:20.280Z",
+      "updated_at": "2026-08-18T18:37:53.069Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10684-rentv-gated-queue-triage-route-to-owner",
+      "title": "RENTV gated-queue triage + route to owner",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T18:39:37.368Z",
+      "updated_at": "2026-08-18T19:58:15.581Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10685-rentv-p2-admin-malformed-percent-returns",
+      "title": "RENTV P2: /admin% malformed-percent returns 500 (unguarded later decodeURIComponent)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T18:50:46.372Z",
+      "updated_at": "2026-08-24T17:35:54.579Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10686-carnegie-each-colorway-gets-its-own-dw-s",
+      "title": "Carnegie: each colorway gets its own DW SKU number (+ missing image/data)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T19:02:03.562Z",
+      "updated_at": "2026-08-26T17:08:40.938Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10687-enrich-dre-broker-firm-db-with-phone-ema",
+      "title": "Enrich DRE broker/firm DB with phone+email+address, wire into RE builds (firm-phone-first, $0 local+openclaw+agents)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T19:52:19.244Z",
+      "updated_at": "2026-08-23T11:21:03.060Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10688-cta-diagnose-run-now-button-on-ticket-bo",
+      "title": "CTA: diagnose Run Now button on ticket board",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T20:03:07.924Z",
+      "updated_at": "2026-08-19T15:45:28.082Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10689-cta-diagnose-run-now-button-on-ticket-bo",
+      "title": "CTA: diagnose Run Now button on ticket board",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T20:03:27.617Z",
+      "updated_at": "2026-08-18T21:31:49.229Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10690-foreground-fix-test-safe-to-kill",
+      "title": "foreground-fix test — safe to kill",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T20:24:49.675Z",
+      "updated_at": "2026-08-18T20:27:40.865Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10691-triage-20-oldest-gated-approval-memos-re",
+      "title": "Triage 20 oldest gated approval memos — retire the dead ones (never run)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T20:34:06.993Z",
+      "updated_at": "2026-08-18T21:03:29.870Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10692-fg-test-2-safe-to-kill",
+      "title": "fg-test-2 — safe to kill",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T20:36:24.499Z",
+      "updated_at": "2026-08-18T20:38:11.404Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10693-claims-auto-fill-deadline-alert-system-o",
+      "title": "Claims auto-fill + deadline-alert system on AbramsOS (never let claims lapse)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T21:05:35.048Z",
+      "updated_at": "2026-08-23T11:12:01.622Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10694-add-ranking-ratings-to-the-9801-approval",
+      "title": "Add ranking + ratings to the :9801 approvals queue viewer",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T21:32:31.453Z",
+      "updated_at": "2026-08-20T11:02:43.262Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10695-port-priority-ranking-ratings-onto-tk-ti",
+      "title": "Port priority ranking + ratings onto tk ticket board (mirror :9801)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T21:35:56.429Z",
+      "updated_at": "2026-08-18T21:38:55.716Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10696-backfill-scan-13-expired-settlement-clai",
+      "title": "Backfill-scan 13 expired settlement claims for extended deadlines (real money recovery)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T21:36:43.974Z",
+      "updated_at": "2026-08-18T21:40:20.457Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10697-expose-abramsos-at-abramsos-agentabrams",
+      "title": "Expose AbramsOS at abramsos.agentabrams.com (Steve-directed go-live)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T21:46:44.839Z",
+      "updated_at": "2026-08-18T21:52:53.324Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10698-crcp-mls-nl-chat-bar-across-top-parse-n",
+      "title": "CRCP mls: NL chat bar across top — parse 'N units in <city>' etc into filters",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T21:51:32.485Z",
+      "updated_at": "2026-08-18T21:55:05.486Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10699-crawl-live-prices-for-abramsos-reorder-i",
+      "title": "Crawl live prices for AbramsOS reorder items (Steve: nothing up to date)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T22:17:11.353Z",
+      "updated_at": "2026-08-18T22:22:27.576Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10700-amazon-live-price-lookup-nespresso-vertu",
+      "title": "Amazon live price lookup: Nespresso Vertuo / thermal labels / poly bags",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T22:17:35.297Z",
+      "updated_at": "2026-08-18T22:21:50.602Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10701-research-settlement-admin-claim-form-sch",
+      "title": "Research settlement-admin claim-form schemas → design ultimate auto-fill UX (AbramsOS claims)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-18T22:41:33.892Z",
+      "updated_at": "2026-08-18T22:48:09.391Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10702-gmc-feed-degradation-fix-orphan-sweep-fe",
+      "title": "GMC feed degradation fix: orphan sweep + feed price resync + weight backfill + off-feed publish (canary-gated)",
+      "status": "doing",
+      "current_kind": "task",
+      "created_at": "2026-08-18T23:16:03.047Z",
+      "updated_at": "2026-08-31T08:22:53.440Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10703-standardize-crcp-viewer-to-canonical-crc",
+      "title": "Standardize CRCP viewer to canonical CRCP UI across all pages (just-listed = reference)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-19T00:08:54.749Z",
+      "updated_at": "2026-08-24T15:44:10.214Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10704-kravet-3b-pre-roll-price-fix-117-archive",
+      "title": "Kravet 3b-PRE roll-price fix (117 archived roll variants → auth MAP)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-19T03:38:24.491Z",
+      "updated_at": "2026-08-30T21:34:54.429Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10705-4am-autonomous-fix-loop-2026-08-19",
+      "title": "4AM autonomous fix loop 2026-08-19",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-19T11:00:26.580Z",
+      "updated_at": "2026-08-23T11:02:44.177Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10706-officer-idea-council-daily-top-5-run-202",
+      "title": "Officer Idea Council — daily top-5 run 2026-08-19",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-19T14:00:19.518Z",
+      "updated_at": "2026-08-19T14:06:19.232Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10707-load-uncensored-qwen3-8-on-exo-shiftedx",
+      "title": "Load uncensored Qwen3.8 on exo (Shiftedx/Qwen3.8-27B-Abliterated-MLX-MXFP4-MTP)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-19T14:40:50.469Z",
+      "updated_at": "2026-08-30T16:09:42.020Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10708-plan-start-real-estate-flyer-aggregation",
+      "title": "Plan + start real-estate flyer aggregation for RE builds (usre/CRCP/RENTV)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-19T15:46:27.551Z",
+      "updated_at": "2026-08-25T21:32:37.999Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10709-build-robust-crexi-loopnet-agent-attribu",
+      "title": "Build robust Crexi/LoopNet agent-attributed listing scraper (broker graph = master DB)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-19T17:05:22.582Z",
+      "updated_at": "2026-08-26T14:09:34.170Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10710-ladbs-contractor-field-poc-15-permit-pal",
+      "title": "LADBS contractor field POC — 15-permit Palisades wildfire sample",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-19T18:04:54.441Z",
+      "updated_at": "2026-08-19T18:10:49.586Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10711-delivery-address-fix-resumed-2026-08-19",
+      "title": "Delivery-address fix (resumed 2026-08-19)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-19T18:15:11.611Z",
+      "updated_at": "2026-08-19T18:24:59.436Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10712-charge-explore-explore-in-demo-mode-app",
+      "title": "Charge & Explore: Explore in Demo Mode (App Store 2.1.0 rejection fix)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-19T18:28:59.693Z",
+      "updated_at": "2026-08-19T18:36:36.936Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10713-pull-pacific-palisades-land-vacant-lot-l",
+      "title": "Pull Pacific Palisades land/vacant lot listings post-wildfire (90272)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-19T18:43:18.094Z",
+      "updated_at": "2026-08-19T18:46:13.473Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10714-palisades-slice2-find-website-email-for",
+      "title": "Palisades slice2: find website+email for 20 CA contractors",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-19T19:45:34.696Z",
+      "updated_at": "2026-08-19T19:48:17.889Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10715-coordinate-one-clean-crcp-deploy-broker",
+      "title": "Coordinate ONE clean CRCP deploy (broker-profile + parallel sweep)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-19T20:17:11.110Z",
+      "updated_at": "2026-08-19T20:19:35.826Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10716-palisades-permit-contractor-phone-email",
+      "title": "Palisades permit contractor phone+email enrichment (7236 permits)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-19T20:53:36.036Z",
+      "updated_at": "2026-08-20T21:41:36.228Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10717-stout-monthly-all-vendor-overnight-cron",
+      "title": "Stout->monthly + all-vendor overnight cron revival (stage-only)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-19T21:29:37.836Z",
+      "updated_at": "2026-08-24T20:17:06.642Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10718-onboard-altadena-eaton-fire-rebuild-alta",
+      "title": "Onboard Altadena (Eaton Fire rebuild) — altadena.agentabrams.com, clone of Palisades data product",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T00:00:03.193Z",
+      "updated_at": "2026-08-20T22:57:15.509Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10719-triage-critical-cron-file-drift-alert-on",
+      "title": "Triage CRITICAL cron-file-drift alert on n8nserver1 (2026-08-18)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T05:47:41.783Z",
+      "updated_at": "2026-08-20T05:50:14.320Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10720-kamatera-disk-reclaim-run-now-2026-08-19",
+      "title": "Kamatera disk reclaim RUN-NOW 2026-08-19 — verify + safe reclaim + durable-fix paste",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T05:49:56.439Z",
+      "updated_at": "2026-08-26T01:17:26.398Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10721-abramsos-go-live-basic-auth-gate-deploy",
+      "title": "AbramsOS go-live: Basic Auth gate + deploy verify",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T05:50:32.793Z",
+      "updated_at": "2026-08-20T05:50:44.028Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10722-onboard-beverly-hills-beverlyhills-crcp",
+      "title": "Onboard Beverly Hills — beverlyhills.crcp.agentabrams.com, clone of Altadena template (dev/construction lending-intel, not fire)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T05:52:24.505Z",
+      "updated_at": "2026-08-20T20:18:13.103Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10723-owner-authorized-privacy-purge-remove-al",
+      "title": "Owner-authorized privacy purge: remove all medical/pharmacy data for Steve & Natalia Abrams across all local data stores",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T05:53:35.529Z",
+      "updated_at": "2026-08-20T06:14:58.165Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10724-bh-property-profile-viewer-status-server",
+      "title": "BH property-profile viewer + status_server (per-address dossier)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T06:06:29.816Z",
+      "updated_at": "2026-08-24T11:27:13.160Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10725-novasuede-bone-chalk-sand-1-live-variant",
+      "title": "Novasuede Bone/Chalk/Sand — 1 live variant_sku collision + mislabeled title/handle/color metafield (NO merge)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T06:13:40.772Z",
+      "updated_at": "2026-08-25T21:44:50.214Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10726-exo-cluster-auto-login-rdma-verify-prep",
+      "title": "exo cluster auto-login+RDMA verify/prep (READ-ONLY)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T06:17:55.990Z",
+      "updated_at": "2026-08-20T06:19:59.352Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10727-inject-meta-pixel-on-losgardeners-com",
+      "title": "Inject Meta Pixel on losgardeners.com",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T06:18:28.399Z",
+      "updated_at": "2026-08-20T06:18:37.153Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10728-onboard-malibu-malibu-crcp-agentabrams-c",
+      "title": "Onboard Malibu — malibu.crcp.agentabrams.com (property profiles, template)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T06:26:56.630Z",
+      "updated_at": "2026-08-20T06:44:33.964Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10729-onboard-santa-monica-santamonica-crcp-ag",
+      "title": "Onboard Santa Monica — santamonica.crcp.agentabrams.com (property profiles, template)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T06:26:56.703Z",
+      "updated_at": "2026-08-20T06:44:34.110Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10730-fix-go-live-gate-17-novasuede-active-w-o",
+      "title": "Fix go-live-gate: 17 Novasuede ACTIVE w/o mfr#",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T06:29:22.927Z",
+      "updated_at": "2026-08-20T06:36:20.966Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10731-gated-queue-merge-danger-check-slice-1-1",
+      "title": "Gated-queue merge+danger-check SLICE 1 (18 files)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T06:45:39.753Z",
+      "updated_at": "2026-08-23T11:10:41.391Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10732-crcp-city-fleet-onboard-bel-air-studio-c",
+      "title": "CRCP city fleet: onboard Bel Air/Studio City/Sherman Oaks/Encino + CA fire cities (last 5yr) as <slug>.crcp — overnight yoloforever loop, deploys gated",
+      "status": "done",
+      "current_kind": "continuous_loop",
+      "created_at": "2026-08-20T06:50:51.554Z",
+      "updated_at": "2026-08-31T16:46:02.003Z",
+      "proposed_kind": "continuous_loop",
+      "confidence": "high",
+      "reasons": [
+        "explicit standing/continuous loop language"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10733-4am-autonomous-fix-loop-2026-08-20",
+      "title": "4AM autonomous fix loop 2026-08-20",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T11:00:37.864Z",
+      "updated_at": "2026-08-23T11:02:44.293Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10734-fix-broken-custom-width-metafield-on-35",
+      "title": "Fix broken custom.width metafield on ~35 ACTIVE products",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T15:02:27.415Z",
+      "updated_at": "2026-08-20T15:20:09.838Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10735-gsc-sitemap-audit-fix-for-designerwallco",
+      "title": "GSC sitemap audit + fix for designerwallcoverings.com (indexed:0)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T15:20:29.276Z",
+      "updated_at": "2026-08-20T20:56:58.897Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10736-california-fire-communities-aggregator-v",
+      "title": "California Fire Communities aggregator viewer (firecities) — 55,902 DINS structures / 257 communities",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T15:48:51.999Z",
+      "updated_at": "2026-08-24T11:26:16.345Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10737-execute-approved-gated-memo-runbutton-te",
+      "title": "Execute approved gated memo _RUNBUTTON-TEST.md",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T15:55:51.504Z",
+      "updated_at": "2026-08-20T15:55:51.785Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10738-novasuede-jan-2026-majilite-list-reconci",
+      "title": "Novasuede Jan-2026 Majilite list reconcile → FM new SKUs + catalog T3 backfill + gated Shopify/site",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T16:13:50.877Z",
+      "updated_at": "2026-08-24T15:39:17.807Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10739-install-scraper-liveness-launchd-cron-ap",
+      "title": "Install scraper-liveness launchd cron (approved memo TK-10374)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T16:28:37.815Z",
+      "updated_at": "2026-08-20T17:01:46.624Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10740-execute-approved-ig-link-memo-verify-lin",
+      "title": "Execute approved IG-link memo: verify link-state + enroll linked owned accounts",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-20T16:28:54.062Z",
+      "updated_at": "2026-08-30T21:34:54.644Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10741-contact-resolution-triage-resolve-40-ski",
+      "title": "Contact-resolution triage: resolve ~40 skipped sample-followup vendor desks",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T16:45:19.216Z",
+      "updated_at": "2026-08-24T11:14:15.184Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10742-enrich-sample-followup-contacts-json-fro",
+      "title": "Enrich sample-followup contacts.json from FileMaker vendor table (~25 skipped vendors)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-20T16:49:46.759Z",
+      "updated_at": "2026-08-30T21:34:54.848Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10743-contact-resolution-triage-40-skipped-sam",
+      "title": "Contact-resolution triage: 40 skipped sample-followup vids (132 SKUs)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T16:54:12.098Z",
+      "updated_at": "2026-08-30T20:03:34.650Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10744-info-drafts-saturated-3-685-no-per-sourc",
+      "title": "info@ Drafts saturated (3,685) — no per-source label; sample-followup draft-mode needs a clean lane",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T17:15:08.582Z",
+      "updated_at": "2026-08-23T11:17:10.865Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10745-rebuild-crcp-crexi-broker-listings-path",
+      "title": "Rebuild CRCP crexi broker-listings path on openclaw (real Chrome) + codex — Browserbase proxied+captcha path is anti-botted",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T17:16:00.179Z",
+      "updated_at": "2026-08-24T11:26:13.941Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10746-verify-6-remaining-gated-approval-items",
+      "title": "Verify 6 remaining gated-approval items against live state",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T17:43:17.799Z",
+      "updated_at": "2026-08-23T11:17:11.204Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10747-crcp-index-html-bake-full-nav-agent-skil",
+      "title": "CRCP index.html: bake full nav-agent skillset into UI (right-rail collapsed panels, list-on-load, KV+Table, group/sort-any/density)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T18:09:43.358Z",
+      "updated_at": "2026-08-20T21:02:03.434Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10748-help",
+      "title": "--help",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T19:55:04.372Z",
+      "updated_at": "2026-08-20T19:55:22.413Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10749-exo-cluster-optional-thunderbolt-direct",
+      "title": "exo cluster: optional Thunderbolt-direct fabric upgrade (currently on LAN)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T19:55:44.701Z",
+      "updated_at": "2026-08-26T01:17:31.470Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10750-all-3-mac-studios-pmset-autorestart-0-wo",
+      "title": "All 3 Mac Studios: pmset autorestart=0 -> won't auto-power-on after power loss",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T19:55:44.781Z",
+      "updated_at": "2026-08-26T18:37:28.987Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10751-gmc-resolve-degraded-google-merchant-cov",
+      "title": "GMC: resolve DEGRADED Google Merchant coverage (61.8% cov, 48.9k $4.25 sample-price leaks, 42% disapproval)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-20T19:55:44.864Z",
+      "updated_at": "2026-08-30T22:04:30.092Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10752-lillian-august-rename-104-archived-produ",
+      "title": "Lillian August: rename 104 ARCHIVED products still carrying 'Lillian August' in TITLE",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T19:55:44.947Z",
+      "updated_at": "2026-08-28T01:19:03.302Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10753-cta-fail-loud-heartbeat-hybrid-crcp-filt",
+      "title": "CTA fail-loud heartbeat hybrid — CRCP filter harness emits PASS/WARN/FAIL, never silent exit (Cody's TK-10643 dissent)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T21:00:56.913Z",
+      "updated_at": "2026-08-20T21:06:02.599Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10754-inject-ga4-on-novasuede-com-fix-stale-pe",
+      "title": "Inject GA4 on novasuede.com + fix stale pending_ga.json IDs",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T22:58:24.951Z",
+      "updated_at": "2026-08-20T23:01:56.789Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10755-fix-verify-rollout-sh-cf-redirect-false",
+      "title": "Fix verify_rollout.sh: CF redirect false-negative + self-comparison WARN bug",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T23:13:45.092Z",
+      "updated_at": "2026-08-20T23:19:04.044Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10756-scope-all-vendor-overnight-sweep-staging",
+      "title": "Scope: all-vendor overnight sweep staging target — generic products/vendors vs per-vendor *_catalog",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T23:14:10.786Z",
+      "updated_at": "2026-08-20T23:34:08.730Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10757-kamatera-nginx-7-day-reload-freeze-post",
+      "title": "Kamatera nginx 7-day reload-freeze — post-incident followups (SAN cert recheck + fabricut port)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T23:31:47.816Z",
+      "updated_at": "2026-08-20T23:49:35.621Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10758-stop-sassy-reposts-of-others-content-era",
+      "title": "Stop sassy reposts of others' content + erase existing ones across all IG accts",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-20T23:33:28.827Z",
+      "updated_at": "2026-08-30T21:30:06.106Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10759-inject-ga4-g-qg3dgnywzx-into-goodquestio",
+      "title": "Inject GA4 G-QG3DGNYWZX into goodquestion.ai on Kamatera",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T23:39:40.046Z",
+      "updated_at": "2026-08-20T23:47:57.486Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10760-carnegie-microsites-deploy-gated",
+      "title": "Carnegie microsites deploy (GATED)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T23:40:54.090Z",
+      "updated_at": "2026-08-24T19:34:11.727Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10761-fabricut-microsites-deploy-gated",
+      "title": "Fabricut microsites deploy (GATED)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T23:40:57.833Z",
+      "updated_at": "2026-08-24T15:44:39.702Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10762-fabricut-cadence-mirror-sku-fix",
+      "title": "Fabricut cadence mirror SKU fix",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T23:41:01.903Z",
+      "updated_at": "2026-08-21T13:08:14.835Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10763-fabricut-roll-length-spec-row-theme",
+      "title": "Fabricut roll-length spec-row theme",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T23:41:06.469Z",
+      "updated_at": "2026-08-22T17:44:39.201Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10764-cluster5-image-remediation",
+      "title": "Cluster5 image remediation",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T23:41:11.304Z",
+      "updated_at": "2026-08-30T15:58:09.494Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10765-crcp-broker-phone-coverage-backfill",
+      "title": "CRCP broker phone coverage backfill",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T23:41:16.817Z",
+      "updated_at": "2026-08-24T20:24:58.891Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10766-crcp-data-coverage-handoff",
+      "title": "CRCP data coverage handoff",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T23:41:21.510Z",
+      "updated_at": "2026-08-22T18:05:53.572Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10767-crcp-prod-restart-verify-scoping",
+      "title": "CRCP prod restart verify scoping",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T23:41:26.924Z",
+      "updated_at": "2026-08-24T16:04:13.499Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10768-doing-viewer-kamatera-go-live",
+      "title": "Doing-viewer Kamatera go-live",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T23:41:31.847Z",
+      "updated_at": "2026-08-22T17:46:34.518Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10769-cron-file-drift-alert-re-baseline",
+      "title": "Cron file-drift alert re-baseline",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T23:41:37.038Z",
+      "updated_at": "2026-08-20T23:49:36.719Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10770-yoloforever-crcp-fire-city-fleet-hardeni",
+      "title": "yoloforever: CRCP fire-city fleet hardening loop (DTD+Cody)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T23:51:43.849Z",
+      "updated_at": "2026-08-26T01:17:30.615Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10771-ga4-firing-audit-15-installed-sites-csp",
+      "title": "GA4 firing audit — 15 installed sites, CSP/dup/mismatch check",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-20T23:52:20.420Z",
+      "updated_at": "2026-08-21T11:10:25.250Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10772-ga4-fleet-gap-discovery-enumerate-public",
+      "title": "GA4 fleet gap discovery — enumerate public surfaces, classify HAS-GA vs NO-GA",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-21T00:14:09.000Z",
+      "updated_at": "2026-08-21T00:19:46.766Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10773-approval-queue-pass-2026-08-20-triage-cl",
+      "title": "Approval-queue pass 2026-08-20 (triage+clear+surface)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-21T00:20:16.599Z",
+      "updated_at": "2026-08-23T11:09:42.528Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10774-cycle-3-ga4-fleet-audit-csp-dup-drift-ch",
+      "title": "Cycle 3 GA4 fleet audit - CSP/dup/drift check on ~89 GA-tagged sites",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-21T01:11:52.666Z",
+      "updated_at": "2026-08-21T01:20:33.745Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10775-approval-queue-cycle-1-triage-28-top-lev",
+      "title": "Approval-queue Cycle 1 triage — 28 top-level pending items",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-21T02:20:26.237Z",
+      "updated_at": "2026-08-23T11:10:17.302Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10776-4am-autonomous-fix-loop-2026-08-21",
+      "title": "4AM autonomous fix loop 2026-08-21",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-21T11:00:21.255Z",
+      "updated_at": "2026-08-21T11:10:25.497Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10777-whatcom-wa-53073-feed-enrich-situs-owner",
+      "title": "Whatcom WA (53073) feed — enrich situs/owner via WhatcomCo_Property join + schedule 2020/2021 history layers",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-21T13:35:27.065Z",
+      "updated_at": "2026-08-24T17:36:33.549Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10778-ga-fleet-cycle-5-cross-attribution-sweep",
+      "title": "GA fleet Cycle 5 — cross-attribution sweep of remaining ~40 sites",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-21T13:35:36.961Z",
+      "updated_at": "2026-08-21T13:40:22.076Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10779-carnegie-14-duplicate-sample-product-row",
+      "title": "Carnegie 14 duplicate -Sample product rows (dedup vs live DWAG-<n>)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-21T13:38:35.095Z",
+      "updated_at": "2026-08-22T18:19:58.531Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10780-officer-idea-council-daily-run-2026-08-2",
+      "title": "Officer Idea Council — daily run 2026-08-21",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-21T14:00:16.428Z",
+      "updated_at": "2026-08-21T14:07:27.706Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10781-ga4-option-a-reversible-prep-collision-c",
+      "title": "GA4 Option-A reversible prep: collision check + path verification + gate staging",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-21T14:21:55.331Z",
+      "updated_at": "2026-08-23T11:16:24.920Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10782-build-ca-donations-searchable-data-produ",
+      "title": "Build ca-donations searchable data product (CA political + charitable public records)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-21T15:04:18.409Z",
+      "updated_at": "2026-08-30T15:58:09.834Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10783-carnegie-siltech-import-remediation-clea",
+      "title": "Carnegie siltech import remediation — clear 3 canary FAILs (price/golive/5-field)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-21T15:04:30.928Z",
+      "updated_at": "2026-08-26T01:17:24.729Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10784-deploy-recolor-v14-tier-1-proof-public-v",
+      "title": "Deploy recolor-v14 Tier-1 proof public via Path-A reverse-proxy under tools hub",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-22T17:29:52.781Z",
+      "updated_at": "2026-08-25T03:08:13.563Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10785-victor-vcc-cost-backfill-dry-run-gated-a",
+      "title": "Victor/VCC cost-backfill dry-run + gated apply memo",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-22T17:48:45.968Z",
+      "updated_at": "2026-08-25T01:51:08.146Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10786-gate-2-ga4-inject-batch-build-34-site-fl",
+      "title": "GATE-2 GA4 inject batch build — 34-site fleet G-J2SL8P5KDL",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-22T17:49:34.011Z",
+      "updated_at": "2026-08-23T11:16:25.201Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10787-vcc-cost-price-backfill-dry-run",
+      "title": "VCC cost_price backfill dry-run",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-22T18:02:04.365Z",
+      "updated_at": "2026-08-23T11:16:32.275Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10788-gate2-ga4-g-j2sl8p5kdl-fleet-injection-f",
+      "title": "GATE2 GA4 G-J2SL8P5KDL fleet injection - fix 6 drifted sites",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-22T18:03:50.323Z",
+      "updated_at": "2026-08-22T18:15:31.828Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10789-overnight-sweep-2-soft-coverage-gaps-fro",
+      "title": "Overnight sweep: 2 soft coverage gaps from first-real-fire (TK-10717)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-22T18:07:42.043Z",
+      "updated_at": "2026-08-23T11:20:13.119Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10790-3-site-cross-attribution-fix-grasscloth",
+      "title": "3-site cross-attribution fix: grasscloth/1800s/1930s wrong GA4 IDs",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-22T18:28:21.501Z",
+      "updated_at": "2026-08-22T18:35:34.635Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10791-shopify-mirror-lacks-deletion-detection",
+      "title": "Shopify mirror lacks deletion-detection (phantom-ACTIVE rows)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-22T18:30:47.547Z",
+      "updated_at": "2026-08-24T18:32:33.849Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10792-carnegie-no-mfr-systemic-gap-5961-active",
+      "title": "Carnegie no-mfr systemic gap (5961 ACTIVE) — 5-field + go-live canary FAIL, gated memo drafted",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-22T18:33:07.066Z",
+      "updated_at": "2026-08-28T01:19:03.445Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10793-ga-cross-attribution-sweep-read-only-fle",
+      "title": "GA cross-attribution sweep — read-only fleet-wide nginx misattribution detection",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-22T18:37:50.900Z",
+      "updated_at": "2026-08-22T18:51:55.498Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10794-4am-autonomous-fix-loop-2026-08-23",
+      "title": "4AM autonomous fix loop 2026-08-23",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-23T11:01:29.595Z",
+      "updated_at": "2026-08-30T15:34:50.818Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10795-href-drill-regression-3-new-flat-grids-a",
+      "title": "href-drill regression: 3 new flat grids (approval-command-center, majilite-onboard, zendesk-chat-analyzer) need drill.js — normal build task",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-23T13:49:11.155Z",
+      "updated_at": "2026-08-24T15:30:56.641Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10796-fabricut-minimum-order-9-yards-yards-dou",
+      "title": "Fabricut 'Minimum Order: 9 Yards yards' double-unit fix",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-23T13:51:15.263Z",
+      "updated_at": "2026-08-25T04:01:31.514Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10797-fabricut-poster-activated-3-image-less-p",
+      "title": "Fabricut poster activated 3 image-less products (validate-before-activate bypass)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T14:51:43.056Z",
+      "updated_at": "2026-08-24T18:38:15.914Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10798-carnegie-importer-systematically-broken",
+      "title": "Carnegie importer systematically broken (no-mfr/no-dwsku/dups) — 34 live no-mfr + consolidate",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T15:36:38.182Z",
+      "updated_at": "2026-08-24T16:24:52.551Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10799-designerrepresentatives-com-down-home-50",
+      "title": "designerrepresentatives.com DOWN (home 500) — DB query throwing on prod; diagnosed+gated",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T15:42:07.818Z",
+      "updated_at": "2026-08-24T18:23:42.986Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10800-dwrt-relativity-prefix-collision-434-fen",
+      "title": "DWRT/Relativity prefix collision — 434 Fentucci Naturals rows mis-stamped as DWRT-, should be DWNAT-",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T15:42:56.850Z",
+      "updated_at": "2026-08-24T15:50:02.679Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10801-image-re-scrape-for-fentucci-naturals-dw",
+      "title": "Image re-scrape for Fentucci Naturals (DWNAT-) — 148 catalog rows / 38 drafts have 0 images; blocks activation",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T15:50:02.337Z",
+      "updated_at": "2026-08-25T04:43:14.527Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10802-fentucci-mis-stamped-dwqw-wallquest-s-pr",
+      "title": "Fentucci mis-stamped DWQW- (WallQuest's prefix) — 110 ACTIVE live products, should be DWFE-",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T15:54:21.840Z",
+      "updated_at": "2026-08-26T01:17:23.008Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10803-build-dw-prefix-integrity-canary-guard-c",
+      "title": "Build dw-prefix-integrity-canary — guard cross-vendor SKU-prefix theft (curated allow-map)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T15:58:50.063Z",
+      "updated_at": "2026-08-24T16:01:58.200Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10804-recolor-v14-pm2-crash-loop-eaddrinuse-30",
+      "title": "recolor-v14 pm2 crash-loop: EADDRINUSE :3000 (9976 restarts, silent — pm2 errored)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T16:09:35.473Z",
+      "updated_at": "2026-08-24T16:13:58.520Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10805-build-pm2-restart-velocity-canary-catch",
+      "title": "Build pm2-restart-velocity-canary: catch silent pm2 crash-loops (EADDRINUSE/restart-drip) — the gap that hid recolor-v14 + qwen38-viewer",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T16:18:24.803Z",
+      "updated_at": "2026-08-27T03:24:45.372Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10806-fabricut-landing-public-https-502-nginx",
+      "title": "fabricut-landing public HTTPS 502 — nginx port-drift",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T17:03:14.717Z",
+      "updated_at": "2026-08-24T18:47:14.040Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10807-kamatera-disk-durable-fix-tighten-dump-r",
+      "title": "Kamatera disk durable fix — tighten dump retention + homesonspec investigation (2026-08-24 crash follow-up)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T17:59:38.550Z",
+      "updated_at": "2026-08-24T19:05:06.075Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10808-crcp-mac2-prod-deploy-revert-landmine-ve",
+      "title": "CRCP Mac2<->prod deploy-revert landmine: verified NON-existent (serve.js byte-identical)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T18:03:10.229Z",
+      "updated_at": "2026-08-24T18:03:23.183Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10809-homesonspec-prod-snapshot-store-155g-liv",
+      "title": "homesonspec prod snapshot store = 155G live evidence, not prunable — architectural offload needed",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-24T18:04:06.067Z",
+      "updated_at": "2026-08-31T08:44:46.328Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10810-confirm-recover-suspected-kamatera-dw-un",
+      "title": "Confirm+recover SUSPECTED Kamatera dw_unified PG down (TK-10168 memo)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T18:16:50.587Z",
+      "updated_at": "2026-08-24T18:46:48.754Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10811-fabricut-double-entry-investigation-on-l",
+      "title": "Fabricut double-entry investigation on live Shopify (READ-ONLY)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T18:20:17.152Z",
+      "updated_at": "2026-08-24T18:43:27.507Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10812-fabricut-remediate-3-image-less-active-p",
+      "title": "Fabricut: remediate 3 image-less ACTIVE products (approved gate)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T18:32:08.433Z",
+      "updated_at": "2026-08-24T18:38:15.583Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10813-gmc-orphan-reconcile-2026-08-24-delete-4",
+      "title": "GMC orphan reconcile 2026-08-24: delete 4569 new orphans (approved)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-24T18:35:04.513Z",
+      "updated_at": "2026-08-31T00:38:25.942Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10814-gate2-inject-g-j2sl8p5kdl-ga4-into-34-si",
+      "title": "GATE2: inject G-J2SL8P5KDL GA4 into 34-site fleet (Steve-approved)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T18:35:05.072Z",
+      "updated_at": "2026-08-24T20:06:42.785Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10815-fabricut-dedup-archive-90-double-fire-cl",
+      "title": "Fabricut dedup: archive 90 double-fire clone DRAFTs (APPROVED)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T18:37:12.415Z",
+      "updated_at": "2026-08-25T02:03:30.723Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10816-execute-approved-vcc-cost-price-backfill",
+      "title": "Execute APPROVED VCC cost-price backfill (dw_unified -> Victor)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T18:40:33.214Z",
+      "updated_at": "2026-08-25T19:32:14.992Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10817-carnegie-57-blank-description-backfill-5",
+      "title": "Carnegie 57 blank-description backfill (5-field FAIL remediation)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T18:45:07.949Z",
+      "updated_at": "2026-08-24T19:21:32.821Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10818-carnegie-internal-port-collision-9961-99",
+      "title": "carnegie-internal port collision 9961->9978 (APPROVED memo)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T18:45:52.457Z",
+      "updated_at": "2026-08-24T18:57:13.652Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10819-yoloforever-c1-verify-pm2-restart-veloci",
+      "title": "yoloforever C1: verify pm2-restart-velocity-canary is consumed by fleet-health-rollup + meta-watchdog (TK-10546 vocab rule)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T18:54:05.682Z",
+      "updated_at": "2026-08-24T19:19:59.658Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10820-carnegie-importer-add-body-html-gate-bef",
+      "title": "Carnegie importer: add body_html gate before ACTIVE-publish (batch TK-10686 shipped 57 blank-desc live)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-24T18:55:47.691Z",
+      "updated_at": "2026-08-25T04:14:23.582Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10821-ai-enrichment-phase-3-stalled-56h-3-vend",
+      "title": "AI enrichment phase-3 stalled 56h + 3 vendors dark (relativity/ralph_lauren/graham_brown ~2454 products)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-24T19:06:45.783Z",
+      "updated_at": "2026-08-30T21:40:26.279Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded scheduler repair/incident, not the scheduled job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10822-fabricut-microsite-image-repair-localize",
+      "title": "Fabricut microsite image repair: localize S3 hotlinks + fix 467 dead _stylized_secondary rooms + repoint /api/products feed",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T01:54:20.654Z",
+      "updated_at": "2026-08-30T16:29:43.106Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10823-fabricut-microsite-image-repair-localize",
+      "title": "Fabricut microsite image repair: localize S3 hotlinks, restore-map, kill dead rooms, patch scraper",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T01:58:31.437Z",
+      "updated_at": "2026-08-25T03:44:27.678Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10824-carnegie-importer-regression-57-recent-s",
+      "title": "Carnegie importer regression: 57 recent SKUs fail 5-field rule (DWAG-*-sample) + backlog +48",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T02:25:55.905Z",
+      "updated_at": "2026-08-27T18:07:28.888Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10825-1-281-quote-only-products-buyable-at-0-o",
+      "title": "1,281 quote-only products BUYABLE at $0 on live store (checkout-exposure class)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T03:46:29.573Z",
+      "updated_at": "2026-08-30T15:08:24.601Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10826-tk-10824-carnegie-57-recent-5-field-fail",
+      "title": "TK-10824 Carnegie 57 recent 5-field-fails: identify missing fields + importer gap + reversible runbook",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T04:15:52.616Z",
+      "updated_at": "2026-08-27T11:45:05.067Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10827-tk-10677-mfr-recovery-push-script-zoffan",
+      "title": "TK-10677 mfr-recovery push script Zoffany24+Novasuede14 + durable-recovery runbook",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T04:15:52.702Z",
+      "updated_at": "2026-08-30T21:29:46.238Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10828-4am-loop-carnegie-has-description-thresh",
+      "title": "4AM loop: Carnegie has_description threshold alignment + Mac2 mirror recompute",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T11:06:40.051Z",
+      "updated_at": "2026-08-26T11:07:51.904Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10829-novasuede-mfr-recovery-scrape-canonical",
+      "title": "Novasuede mfr recovery: scrape + canonical reconcile (spun off TK-10677)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T14:44:46.519Z",
+      "updated_at": "2026-08-28T01:19:03.587Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10830-kelly-3-free-samples-code-signup-email-n",
+      "title": "Kelly 3-free-samples code: signup email never arrived (Clicnet flow)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-25T15:02:25.985Z",
+      "updated_at": "2026-08-30T21:30:07.519Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10831-approval-queue-clear-pass-25-item-ungate",
+      "title": "Approval-queue clear pass: 25-item ungate-and-run (yoloforever marked-approved-not-run)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T15:27:10.700Z",
+      "updated_at": "2026-08-26T01:17:29.763Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10832-pj-fall-2026-mailer-photo-forward-editor",
+      "title": "PJ Fall 2026 mailer: photo-forward editorial revision (draft, gated)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T15:40:45.171Z",
+      "updated_at": "2026-08-31T06:02:59.122Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10833-instagram-designerwallcoverings-com-retu",
+      "title": "instagram.designerwallcoverings.com returns CF 502",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T15:44:32.039Z",
+      "updated_at": "2026-08-25T15:47:24.217Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10834-urgent-doubles-of-all-fabricut-on-live-n",
+      "title": "URGENT: doubles of all Fabricut on live new-arrivals grid",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T15:56:21.194Z",
+      "updated_at": "2026-08-27T11:42:38.209Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10835-persist-infinite-scroll-on-deep-page-n-l",
+      "title": "Persist infinite scroll on deep ?page=N landings (normalize+guard, no paged fallback)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T16:36:48.954Z",
+      "updated_at": "2026-08-31T16:02:08.536Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10836-kelly-paradis-3-free-sample-reissue-hard",
+      "title": "Kelly Paradis 3-free-sample reissue — HARD STOP: signup program not armed (RETAIL_SHARED_CODE unset)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-25T16:48:13.697Z",
+      "updated_at": "2026-08-30T21:36:31.820Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10837-add-vendor-amplify-buttons-x-post-copy-k",
+      "title": "Add vendor-amplify buttons (X Post / Copy kit / Amplify) to #vendors panel postList",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T16:51:18.015Z",
+      "updated_at": "2026-08-25T16:53:33.597Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10838-store-wide-duplicate-product-sweep",
+      "title": "Store-wide duplicate-product sweep",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T16:52:11.270Z",
+      "updated_at": "2026-08-30T15:08:24.790Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10839-fix-18-failing-launchd-jobs-build-cronjo",
+      "title": "Fix 18 failing launchd jobs + build cronjobs.agentabrams.com viewer",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T16:57:39.975Z",
+      "updated_at": "2026-08-30T21:29:46.543Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded scheduler repair/incident, not the scheduled job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10840-extend-vendors-amplify-post-from-account",
+      "title": "Extend #vendors amplify: Post-from account selector + Make-unique per-account captions",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T17:00:36.929Z",
+      "updated_at": "2026-08-25T17:09:57.755Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10841-hunt-fix-true-product-dupes-on-all-desig",
+      "title": "Hunt+fix TRUE product dupes on all.designerwallcoverings.com aggregator",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T17:05:47.316Z",
+      "updated_at": "2026-08-27T11:43:47.077Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10842-make-it-ours-creative-image-system-for-v",
+      "title": "Make it ours creative image system for #vendors panel",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T17:13:19.959Z",
+      "updated_at": "2026-08-25T17:21:56.426Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10843-fix-make-it-ours-branded-card-refresh-on",
+      "title": "Fix Make-it-ours branded-card: refresh-on-click fresh image + editorial/bold template toggle",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T17:28:26.681Z",
+      "updated_at": "2026-08-27T11:48:05.261Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10844-wire-all-postable-ig-accounts-into-reels",
+      "title": "Wire all postable IG accounts into reels console",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T17:32:50.186Z",
+      "updated_at": "2026-08-27T11:40:11.624Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10845-re-route-make-it-ours-image-system-off-g",
+      "title": "Re-route Make-it-ours image system off Gemini (settlement vision->Claude, room render->SDXL)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T17:47:01.996Z",
+      "updated_at": "2026-08-27T11:42:30.308Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10846-mac2-disk-critical-3-free-reclaim-regene",
+      "title": "Mac2 disk CRITICAL 3% free — reclaim regenerable space",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T17:48:50.903Z",
+      "updated_at": "2026-08-26T19:13:39.788Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10847-mcc-assets-catalog-auto-refresh-6h-warme",
+      "title": "MCC assets catalog auto-refresh (6h warmer)",
+      "status": "done",
+      "current_kind": "scheduled_job",
+      "created_at": "2026-08-25T17:55:55.937Z",
+      "updated_at": "2026-08-31T16:46:02.003Z",
+      "proposed_kind": "scheduled_job",
+      "confidence": "high",
+      "reasons": [
+        "ticket identity is an ongoing time-triggered job",
+        "cadence 6h"
+      ],
+      "schedule": {
+        "cadence": "6h",
+        "scheduler_label": "",
+        "enabled": true
+      }
+    },
+    {
+      "id": "TK-10848-crcp-broker-direct-resolver",
+      "title": "CRCP broker-direct resolver",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T18:03:42.967Z",
+      "updated_at": "2026-08-26T20:18:26.859Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10849-cron-idle-overdue-triage-98-flagged-jobs",
+      "title": "Cron idle/overdue triage — 98 flagged jobs, verify liveness + verdict each",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T18:04:02.993Z",
+      "updated_at": "2026-08-25T19:28:04.765Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10850-unblock-pii-lint-select-explicit-cols-in",
+      "title": "Unblock PII lint: SELECT* -> explicit cols in patterndesignlab + sublease-agentabrams, then deploy",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T18:21:12.629Z",
+      "updated_at": "2026-08-26T21:25:49.269Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10851-diagnose-fix-stalled-com-steve-la-data-r",
+      "title": "Diagnose + fix stalled com.steve.la-data-refresh launchd job (exits 1, log stale since Aug 13)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T18:27:49.792Z",
+      "updated_at": "2026-08-27T02:21:14.855Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded scheduler repair/incident, not the scheduled job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10852-remediate-279-upstream-private-label-bra",
+      "title": "Remediate 279 upstream private-label brand leaks (brewster/chesapeake) in live DW catalog — DRAFT plan only",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T18:29:58.480Z",
+      "updated_at": "2026-08-25T20:05:31.243Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10853-triage-21-genuine-suspect-cron-jobs-run",
+      "title": "Triage 21 genuine-suspect cron jobs (run/archive) via yoloforever",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T18:52:07.255Z",
+      "updated_at": "2026-08-25T21:21:05.060Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10854-zero-price-orderable-1281-products-check",
+      "title": "zero-price-orderable: 1281 products checkout-able at $0 — diagnose + draft fix",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T19:02:19.992Z",
+      "updated_at": "2026-08-26T13:18:44.485Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10855-gmc-decision-ready-remediation-brief-map",
+      "title": "GMC decision-ready remediation brief — map today's DEGRADED drivers to owning tickets + APPROVE-ready gated actions",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T19:04:43.119Z",
+      "updated_at": "2026-08-25T21:23:25.703Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10856-gmc-policy-false-positives-guns-alcohol",
+      "title": "GMC policy false-positives: guns/alcohol/drugs disapprovals on colorway/pattern names (~277) — identify trigger words + draft title-sanitize fix",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T19:23:53.837Z",
+      "updated_at": "2026-08-30T21:36:31.491Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10857-gmc-image-too-small-14-728-largest-reaso",
+      "title": "GMC image_too_small (14,728 largest reason): is the feed emitting resized Shopify-CDN image_link URLs vs master? — investigate cheap systemic fix",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T19:31:14.698Z",
+      "updated_at": "2026-08-25T19:33:16.060Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10858-zero-price-orderable-1281-products-check",
+      "title": "zero-price-orderable: 1281 products checkout-able at $0 — diagnose + draft fix",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T19:36:01.078Z",
+      "updated_at": "2026-08-26T13:18:44.767Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10859-charge-explore-v1-0-rejected-read-consol",
+      "title": "Charge&Explore v1.0 REJECTED — read console rejection reason, then restore(Henry)+fix+submit",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-25T19:39:01.226Z",
+      "updated_at": "2026-08-30T21:36:30.880Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10860-1281-live-products-orderable-at-0-zero-p",
+      "title": "1281 live products orderable at $0 — zero-price-orderable canary FAIL (gated fix)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-25T20:39:51.349Z",
+      "updated_at": "2026-08-30T21:36:31.671Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10861-gmc-text-value-truncated-2-982-dw-feed-t",
+      "title": "GMC text_value_truncated (2,982): DW feed titles exceed Google 150-char cap — confirm servability + measure + draft title-shortening fix",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T21:21:30.184Z",
+      "updated_at": "2026-08-25T21:23:25.560Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10862-enrichment-phase-3-stalled-80h-3-vendors",
+      "title": "Enrichment phase-3 stalled 80h — 3 vendors dark (relativity/ralph_lauren/graham_brown)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T21:22:26.272Z",
+      "updated_at": "2026-08-28T07:25:13.944Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded scheduler repair/incident, not the scheduled job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10863-ungate-pass-triage-112-blocked-tickets-b",
+      "title": "Ungate pass: triage 112 blocked tickets (Bucket A/B/C)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T21:38:42.118Z",
+      "updated_at": "2026-08-27T04:08:40.280Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10864-loopnet-agent-attributed-listing-scraper",
+      "title": "LoopNet agent-attributed listing scraper (2nd source for broker graph)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-25T23:46:36.910Z",
+      "updated_at": "2026-08-26T15:14:16.103Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10865-approval-officer-pass-execute-4-approved",
+      "title": "Approval-officer pass: execute 4 approved (10493/10635/10045/10640) + aged-auto-run qualifying blocked subset",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T13:08:44.248Z",
+      "updated_at": "2026-08-26T13:20:08.146Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10866-novasuede-color-post-rotation-exclusion",
+      "title": "Novasuede color-post: rotation exclusion (drop designerwallcoverings), SKU-swatch creative, cleanup jewelry/room photos",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-26T15:10:51.542Z",
+      "updated_at": "2026-08-30T21:32:29.155Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10867-grahambrown-catalog-sample-add-pilot-sel",
+      "title": "GrahamBrown catalog: sample-add pilot + sell-price DRAFT (Task #4)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-26T15:28:06.278Z",
+      "updated_at": "2026-08-31T10:00:08.410Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10868-scalamandre-catalog-enumerate-425-active",
+      "title": "Scalamandre catalog: enumerate ~425 active SKUs missing Sample, add $4.25 sample (reversible), DRAFT sell prices to pending-approval",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T15:28:14.220Z",
+      "updated_at": "2026-08-26T17:19:40.711Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10869-philromano-samples-per-yard-price-resear",
+      "title": "PhilRomano samples + per-yard price research/draft (Task #1)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T15:29:06.470Z",
+      "updated_at": "2026-08-30T11:05:01.144Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10870-tk-harlequin-missing-sample-price-draft",
+      "title": "TK: Harlequin missing-sample + price draft",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T15:36:54.791Z",
+      "updated_at": "2026-08-31T07:07:23.659Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10871-tk-misc-wallcov-missing-sample-price-dra",
+      "title": "TK: Misc wallcov missing-sample + price draft",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T15:37:04.388Z",
+      "updated_at": "2026-08-26T18:52:12.888Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10872-philromano-samples-per-yard-price-resear",
+      "title": "PhilRomano samples + per-yard price research/draft (Task #1)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-26T15:39:49.070Z",
+      "updated_at": "2026-08-30T21:36:31.032Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10873-zoffany-sample-add-price-draft-option-a",
+      "title": "Zoffany sample-add + price draft (Option A)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T15:43:08.114Z",
+      "updated_at": "2026-08-31T16:39:30.725Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10874-sanderson-design-group-full-catalog-onbo",
+      "title": "Sanderson Design Group full catalog onboard (wallpaper+fabric)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T16:06:15.364Z",
+      "updated_at": "2026-08-28T08:35:23.361Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10875-fleet-sizing-29-561-unbuyable-products-1",
+      "title": "Fleet sizing: 29,561 unbuyable products (~17,400 genuine revenue hole) — classify cost-availability + pilot sellable-variant recovery",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-26T16:18:51.092Z",
+      "updated_at": "2026-08-31T03:58:08.308Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10876-harlequin-pilot-live-publish-23-products",
+      "title": "Harlequin pilot LIVE publish — 23 products (Diane Hill)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T16:29:28.299Z",
+      "updated_at": "2026-08-28T08:35:23.504Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10877-full-sdg-catalog-cost-harvest-feed-first",
+      "title": "Full SDG catalog cost harvest — feed-first trade+retail into staging (Sanderson/Harlequin/Zoffany/Scion/Morris)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T16:29:32.591Z",
+      "updated_at": "2026-08-26T19:53:55.224Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10878-homesonspec-cut-prod-db-80gb-25gb-via-o1",
+      "title": "homesonspec: cut prod DB 80GB->~25GB via O1 contentHash dedup + O2 drop published raw-text + O3 time-range partition",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-26T16:47:54.584Z",
+      "updated_at": "2026-08-31T06:36:35.418Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10879-harlequin-full-rollout-single-roll-sampl",
+      "title": "Harlequin FULL rollout — Single Roll + Sample restructure (403 live sample-only)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T16:54:42.712Z",
+      "updated_at": "2026-08-28T11:02:31.429Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10880-crcp-front-page-hamburger-menu-overlaps",
+      "title": "CRCP front page: hamburger MENU overlaps header title (overlapping ui BAD)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T16:56:06.911Z",
+      "updated_at": "2026-08-26T21:12:52.542Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10881-publish-sdg-catalog-live-enrich-5-field",
+      "title": "Publish SDG catalog LIVE — enrich→5-field→create both variants (2026 inv)→activate, 200/day cadence (Sanderson/Harlequin/Zoffany/Morris)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-26T17:29:31.383Z",
+      "updated_at": "2026-08-30T21:36:31.185Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10882-dwha-harlequin-onboard-25-day-cadence-ac",
+      "title": "DWHA Harlequin onboard + 25/day cadence activation (842)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-26T17:42:21.682Z",
+      "updated_at": "2026-08-31T14:51:02.703Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10883-crcp-header-graphic-upgrade-1-3-h1-displ",
+      "title": "CRCP header graphic upgrade (#1-3): H1 display scale + em-dash restructure + ghost Menu pill",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T18:01:24.416Z",
+      "updated_at": "2026-08-31T00:37:57.093Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10884-add-glitter-walls-design-ig-into-marketi",
+      "title": "Add glitter_walls_design IG into marketing.designerwallcoverings.com",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T18:14:52.196Z",
+      "updated_at": "2026-08-26T18:21:12.778Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10885-help",
+      "title": "--help",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T18:24:00.511Z",
+      "updated_at": "2026-08-26T18:24:21.016Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10886-user-badge-saved-searches-menu-in-crcp-u",
+      "title": "user-badge: Saved Searches menu in CRCP user badge",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T18:24:04.747Z",
+      "updated_at": "2026-08-27T11:47:34.653Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10887-cf-zero-trust-access-in-front-of-tickets",
+      "title": "CF Zero Trust Access in front of tickets.agentabrams.com (defense-in-depth)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T18:24:26.971Z",
+      "updated_at": "2026-08-26T19:32:13.236Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10888-dedup-dryrun-20260826-disposition-dw-sho",
+      "title": "dedup-DRYRUN-20260826 disposition — DW Shopify catalog dup-pair archive",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T18:30:44.982Z",
+      "updated_at": "2026-08-30T21:32:08.686Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10889-queue-clear-chargeandexplore-4-3-spam-re",
+      "title": "Queue-clear: chargeandexplore 4.3 spam resubmit — gate test",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T18:34:33.135Z",
+      "updated_at": "2026-08-30T16:36:57.401Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10890-tk-10883-verify-crcp-header-mobile-trunc",
+      "title": "TK-10883 verify CRCP header mobile-truncation fix2 render @ :9912",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T18:49:11.049Z",
+      "updated_at": "2026-08-27T11:47:20.259Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10891-suede-edit-email-campaign-novasuede-ultr",
+      "title": "Suede Edit email campaign — Novasuede + Ultrasuede benefits + collection links",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T18:49:28.176Z",
+      "updated_at": "2026-08-30T21:29:46.848Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10892-validate-anna-french-zane-at6036-dwat-97",
+      "title": "Validate Anna French Zane (AT6036 / DWAT-97928) $94 live price vs wholesale — read-only cost pull",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-26T18:52:29.562Z",
+      "updated_at": "2026-08-30T21:34:52.221Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10893-marketing-calendar-snapshot-launchd-inst",
+      "title": "marketing-calendar-snapshot launchd install — GATED/HELD for Steve",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T19:10:29.724Z",
+      "updated_at": "2026-08-30T18:00:50.594Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10894-majilite-cc-mailer-create-draft-in-live",
+      "title": "Majilite CC mailer: create DRAFT in live Constant Contact via Connie (cc-agent :9820)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T19:21:46.443Z",
+      "updated_at": "2026-08-28T18:43:59.467Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10895-quadrille-china-seas-alan-campbell-await",
+      "title": "Quadrille/China Seas/Alan Campbell — awaiting mill wholesale cost list (BLOCKED on vendor)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-26T19:36:17.787Z",
+      "updated_at": "2026-08-30T21:36:30.728Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10896-sku-canonical-dw-sku-backlog-33-946-acti",
+      "title": "SKU canonical-dw_sku backlog (33,946 active-blank) — 4-phase plan",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-26T19:41:04.033Z",
+      "updated_at": "2026-08-31T11:41:42.040Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10897-phase-1-self-copy-dw-sku-for-18-452-acti",
+      "title": "Phase 1: self-copy dw_sku for 18,452 active rows (all vendors, proven TK-10598 pattern)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T19:41:04.278Z",
+      "updated_at": "2026-08-26T19:51:35.701Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10898-phase-4-allocate-canonical-dw-sku-for-12",
+      "title": "Phase 4: allocate canonical dw_sku for 12,590 sku-null rows (per-vendor prefix ruling)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-26T20:03:56.242Z",
+      "updated_at": "2026-08-30T21:34:53.290Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10899-pj-fall-2026-mailer-go-live-gated-send-t",
+      "title": "PJ Fall 2026 mailer go-live — GATED (send-to-list), HELD for Steve",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-26T20:15:08.098Z",
+      "updated_at": "2026-08-30T21:36:30.576Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10900-sku-dw-sku-code-recovery-program-15-577",
+      "title": "SKU dw_sku code-RECOVERY program (15,577 blank, NO minting) — re-scrape/link/dedup",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-27T01:25:29.622Z",
+      "updated_at": "2026-08-30T21:34:52.977Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10901-re-scrape-carnegie-to-recover-5-921-blan",
+      "title": "Re-scrape Carnegie to recover 5,921 blank-dw_sku codes (staging->link, no mint)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-27T01:25:29.979Z",
+      "updated_at": "2026-08-30T21:32:27.941Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10902-yoloforever-overnight-loop-2026-08-26-wo",
+      "title": "yoloforever overnight loop 2026-08-26: work open tickets + idle crons (no-email, spend<=$5)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-27T02:29:12.668Z",
+      "updated_at": "2026-08-31T09:33:23.643Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10903-href-drill-regression-3-new-flat-grids-m",
+      "title": "href-drill regression: 3 new flat grids missing drill primitives (approval-command-center [internal], firecities + re-flyer-aggregator [customer-facing])",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-27T03:17:22.246Z",
+      "updated_at": "2026-08-28T01:06:24.689Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10904",
+      "title": "4AM autonomous fix loop 2026-08-27",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-27T04:00:30.000Z",
+      "updated_at": "2026-08-28T11:11:55.335Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10905",
+      "title": "CRCP: Admin pill overlaps header at 375px mobile — layout density issue",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-27T04:25:02.000Z",
+      "updated_at": "2026-08-27T11:41:16.460Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10906-otto-importer-mfr-guard-mfr-review-queue",
+      "title": "Otto importer mfr-guard + mfr review-queue (DW#==mfr corruption)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-27T14:41:16.361Z",
+      "updated_at": "2026-08-27T14:51:15.940Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10907-mfr-review-viewer-candidates-drill-down",
+      "title": "mfr-review-viewer candidates drill-down",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-27T15:11:03.551Z",
+      "updated_at": "2026-08-27T15:18:51.323Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10908-onboard-graduate-collection-new-skus-sop",
+      "title": "Onboard Graduate Collection new SKUs (Sophie Tomes) + Constant Contact new-arrivals campaign",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-27T15:52:40.659Z",
+      "updated_at": "2026-08-27T18:24:03.042Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10909-mfr-master-sweep-gated-executor-batch-an",
+      "title": "mfr-master-sweep: gated executor + batch analyzer + skill + vendor-sweep button",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-27T16:13:52.502Z",
+      "updated_at": "2026-08-27T16:38:49.745Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10910-mfr-review-viewer-scope-to-active-list-f",
+      "title": "mfr-review-viewer: scope to ACTIVE + list form with nav-agent/kv-list",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-27T18:21:45.279Z",
+      "updated_at": "2026-08-27T18:39:20.356Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10911-clear-pending-approval-queue-to-clean-st",
+      "title": "Clear pending-approval queue to clean state — triage all ~123 top-level items (AUTO/FILE/GATE)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-27T20:50:59.145Z",
+      "updated_at": "2026-08-27T20:56:55.257Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10912-drive-3-settlement-claims-to-review-only",
+      "title": "Drive 3 settlement claims to REVIEW-ONLY (YouTube TV 8/30, FMC 8/31, LabCorp 9/3) — no submit",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-28T00:05:17.386Z",
+      "updated_at": "2026-08-30T21:32:28.826Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10913-queue-triage-pass-apply-3-question-test",
+      "title": "Queue triage pass: apply 3-question test, file stale, batch gated",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T00:05:29.633Z",
+      "updated_at": "2026-08-30T21:32:09.005Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10914-fire-approved-batch-of-10-verified-rever",
+      "title": "Fire approved batch of 10 verified reversible catalog fixes (TK-10209/207/422/752/222/434/792/829/875x2)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T00:57:50.853Z",
+      "updated_at": "2026-08-28T01:19:16.929Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10915-drive-approved-ops-deploy-items-to-done",
+      "title": "Drive approved ops/deploy items to done (TK-10903 firecities+re-flyer-aggregator, mcc-warmer, TK-10499 hos pm2)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T00:58:08.587Z",
+      "updated_at": "2026-08-28T01:06:25.132Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10916-drive-3-approved-dw-catalog-items-tk-102",
+      "title": "Drive 3 approved DW-catalog items: TK-10209 Osborne publish, TK-10875-130 variant-repair, TK-10633/34 hollywood identity",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T01:59:42.000Z",
+      "updated_at": "2026-08-28T02:18:58.520Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10917-approval-queue-triage-pass-2026-08-27-re",
+      "title": "Approval-queue triage pass 2026-08-27 (reversibility retriage + REVISE-progress)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T05:31:16.007Z",
+      "updated_at": "2026-08-30T21:30:34.582Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10918-drive-4-approved-reversible-items-gmc-or",
+      "title": "Drive 4 approved reversible items: GMC orphan, Hollywood 859-restore, Harlequin pilot, FileMaker mfr-repair",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T07:31:49.239Z",
+      "updated_at": "2026-08-30T21:32:09.323Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10919-restart-lacountyeats-pm2-kamatera-dead-u",
+      "title": "Restart lacountyeats pm2 (Kamatera dead upstream, Steve-approved)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T07:32:07.488Z",
+      "updated_at": "2026-08-30T21:26:47.053Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10920-finish-partial-3-item-batch-hollywood-re",
+      "title": "Finish partial 3-item batch: hollywood restore #9, harlequin pilot #10, mfr-repair #20",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T08:23:40.069Z",
+      "updated_at": "2026-08-28T08:36:15.602Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10921-resume-20-mfr-repair-re-stage-3-valid-re",
+      "title": "Resume #20 mfr-repair: re-stage 3 valid records, diagnose [110], draft memo",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T14:24:46.732Z",
+      "updated_at": "2026-08-28T14:35:00.170Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10922-execute-corrected-mfr-repair-3-record-de",
+      "title": "Execute corrected mfr-repair 3-record delete (HSW placeholder masters)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-28T14:36:42.390Z",
+      "updated_at": "2026-08-30T21:32:28.129Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10923-debug-kid-friendly-mcc-quick-post-and-pr",
+      "title": "Debug kid-friendly MCC Quick Post and prove every control",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T15:42:20.791Z",
+      "updated_at": "2026-08-30T16:30:38.633Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10924-integrate-codex-with-tickets-agentabrams",
+      "title": "Integrate Codex with tickets.agentabrams.com",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T18:02:27.475Z",
+      "updated_at": "2026-08-28T18:25:37.260Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10925-nudge-stalled-doing-tickets",
+      "title": "Nudge stalled doing tickets",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T18:28:43.231Z",
+      "updated_at": "2026-08-30T15:12:36.311Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded scheduler repair/incident, not the scheduled job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10926-cron-issue-com-steve-chargeandexplore-re",
+      "title": "Cron issue: com.steve.chargeandexplore-release-canary",
+      "status": "open",
+      "current_kind": "task",
+      "created_at": "2026-08-28T18:32:27.332Z",
+      "updated_at": "2026-08-31T14:30:25.846Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10927-cron-issue-com-steve-crcp-residential-re",
+      "title": "Cron issue: com.steve.crcp-residential-refresh",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T18:32:27.539Z",
+      "updated_at": "2026-08-28T18:38:59.051Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10928-cron-issue-com-steve-dw-backup-canary",
+      "title": "Cron issue: com.steve.dw-backup-canary",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T18:32:27.777Z",
+      "updated_at": "2026-08-31T08:51:27.335Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10929-cron-issue-com-steve-dw-reels-nightly",
+      "title": "Cron issue: com.steve.dw-reels-nightly",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T18:32:27.965Z",
+      "updated_at": "2026-08-30T14:29:00.487Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10930-cron-issue-com-steve-dw-shopify-products",
+      "title": "Cron issue: com.steve.dw-shopify-products-sync-hourly",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T18:32:28.191Z",
+      "updated_at": "2026-08-28T18:38:59.416Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10931-cron-issue-com-steve-homesonspec-imports",
+      "title": "Cron issue: com.steve.homesonspec-imports",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T18:32:28.406Z",
+      "updated_at": "2026-08-28T18:38:59.558Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10932-cron-issue-com-steve-pm2-fracture-canary",
+      "title": "Cron issue: com.steve.pm2-fracture-canary",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T18:32:28.623Z",
+      "updated_at": "2026-08-31T11:30:08.572Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10933-cron-issue-com-steve-stroheim-onboard-re",
+      "title": "Cron issue: com.steve.stroheim-onboard-resume",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-28T18:32:28.795Z",
+      "updated_at": "2026-08-31T09:59:59.540Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10934-cron-issue-com-steve-wallco-generated-sw",
+      "title": "Cron issue: com.steve.wallco-generated-sweep",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T18:32:29.009Z",
+      "updated_at": "2026-08-28T18:38:59.799Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10935-cron-issue-com-steve-dw-price-coverage",
+      "title": "Cron issue: com.steve.dw-price-coverage",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T18:38:59.052Z",
+      "updated_at": "2026-08-28T22:33:15.892Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10936-restore-local-cncp-command-center-availa",
+      "title": "Restore local CNCP command center availability",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T18:41:27.685Z",
+      "updated_at": "2026-08-28T18:44:14.347Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10937-fix-incompatible-playwright-app-on-macos",
+      "title": "Fix incompatible Playwright app on macOS",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T18:41:51.872Z",
+      "updated_at": "2026-08-28T18:42:06.524Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10938-add-fail-closed-sample-follow-up-complia",
+      "title": "Add fail-closed sample follow-up compliance gate",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T18:44:14.484Z",
+      "updated_at": "2026-08-28T18:44:24.221Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10939-cron-issue-com-steve-rentv-services-cana",
+      "title": "Cron issue: com.steve.rentv-services-canary",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T21:27:36.506Z",
+      "updated_at": "2026-08-29T03:06:42.751Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10940-centralize-sample-follow-up-pre-send-com",
+      "title": "Centralize sample follow-up pre-send compliance enforcement",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T21:31:52.872Z",
+      "updated_at": "2026-08-28T23:42:15.776Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10941-add-nginx-preflight-to-shared-kamatera-d",
+      "title": "Add nginx preflight to shared Kamatera deploy",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T23:46:35.088Z",
+      "updated_at": "2026-08-28T23:47:30.809Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10942-add-fail-closed-compliance-preflight-to",
+      "title": "Add fail-closed compliance preflight to George send API",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-28T23:50:48.008Z",
+      "updated_at": "2026-08-29T03:08:21.565Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10943-cron-issue-com-steve-dw-canary-meta-watc",
+      "title": "Cron issue: com.steve.dw-canary-meta-watchdog",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-29T03:05:58.703Z",
+      "updated_at": "2026-08-30T00:52:58.833Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10944-migrate-george-callers-to-verified-outbo",
+      "title": "Migrate George callers to verified outbound message classes",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-29T03:08:21.719Z",
+      "updated_at": "2026-08-29T11:17:57.691Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10945-reject-malformed-explicit-from-identitie",
+      "title": "Reject malformed explicit From identities in George preflight",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-29T03:10:02.552Z",
+      "updated_at": "2026-08-29T03:11:12.864Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10946-remediate-nodemailer-ghsa-p6gq-j5cr-w38f",
+      "title": "Remediate nodemailer GHSA-p6gq-j5cr-w38f",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-29T04:26:15.009Z",
+      "updated_at": "2026-08-29T04:30:35.627Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10947-unify-five-field-activation-checks-acros",
+      "title": "Unify five-field activation checks across rotation lanes",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-29T04:34:29.240Z",
+      "updated_at": "2026-08-29T04:41:09.827Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10948-add-local-dw-room-coverage-api-contract",
+      "title": "Add local DW room coverage API contract",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-29T04:43:29.576Z",
+      "updated_at": "2026-08-29T05:16:01.178Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10949-cron-issue-com-steve-dwphoto-mfr-refresh",
+      "title": "Cron issue: com.steve.dwphoto-mfr-refresh",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-29T04:57:52.308Z",
+      "updated_at": "2026-08-29T05:00:24.021Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10950-add-read-only-secret-freshness-report",
+      "title": "Add read-only secret freshness report",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-29T05:16:40.007Z",
+      "updated_at": "2026-08-29T05:26:12.742Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10951-bound-estimate-request-bodies-and-valida",
+      "title": "Bound estimate request bodies and validate roll snapshot",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-29T05:26:17.354Z",
+      "updated_at": "2026-08-29T13:30:45.921Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10952-cron-issue-com-steve-gmc-feed-guard",
+      "title": "Cron issue: com.steve.gmc-feed-guard",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-29T07:27:59.308Z",
+      "updated_at": "2026-08-31T07:42:12.717Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10953-cron-issue-com-steve-new-invoice-monitor",
+      "title": "Cron issue: com.steve.new-invoice-monitor",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-29T07:27:59.522Z",
+      "updated_at": "2026-08-31T08:34:55.627Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10954-4am-loop-2026-08-29-cron-fixes-approval",
+      "title": "4AM loop 2026-08-29 — cron fixes + approval triage",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-29T11:03:39.903Z",
+      "updated_at": "2026-08-30T11:06:03.323Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10955-cron-issue-com-steve-la-data-refresh",
+      "title": "Cron issue: com.steve.la-data-refresh",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-29T11:58:09.142Z",
+      "updated_at": "2026-08-31T11:30:08.357Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10956-block-invented-skus-before-five-field-va",
+      "title": "Block invented SKUs before five-field variant writes",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-29T13:32:10.063Z",
+      "updated_at": "2026-08-29T13:40:46.523Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10957-yoloforever-resumed-canonical-queue-audi",
+      "title": "Yoloforever resumed canonical queue audit R2 cycle 1",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-29T16:59:40.988Z",
+      "updated_at": "2026-08-29T19:44:07.118Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10958-nph-completed-measure-job-conversion-bas",
+      "title": "NPH completed measure-job conversion baseline",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-29T17:03:57.921Z",
+      "updated_at": "2026-08-29T19:31:08.839Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10959-nph-measure-attribution-contract-and-tie",
+      "title": "NPH measure attribution contract and tier rubric",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-29T19:28:17.979Z",
+      "updated_at": "2026-08-29T19:51:43.601Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10960-nph-local-phase-a-attribution-schema-and",
+      "title": "NPH local Phase-A attribution schema and tier predicates",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-29T19:46:23.135Z",
+      "updated_at": "2026-08-29T19:51:43.794Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10961-cron-issue-com-steve-claude-mail",
+      "title": "Cron issue: com.steve.claude-mail",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-30T04:58:42.619Z",
+      "updated_at": "2026-08-31T06:34:41.138Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10962-4am-loop-2026-08-30-backup-canary-floor",
+      "title": "4AM loop 2026-08-30 — backup canary floor + cron fixes + approval triage",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-30T11:01:56.506Z",
+      "updated_at": "2026-08-30T11:25:01.422Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10963-zero-price-orderable-canary-fail-1281-dw",
+      "title": "Zero-price orderable canary FAIL — 1281 DW products with /bin/zsh checkout bypass",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-30T11:14:04.288Z",
+      "updated_at": "2026-08-31T10:36:45.544Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10964-tk-10963-zero-price-orderable-canary-fai",
+      "title": "TK-10963 zero-price-orderable-canary FAIL — READ-ONLY analysis + remediation draft",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-30T11:14:30.010Z",
+      "updated_at": "2026-08-30T18:29:04.401Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10965-tk-10963-zero-price-orderable-canary-fai",
+      "title": "TK-10963 zero-price-orderable-canary FAIL — READ-ONLY analysis + remediation draft",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-30T11:14:35.744Z",
+      "updated_at": "2026-08-31T08:10:25.953Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10966-disk-space-canary-fail-mac2-at-6-free-54",
+      "title": "disk-space-canary FAIL: Mac2 at 6% free (54GB) — investigate + clean",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-30T11:15:48.335Z",
+      "updated_at": "2026-08-31T09:03:20.005Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10967-dw-doubleroll-canary-fail-413-miss-len-2",
+      "title": "dw-doubleroll-canary FAIL: 413 miss_len (273 new from York import pipeline)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-30T11:23:59.219Z",
+      "updated_at": "2026-08-31T07:14:31.943Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10968-officer-idea-council-daily-run-2026-08-3",
+      "title": "Officer Idea Council — daily run 2026-08-30",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-30T14:00:30.422Z",
+      "updated_at": "2026-08-30T14:07:54.772Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10969-compare-claude-and-codex-results-for-14",
+      "title": "Compare Claude and Codex results for 14 open-ticket wave",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-30T16:34:49.289Z",
+      "updated_at": "2026-08-30T17:07:09.312Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10970-keep-alive-pm2-jlist-auto-spawns-orphan",
+      "title": "keep-alive pm2 jlist auto-spawns orphan God daemons (pm2-fracture source)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-30T16:36:26.400Z",
+      "updated_at": "2026-08-31T06:09:29.227Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10971-ticket-system-core-test-suite-lib-js-sto",
+      "title": "Ticket-system core test suite — lib.js store logic + injection-safe ref gate (zero coverage today)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-30T16:57:07.221Z",
+      "updated_at": "2026-08-30T17:07:39.047Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10972-stroheim-onboard-resume-launchd-job-cont",
+      "title": "stroheim-onboard-resume launchd job contradicts its own 'hand-run only / scheduled-install is gated' comment",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-30T17:41:46.735Z",
+      "updated_at": "2026-08-30T18:03:08.739Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10973-continuous-open-and-doing-ticket-advance",
+      "title": "Continuous open and doing ticket advancement wave 2",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-30T18:05:05.405Z",
+      "updated_at": "2026-08-31T06:09:29.453Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10974-install-hardened-zero-price-scheduled-ca",
+      "title": "Install hardened zero-price scheduled canary coverage",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-30T18:28:59.695Z",
+      "updated_at": "2026-08-31T06:50:11.727Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10975-ungate-stale-and-safely-reversible-block",
+      "title": "Ungate stale and safely reversible blocked tickets",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-30T21:26:29.902Z",
+      "updated_at": "2026-08-31T02:15:43.087Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10976-approval-queue-triage-pass-2026-08-30-cl",
+      "title": "Approval-queue triage pass 2026-08-30 — clear 52-memo backlog",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-30T21:30:34.322Z",
+      "updated_at": "2026-08-30T21:45:43.204Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10977-cron-issue-com-steve-zero-price-orderabl",
+      "title": "Cron issue: com.steve.zero-price-orderable-canary",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-30T21:32:43.673Z",
+      "updated_at": "2026-08-30T22:02:02.586Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10978-tk-10875-follow-on-recover-the-24-990-co",
+      "title": "TK-10875 follow-on: recover the ~24,990 cost-blocked unbuyable — cost-sourcing + Scalamandre/Coordonné identity-reconcile",
+      "status": "doing",
+      "current_kind": "task",
+      "created_at": "2026-08-30T22:47:20.202Z",
+      "updated_at": "2026-08-31T06:48:07.486Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10979-execute-remaining-gates-under-under-5-no",
+      "title": "Execute remaining gates under under-5 no-email authorization",
+      "status": "doing",
+      "current_kind": "task",
+      "created_at": "2026-08-30T23:32:39.243Z",
+      "updated_at": "2026-08-31T16:37:55.351Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10980-mac2-ollama-trim-remove-unused-dup-model",
+      "title": "Mac2 ollama trim - remove unused/dup models",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T00:12:30.820Z",
+      "updated_at": "2026-08-31T07:56:28.435Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10981-clean-up-junk-mfr-sku-field-pollution-tr",
+      "title": "Clean up junk mfr_sku field pollution (TRUE + vendor-name leaks)",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-31T01:27:19.991Z",
+      "updated_at": "2026-08-31T08:42:39.722Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10982-cron-issue-com-steve-firecities-batch-ce",
+      "title": "Cron issue: com.steve.firecities-batch-cert",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T01:29:34.269Z",
+      "updated_at": "2026-08-31T06:31:29.885Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10983-cron-issue-com-steve-fleet-keepalive",
+      "title": "Cron issue: com.steve.fleet-keepalive",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T01:29:34.525Z",
+      "updated_at": "2026-08-31T02:10:12.747Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10984-fleet-creds-in-url-guard-hardening-refin",
+      "title": "Fleet creds-in-URL guard hardening — refined audit + batched fix",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T02:12:47.291Z",
+      "updated_at": "2026-08-31T16:39:40.883Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10985-cron-issue-com-steve-zero-price-orderabl",
+      "title": "Cron issue: com.steve.zero-price-orderable-canary-v2",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T04:29:42.094Z",
+      "updated_at": "2026-08-31T06:20:08.455Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10986-run-yolo-forever-with-codex-and-no-email",
+      "title": "Run YOLO forever with Codex and no-email rail",
+      "status": "doing",
+      "current_kind": "task",
+      "created_at": "2026-08-31T05:43:59.921Z",
+      "updated_at": "2026-08-31T16:44:13.026Z",
+      "proposed_kind": "scheduled_job",
+      "confidence": "high",
+      "reasons": [
+        "installed Codex yoloforever scheduler"
+      ],
+      "schedule": {
+        "cadence": "10m",
+        "scheduler_label": "com.steve.codex-yoloforever",
+        "enabled": true
+      }
+    },
+    {
+      "id": "TK-10987-cron-issue-com-steve-resumeit-sweep",
+      "title": "Cron issue: com.steve.resumeit-sweep",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T05:59:45.825Z",
+      "updated_at": "2026-08-31T06:24:09.367Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10988-mac2-disk-critical-5-free-ranked-offload",
+      "title": "Mac2 disk CRITICAL (5% free) — ranked offload/reclaim plan drafted (gated)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T06:51:04.321Z",
+      "updated_at": "2026-08-31T16:08:35.084Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10989-cron-issue-com-steve-rc-fm-callnotes",
+      "title": "Cron issue: com.steve.rc-fm-callnotes",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T06:59:50.240Z",
+      "updated_at": "2026-08-31T08:59:56.820Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10990-cron-issue-com-steve-shopify-fm-client-s",
+      "title": "Cron issue: com.steve.shopify-fm-client-sync",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T06:59:50.499Z",
+      "updated_at": "2026-08-31T08:33:30.099Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10991-cron-issue-com-steve-yolo-ticket-sync",
+      "title": "Cron issue: com.steve.yolo-ticket-sync",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T06:59:50.855Z",
+      "updated_at": "2026-08-31T07:29:52.461Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10992-reconcile-thibaut-cross-pattern-product",
+      "title": "Reconcile Thibaut cross-pattern product-id collisions (447, Cranes-class)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T07:15:14.068Z",
+      "updated_at": "2026-08-31T08:27:51.786Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10993-gmc-degraded-remediation-durable-feed-co",
+      "title": "GMC DEGRADED remediation — durable feed-config fix + consolidate approval memos",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-31T07:58:38.240Z",
+      "updated_at": "2026-08-31T11:02:09.426Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10994-complete-dw-signup-and-sample-activation",
+      "title": "Complete DW signup and sample activation validation",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T08:00:06.907Z",
+      "updated_at": "2026-08-31T09:11:49.258Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10995-5x-verification-of-local-app-on-port-978",
+      "title": "5x verification of local app on port 9788",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T08:00:24.724Z",
+      "updated_at": "2026-08-31T08:55:01.922Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10996-cron-issue-com-steve-fm-wallpaper-sync",
+      "title": "Cron issue: com.steve.fm-wallpaper-sync",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-31T08:29:55.043Z",
+      "updated_at": "2026-08-31T08:29:55.304Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10997-review-restarted-projects-and-integrate",
+      "title": "Review restarted projects and integrate SEO plus AI search discovery",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T09:03:27.293Z",
+      "updated_at": "2026-08-31T09:16:42.469Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10998-disk-space-canary-reported-kamatera-1-fr",
+      "title": "disk-space-canary reported Kamatera 1% free but real is 94GB/86% — find why it diverged",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T09:04:25.830Z",
+      "updated_at": "2026-08-31T09:06:13.706Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-10999-fix-stroheim-settlement-gate-mjs-undefin",
+      "title": "Fix stroheim settlement-gate.mjs undefined err in catch handler",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T09:13:23.736Z",
+      "updated_at": "2026-08-31T09:55:45.940Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "bounded action/incident; references to a scheduler do not make the ticket a job registry"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-11000-allow-one-click-full-chip-approvals",
+      "title": "Allow one-click full chip approvals",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T09:14:54.627Z",
+      "updated_at": "2026-08-31T09:22:29.827Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-11001-overnight-approval-queue-coordinator-und",
+      "title": "Overnight approval queue coordinator under $5 no email",
+      "status": "doing",
+      "current_kind": "task",
+      "created_at": "2026-08-31T09:21:55.995Z",
+      "updated_at": "2026-08-31T16:36:37.870Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-11002-overnight-commerce-catalog-gated-executo",
+      "title": "Overnight commerce catalog gated executor under $5 no email",
+      "status": "doing",
+      "current_kind": "task",
+      "created_at": "2026-08-31T09:21:56.089Z",
+      "updated_at": "2026-08-31T16:37:17.281Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-11003-overnight-infrastructure-dns-gated-execu",
+      "title": "Overnight infrastructure DNS gated executor under $5 no email",
+      "status": "doing",
+      "current_kind": "task",
+      "created_at": "2026-08-31T09:21:56.188Z",
+      "updated_at": "2026-08-31T16:39:51.255Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-11004-overnight-independent-verifier-under-5-n",
+      "title": "Overnight independent verifier under $5 no email",
+      "status": "doing",
+      "current_kind": "task",
+      "created_at": "2026-08-31T09:21:56.287Z",
+      "updated_at": "2026-08-31T16:37:55.179Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-11005-pm2-daemon-fracture-on-macstudio3-pm2-or",
+      "title": "pm2 daemon fracture on macstudio3 .pm2 — orphan God daemon 74771 (socket-less, harmless) needs reap",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T09:31:37.232Z",
+      "updated_at": "2026-08-31T11:24:16.110Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-11006-cron-issue-com-steve-sample-followup-sen",
+      "title": "Cron issue: com.steve.sample-followup-send",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-31T09:59:59.130Z",
+      "updated_at": "2026-08-31T09:59:59.385Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-11007-cron-issue-com-steve-color-index-rebuild",
+      "title": "Cron issue: com.steve.color-index-rebuild",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-31T11:00:06.325Z",
+      "updated_at": "2026-08-31T11:00:06.683Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-11008-cron-issue-com-steve-backup-daemon-healt",
+      "title": "Cron issue: com.steve.backup-daemon-health",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T11:30:08.094Z",
+      "updated_at": "2026-08-31T15:30:32.575Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-11009-kamatera-prod-disk-draining-12gb-h-criti",
+      "title": "Kamatera prod disk draining ~12GB/h -> CRITICAL ETA ~06:10 (93->73->58GB over 3h) — needs SSH diagnosis",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T12:12:23.533Z",
+      "updated_at": "2026-08-31T12:24:11.332Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-11010-refresh-abramsego-wallpaper-s-back-trend",
+      "title": "Refresh AbramsEgo/Wallpaper's-Back trend board (marketplace re-scout + gap-check + briefs)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T13:31:44.957Z",
+      "updated_at": "2026-08-31T13:42:50.865Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-11011-officer-idea-council-daily-run-2026-08-3",
+      "title": "Officer Idea Council — daily run 2026-08-31",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T14:00:23.990Z",
+      "updated_at": "2026-08-31T14:07:59.025Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-11012-cron-issue-com-steve-firm-phone-enrich",
+      "title": "Cron issue: com.steve.firm-phone-enrich",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-31T16:00:34.099Z",
+      "updated_at": "2026-08-31T16:30:36.660Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-11013-verify-claude-rate-limit-supervisor",
+      "title": "Verify Claude rate-limit supervisor",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T16:13:18.808Z",
+      "updated_at": "2026-08-31T16:21:23.643Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-11014-rotate-exposed-xai-and-moonshot-credenti",
+      "title": "Rotate exposed xAI and Moonshot credentials",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-31T16:17:25.173Z",
+      "updated_at": "2026-08-31T16:35:29.692Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-11015-cron-issue-com-steve-daily-overnight-sku",
+      "title": "Cron issue: com.steve.daily-overnight-skus",
+      "status": "blocked",
+      "current_kind": "task",
+      "created_at": "2026-08-31T16:30:36.336Z",
+      "updated_at": "2026-08-31T16:30:36.605Z",
+      "proposed_kind": "task",
+      "confidence": "review",
+      "reasons": [
+        "recurrence appears only in history/context; may describe tooling rather than ticket identity"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-11016-carnegie-drafts-without-specs-root-cause",
+      "title": "Carnegie drafts-without-specs root cause diagnosis (READ-ONLY)",
+      "status": "done",
+      "current_kind": "task",
+      "created_at": "2026-08-31T16:40:59.255Z",
+      "updated_at": "2026-08-31T16:42:06.855Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    },
+    {
+      "id": "TK-11017-separate-continuous-loops-and-scheduled",
+      "title": "Separate continuous loops and scheduled jobs from bounded task queue",
+      "status": "open",
+      "current_kind": "task",
+      "created_at": "2026-08-31T16:45:50.650Z",
+      "updated_at": "2026-08-31T16:45:50.650Z",
+      "proposed_kind": "task",
+      "confidence": "high",
+      "reasons": [
+        "ordinary bounded work"
+      ],
+      "schedule": {}
+    }
+  ]
+}
\ No newline at end of file
diff --git a/reports/ticket-kind-audit.md b/reports/ticket-kind-audit.md
new file mode 100644
index 00000000..2fdfaa3b
--- /dev/null
+++ b/reports/ticket-kind-audit.md
@@ -0,0 +1,163 @@
+# Ticket lifecycle audit
+
+Generated: 2026-08-31T16:47:13.218Z
+
+Reviewed **1156** tickets. Proposed: 1133 tasks, 18 continuous loops, 5 scheduled jobs.
+
+Applied: **1** append-only designation events.
+
+## High-confidence recurring registries
+
+| Ticket | Designation | Schedule | Reason |
+|---|---|---|---|
+| TK-22 | continuous_loop | event-driven | standing event-driven engagement loop; historical heartbeat is not its identity |
+| TK-00036-grant-agentabrams-com-review-update-to-l | continuous_loop | event-driven | explicit standing/continuous loop language |
+| TK-00054-refine-govarbitrage-agents-commercial-re | continuous_loop | event-driven | explicit standing/continuous loop language |
+| TK-00101-yolo-loop-drive-sample-only-backlog-reme | continuous_loop | event-driven | explicit standing/continuous loop language |
+| TK-00103-rentv-consolidation-yolo-loop-close-mark | continuous_loop | event-driven | explicit standing/continuous loop language |
+| TK-10017-fleet-revival-debug-all-26-dw-programmin | continuous_loop | event-driven | explicit standing/continuous loop language |
+| TK-10241-yoloforever-loop-autonomous-while-steve | continuous_loop | event-driven | explicit standing/continuous loop language |
+| TK-10307-yoloforever-loop-claude-mac2-safe-dw-ops | continuous_loop | event-driven | explicit standing/continuous loop language |
+| TK-10309-bhv-instagram-daily-posting-1-restaurant | scheduled_job | 6h · com.steve.bhv-ig-6h | ongoing time-triggered posting registry |
+| TK-10317-bhv-adsense-approval-watcher-daily-check | scheduled_job | daily · com.steve.bhv-adsense-approval-watch | ticket identity is an ongoing time-triggered job; label com.steve.bhv-adsense-approval-watch; cadence daily |
+| TK-10320-crcp-quality-yoloforever-loop | continuous_loop | event-driven | explicit standing/continuous loop language |
+| TK-10363-yoloforever-loop-ios-submission-batch-ad | continuous_loop | event-driven | explicit standing/continuous loop language |
+| TK-10364-rentv-2026-ad-slots-test-coverage-invent | continuous_loop | event-driven | explicit standing/continuous loop language |
+| TK-10365-yoloforever-loop-autonomous-safe-cycles | continuous_loop | event-driven | explicit standing/continuous loop language |
+| TK-10366-rentv-yoloforever-loop-dtd-decided-cody | continuous_loop | event-driven | explicit standing/continuous loop language |
+| TK-10367-yoloforever-loop-dw-image-catalog-integr | continuous_loop | event-driven | explicit standing/continuous loop language |
+| TK-10465-yoloforever-loop-autonomous-safe-dw-ops | continuous_loop | event-driven | explicit standing/continuous loop language |
+| TK-10492-standing-weekly-dw-fleet-refresh-job-aut | scheduled_job | weekly · com.steve.dw-fleet-refresh | ticket identity is an ongoing time-triggered job; label com.steve.dw-fleet-refresh; cadence weekly |
+| TK-10568-rentv-yoloforever-loop-dtd-cody | continuous_loop | event-driven | explicit standing/continuous loop language |
+| TK-10576-yoloforever-loop-rentv-read-only-health | continuous_loop | event-driven | explicit standing/continuous loop language |
+| TK-10732-crcp-city-fleet-onboard-bel-air-studio-c | continuous_loop | event-driven | explicit standing/continuous loop language |
+| TK-10847-mcc-assets-catalog-auto-refresh-6h-warme | scheduled_job | 6h | ticket identity is an ongoing time-triggered job; cadence 6h |
+| TK-10986-run-yolo-forever-with-codex-and-no-email | scheduled_job | 10m · com.steve.codex-yoloforever | installed Codex yoloforever scheduler |
+
+## Needs review (left as task)
+
+- **TK-10** — SpecHomes.com production go-live: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-11** — astek pw rotation + sales-to-Slack scope: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-13** — Git-history purge — 3 no-remote repos: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-14** — DW Marketing reels — social go-live: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-00026-usrealestate-parcel-county-and-broker-co** — USRealEstate parcel-county and broker coverage build loop: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-00031-process-all-pending-approval-memos-execu** — Process ALL pending-approval memos — execute reversible, surface gated: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-00034-fentucci-tokiwa-504-go-live-gated-quote** — Fentucci/Tokiwa 504 go-live: gated quote-only trickle activation (Steve override: $0 per-yard, $4.25 sample, no width): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-00039-stroheim-onboard-8-verify-staging-create** — Stroheim onboard #8 — verify staging + create DRAFTS (DWST, price gated): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-00050-refine-harden-property-history-data-qual** — Refine/harden property-history: data-quality audit + fix across all deed counties: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-00056-grant-app-multi-source-expansion-real-fo** — Grant app: multi-source expansion — real foundation/corporate/state sources + freshness ping via existing prober: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-00058-vendor-onboard-bucket-approvals-sanderso** — Vendor-onboard bucket approvals (Sanderson/Muralsource/Fentucci) — decision-layer: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-00060-maharam-onboarding-trickle-into-daily-ca** — Maharam onboarding — trickle into daily cadence (1429 sample-only wallcoverings): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-00088-point-and-click-agent-unblock-layer-cncp** — Point-and-click agent-unblock layer (CNCP-first, DTD verdict A): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-00097-point-greenland-dw-com-vhost-cork-tool-9** — Point greenland.dw.com vhost -> cork tool :9973 (REVISED per DTD TK-31): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-00131-queue-hygiene-bug-resolved-memo-dispatch** — Queue-hygiene bug: resolved memo dispatched as live pending approval: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-00136-stroheim-onboard-8-post-arm-follow-ups-f** — Stroheim onboard #8 — post-arm follow-ups (from TK-00039): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10000-queue-drain-streamline-consolidated-meta** — Queue drain + streamline (consolidated meta-ticket): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10002-dw-duplicate-active-products-hunt-yolo** — DW duplicate-active-products hunt (yolo): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10006-5x-audit-designerwallcoverings-signup-sa** — 5x audit designerwallcoverings signup/sample/giftcode flows: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10010-dw-sellable-variant-discontinued-integri** — DW sellable-variant + discontinued integrity hunt (yolo): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10011-execute-reversible-only-subset-of-67-pen** — Execute reversible-only subset of 67 pending-approval drafts: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10014-kravet-ftp-single-source-of-truth-for-al** — Kravet FTP = single source of truth for all DWKK pricing (metafield MAP is stale) -a claude: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10026-york-cadence-verify-stage-622-actionable** — York cadence — verify + stage 622 actionable (reprice/onboard/disco), gated apply: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10030-move-metafield-type-data-out-of-product** — Move metafield-type data out of product descriptions into specs (all SKUs audit): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10039-upstream-fix-import-pipelines-write-spec** — Upstream fix: import pipelines write specs to metafields, NOT body_html tables/lists: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10044-pdp-heading-rename-center-keywords** — PDP heading rename + center keywords: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10045-permanent-fix-for-credential-stealer-bre** — Permanent fix for credential-stealer breach class (RCE + secret blast-radius + egress detection): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10057-rotate-collection-hero-on-new-arrivals-p** — Rotate collection hero on new arrivals; prefer room-setting photo from newest items: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10076-scrape-commercial-relevant-licensed-pros** — Scrape commercial-relevant licensed pros (title/escrow/contractors/lenders/attorneys) SoCal+AZ 300mi -> dw_unified, feed /social console: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10081-cre-provenance-broker-of-record-source-o** — CRE provenance: broker-of-record = source of truth; demote CREXi/aggregators: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10087-mac2-swap-critical-2-ollama-llama-server** — Mac2 swap CRITICAL — 2 ollama llama-servers holding ~30GB (12.3G/13.3G swap used): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10092-crcp-html-drilldown-on-warrantability-fh** — crcp.html: drilldown on Warrantability (FHA proxy) bars + tile: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10093-retrofit-astek-landing-9944-as-href-to-d** — Retrofit astek-landing :9944 as href-to-deeper-data reference impl: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10135-stand-up-ads-designerwallcoverings-com-a** — Stand up ads.designerwallcoverings.com + ads.agentabrams.com ad-ops dashboards, drive via /yoloforever: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10155-listing-lifecycle-tracking-withdrawal-sn** — Listing-lifecycle tracking + withdrawal snapshot system (usre) — yoloforever: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10157-email-install-into-ids-dust2026-triage** — Email: install into ids dust2026 — triage: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10166-ken-v2-signal-live-bets-follow-the-winni** — Ken v2 signal: live bets follow the WINNING faux portfolios' direction (Steve 8/3): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10200-cross-site-ga4-all-sites-view-one-shot-t** — Cross-site GA4 all-sites view: one-shot table + standing dashboard: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10224-officer-council-canary-dead-36-6h-review** — officer-council canary DEAD 36.6h — review and fix (email, dust2026): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10254-backfill-closings-reporting-gaps-80-corp** — Backfill closings reporting gaps — 80 corpus Sales missing from feed: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10313-crcp-recent-sales-sourcing-fixed-sec-edg** — CRCP recent-sales sourcing: fixed SEC-EDGAR year bug (deployed) + scoped non-proprietary LA current-sales feed (ULA/deeds): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10326-yoloforever-c4-dscr-vacancy-interest-onl** — yoloforever c4: DSCR vacancy + interest-only levers (R1 completed after agent rate-limited): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10343-rentv-ad-engine-harvest-advertisers-gues** — RENTV ad-engine: harvest advertisers + guests from 123 Vimeo videos into a searchable engine: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10346-costa-rica-directory-booking-payment-mar** — Costa Rica: directory→booking→payment marketplace app (Expo + Tilopay/SINPE + Plaid + WhatsApp Cloud API): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10374-crash-recovery-relaunch-10-in-flight-tic** — Crash-recovery: relaunch 10 in-flight ticket worktrees under /yoloforever (DTD+Cody), rolling window, gates→pending-approval: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10408-2-dead-dw-canaries-dw-freshness-canary-7** — 2 dead DW canaries: dw-freshness-canary (75h stale) + dw-material-envelope-canary-bulk (stuck 30h): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10442-expand-labj-cre-prospect-db-mine-public** — Expand LABJ CRE prospect DB — mine public articles/lists for more firm + broker names: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10449-grow-norma-ig-roster-past-35-tier-1-acco** — Grow Norma IG roster past 35 — Tier-1 account creation + Page-linking (openclaw, Steve-gated): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10461-p0-kamatera-postgresql-cluster-down-disk** — P0: Kamatera PostgreSQL cluster DOWN — disk 100% full, prod DBs offline since 2026-08-11 02:01 UTC: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10463-kamatera-disk-chronically-full-99-backup** — Kamatera disk chronically full (99%) — backup-retention + .git bloat fix (root cause of TK-10461 PG crash): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10507-rentv-desk-surface-phone-email-for-affil** — RENTV /desk: surface phone + email for affiliated agents (contact-data sourcing): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10513-fabricut-scraper-full-site-cloudflare-ma** — Fabricut scraper: full-site Cloudflare managed challenge blocks catalog nav (46 products, LOW value / HIGH effort - needs stealth browser or 2captcha cf_clearance; recommend defer): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10526-re-builds-list-table-grid-views-all-colu** — RE builds: list/table/grid views + all-columns-sortable + rich search/sort across CRCP, usre, RENTV(+backend), HomesOnSpec: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10546-top-10-new-skills-to-create-from-stack-g** — Top-10 new skills to create from stack gap-analysis (dtd+cody gated): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10548-kamatera-disk-3-healthy-tier0-snapshots** — Kamatera disk 3%->healthy Tier0: snapshots 7->3d + retire ollama (plan-approved): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10557-approve-launch-rentv-gated-batch-11-wind** — Approve + launch rentv gated batch (11 windows, Steve-authorized 2026-08-14): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10560-rentv-appraiser-scrape-verify-payoff-fir** — RENTV appraiser scrape verify-payoff-first: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10566-rentv-bloom-sheet-writes** — RENTV Bloom-sheet writes: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10589-kamatera-disk-critical-6-free-read-only** — Kamatera disk CRITICAL 6% free — read-only diagnose + propose offload (gated): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10592-blockify-allow-list-prep-verify-enforcem** — Blockify allow-list prep: verify enforcement (VPN/GA4), risk note for Steve: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10605-henry-mirror-finish-root-belt-redundancy** — Henry mirror: finish root-belt redundancy (Option B) — grant FDA to /usr/local/bin/nas-backup-sh + sudo install-optionB-launcher.sh: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10608-pm2-fracture-canary-false-warn-jlist-0-u** — pm2-fracture-canary false-WARN: jlist=0 under launchd (pm2 not on PATH) — fleet healthy: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10622-sample-follow-up-fmpro-write-back-date-e** — Sample follow-up: FMPro write-back (Date Email Sent after 10 Days + Priority Memo Notes) + console chip: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10629-reboot-exo-cluster-google-merchant-agent** — Reboot exo-cluster + google-merchant-agent; verify exo interconnect (cables in): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10647-launch-5-concurrent-yoloforever-windows** — Launch 5 concurrent /yoloforever windows on no-gate open tickets (self-select, DTD+Cody, gates→pending-approval): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10648-yolo-w5-autonomous-safe-fleet-health-dw** — yolo-w5 autonomous safe fleet-health + DW data-integrity loop (verdict-vocabulary audit, read-only hunt, DTD+Cody, gates→pending-approval): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10649-dw-catalog-data-integrity-hunt-yolo-w1-s** — DW catalog data-integrity hunt (yolo-w1 safe-ops, read-only SQL, gated fixes): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10650-vendor-scraper-source-site-edge-health-p** — Vendor scraper source-site edge-health probe (read-only) — catch silent re-platform/CF-challenge before scrapers rot: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10655-cost-ledger-spend-anomaly-audit-top-spen** — Cost-ledger spend-anomaly audit: top spenders + recent-spike detection across ~/.claude/cost-ledger.jsonl (332k entries): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10657-silently-unloaded-launchd-canaries-sweep** — Silently-unloaded launchd canaries sweep: plist exists but NOT loaded (george-send-health dead 3d; who-watches-the-watchers): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10665-4am-autonomous-fix-loop-2026-08-18** — 4AM autonomous fix loop 2026-08-18: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10670-onboard-refresh-newmor-dist-lbi-boyd-ful** — Onboard/refresh Newmor (dist. LBI Boyd) — full monte, series TBD (DWHQ collides): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10686-carnegie-each-colorway-gets-its-own-dw-s** — Carnegie: each colorway gets its own DW SKU number (+ missing image/data): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10687-enrich-dre-broker-firm-db-with-phone-ema** — Enrich DRE broker/firm DB with phone+email+address, wire into RE builds (firm-phone-first, $0 local+openclaw+agents): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10693-claims-auto-fill-deadline-alert-system-o** — Claims auto-fill + deadline-alert system on AbramsOS (never let claims lapse): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10702-gmc-feed-degradation-fix-orphan-sweep-fe** — GMC feed degradation fix: orphan sweep + feed price resync + weight backfill + off-feed publish (canary-gated): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10707-load-uncensored-qwen3-8-on-exo-shiftedx** — Load uncensored Qwen3.8 on exo (Shiftedx/Qwen3.8-27B-Abliterated-MLX-MXFP4-MTP): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10708-plan-start-real-estate-flyer-aggregation** — Plan + start real-estate flyer aggregation for RE builds (usre/CRCP/RENTV): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10717-stout-monthly-all-vendor-overnight-cron** — Stout->monthly + all-vendor overnight cron revival (stage-only): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10742-enrich-sample-followup-contacts-json-fro** — Enrich sample-followup contacts.json from FileMaker vendor table (~25 skipped vendors): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10769-cron-file-drift-alert-re-baseline** — Cron file-drift alert re-baseline: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10770-yoloforever-crcp-fire-city-fleet-hardeni** — yoloforever: CRCP fire-city fleet hardening loop (DTD+Cody): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10776-4am-autonomous-fix-loop-2026-08-21** — 4AM autonomous fix loop 2026-08-21: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10794-4am-autonomous-fix-loop-2026-08-23** — 4AM autonomous fix loop 2026-08-23: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10814-gate2-inject-g-j2sl8p5kdl-ga4-into-34-si** — GATE2: inject G-J2SL8P5KDL GA4 into 34-site fleet (Steve-approved): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10832-pj-fall-2026-mailer-photo-forward-editor** — PJ Fall 2026 mailer: photo-forward editorial revision (draft, gated): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10845-re-route-make-it-ours-image-system-off-g** — Re-route Make-it-ours image system off Gemini (settlement vision->Claude, room render->SDXL): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10870-tk-harlequin-missing-sample-price-draft** — TK: Harlequin missing-sample + price draft: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10878-homesonspec-cut-prod-db-80gb-25gb-via-o1** — homesonspec: cut prod DB 80GB->~25GB via O1 contentHash dedup + O2 drop published raw-text + O3 time-range partition: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10893-marketing-calendar-snapshot-launchd-inst** — marketing-calendar-snapshot launchd install — GATED/HELD for Steve: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10902-yoloforever-overnight-loop-2026-08-26-wo** — yoloforever overnight loop 2026-08-26: work open tickets + idle crons (no-email, spend<=$5): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10926-cron-issue-com-steve-chargeandexplore-re** — Cron issue: com.steve.chargeandexplore-release-canary: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10927-cron-issue-com-steve-crcp-residential-re** — Cron issue: com.steve.crcp-residential-refresh: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10928-cron-issue-com-steve-dw-backup-canary** — Cron issue: com.steve.dw-backup-canary: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10929-cron-issue-com-steve-dw-reels-nightly** — Cron issue: com.steve.dw-reels-nightly: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10930-cron-issue-com-steve-dw-shopify-products** — Cron issue: com.steve.dw-shopify-products-sync-hourly: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10931-cron-issue-com-steve-homesonspec-imports** — Cron issue: com.steve.homesonspec-imports: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10932-cron-issue-com-steve-pm2-fracture-canary** — Cron issue: com.steve.pm2-fracture-canary: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10934-cron-issue-com-steve-wallco-generated-sw** — Cron issue: com.steve.wallco-generated-sweep: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10935-cron-issue-com-steve-dw-price-coverage** — Cron issue: com.steve.dw-price-coverage: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10939-cron-issue-com-steve-rentv-services-cana** — Cron issue: com.steve.rentv-services-canary: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10943-cron-issue-com-steve-dw-canary-meta-watc** — Cron issue: com.steve.dw-canary-meta-watchdog: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10949-cron-issue-com-steve-dwphoto-mfr-refresh** — Cron issue: com.steve.dwphoto-mfr-refresh: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10952-cron-issue-com-steve-gmc-feed-guard** — Cron issue: com.steve.gmc-feed-guard: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10953-cron-issue-com-steve-new-invoice-monitor** — Cron issue: com.steve.new-invoice-monitor: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10955-cron-issue-com-steve-la-data-refresh** — Cron issue: com.steve.la-data-refresh: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10961-cron-issue-com-steve-claude-mail** — Cron issue: com.steve.claude-mail: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10970-keep-alive-pm2-jlist-auto-spawns-orphan** — keep-alive pm2 jlist auto-spawns orphan God daemons (pm2-fracture source): recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10972-stroheim-onboard-resume-launchd-job-cont** — stroheim-onboard-resume launchd job contradicts its own 'hand-run only / scheduled-install is gated' comment: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10977-cron-issue-com-steve-zero-price-orderabl** — Cron issue: com.steve.zero-price-orderable-canary: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10982-cron-issue-com-steve-firecities-batch-ce** — Cron issue: com.steve.firecities-batch-cert: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10983-cron-issue-com-steve-fleet-keepalive** — Cron issue: com.steve.fleet-keepalive: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10985-cron-issue-com-steve-zero-price-orderabl** — Cron issue: com.steve.zero-price-orderable-canary-v2: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10987-cron-issue-com-steve-resumeit-sweep** — Cron issue: com.steve.resumeit-sweep: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10989-cron-issue-com-steve-rc-fm-callnotes** — Cron issue: com.steve.rc-fm-callnotes: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10990-cron-issue-com-steve-shopify-fm-client-s** — Cron issue: com.steve.shopify-fm-client-sync: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10991-cron-issue-com-steve-yolo-ticket-sync** — Cron issue: com.steve.yolo-ticket-sync: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10993-gmc-degraded-remediation-durable-feed-co** — GMC DEGRADED remediation — durable feed-config fix + consolidate approval memos: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-10996-cron-issue-com-steve-fm-wallpaper-sync** — Cron issue: com.steve.fm-wallpaper-sync: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-11001-overnight-approval-queue-coordinator-und** — Overnight approval queue coordinator under $5 no email: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-11006-cron-issue-com-steve-sample-followup-sen** — Cron issue: com.steve.sample-followup-send: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-11007-cron-issue-com-steve-color-index-rebuild** — Cron issue: com.steve.color-index-rebuild: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-11008-cron-issue-com-steve-backup-daemon-healt** — Cron issue: com.steve.backup-daemon-health: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-11012-cron-issue-com-steve-firm-phone-enrich** — Cron issue: com.steve.firm-phone-enrich: recurrence appears only in history/context; may describe tooling rather than ticket identity
+- **TK-11015-cron-issue-com-steve-daily-overnight-sku** — Cron issue: com.steve.daily-overnight-skus: recurrence appears only in history/context; may describe tooling rather than ticket identity
diff --git a/scripts/audit-ticket-kinds.mjs b/scripts/audit-ticket-kinds.mjs
new file mode 100644
index 00000000..df8d9034
--- /dev/null
+++ b/scripts/audit-ticket-kinds.mjs
@@ -0,0 +1,71 @@
+#!/usr/bin/env node
+'use strict';
+
+// Review every ticket and propose explicit recurring-work designations.
+// Conservative by design: only high-confidence matches are auto-applicable;
+// everything else stays `task` and is reported for human review.
+import fs from 'node:fs';
+import path from 'node:path';
+import { fileURLToPath } from 'node:url';
+import { createRequire } from 'node:module';
+const require = createRequire(import.meta.url);
+const ROOT = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..');
+const lib = require(path.join(ROOT, 'lib.js'));
+const APPLY = process.argv.includes('--apply');
+const agent = process.env.TK_AGENT || 'ticket-lifecycle-audit';
+
+const allText = t => [t.title, ...t.comments.map(x => x.text), ...t.actions.map(x => x.text)].join('\n');
+const rxLoop = /\b(standing (?:iteration )?loop|continuous loop|yolo(?:[- ]?forever|[- ]plus)? loop|recurring (?:work|iteration) loop|always[- ]on loop)\b/i;
+const rxScheduler = /\b(cron(?:job)?|launchd|scheduled (?:job|poller|scan|watch)|every[- ](?:minute|hour|day)|poller|watchdog|heartbeat)\b/i;
+const rxFixedTime = /\b(?:every\s+\d+\s*(?:s|sec(?:ond)?s?|m|min(?:ute)?s?|h|hours?|days?)|every\s+(?:minute|hour|day|night|morning|week)|hourly|daily|nightly|weekly|\d+\s*(?:s|m|h)\s+cadence|StartInterval)\b/i;
+const rxBoundedTitle = /^(?:add|audit|build|deploy|diagnose|disarm|extend|fix|install|incident|mark|publish|re-?baseline|remediate|repair|resume|revive|rewire|triage|wire)\b/i;
+const rxScheduledIdentity = /\b(?:standing\s+(?:daily|nightly|weekly|monthly)|daily posting|daily check|nightly pipeline|auto-refresh|scheduled (?:job|watcher|monitor)|(?:job|watcher|monitor|poller)\s*[-—:]?\s*(?:daily|nightly|weekly|monthly|hourly)|\d+\s*[smh]\s+warmer)\b/i;
+const labelOf = text => (text.match(/\bcom\.[a-z0-9._-]+\b/i) || [])[0] || '';
+const cadenceOf = text => {
+  const m = text.match(/\b(?:every\s+|StartInterval\D{0,12})(\d+)\s*(seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d)?\b/i)
+    || text.match(/\b(\d+)\s*(seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d)\s+(?:cadence|warmer)\b/i);
+  if (m) return `${m[1]}${!m[2] || /^s/i.test(m[2]) ? 's' : /^m/i.test(m[2]) ? 'm' : /^h/i.test(m[2]) ? 'h' : 'd'}`;
+  const named = text.match(/\b(hourly|daily|nightly|weekly)\b/i); return named ? named[1].toLowerCase() : '';
+};
+
+function classify(t) {
+  const text = allText(t), reasons = [];
+  const label = labelOf(text), cadence = cadenceOf(text);
+  const timeBound = rxFixedTime.test(text);
+  if (t.id === 'TK-22') return { proposed_kind: 'continuous_loop', confidence: 'high', reasons: ['standing event-driven engagement loop; historical heartbeat is not its identity'], schedule: {} };
+  if (t.id.startsWith('TK-10986-')) return { proposed_kind: 'scheduled_job', confidence: 'high', reasons: ['installed Codex yoloforever scheduler'], schedule: { cadence: '10m', scheduler_label: 'com.steve.codex-yoloforever', enabled: true } };
+  if (t.id.startsWith('TK-10309-')) return { proposed_kind: 'scheduled_job', confidence: 'high', reasons: ['ongoing time-triggered posting registry'], schedule: { cadence: '6h', scheduler_label: label || 'com.steve.bhv-ig-6h', enabled: true } };
+  if (/\b(?:not scheduled|unwired|failing|failed|erroring|stalled)\b/i.test(t.title)) {
+    return { proposed_kind: 'task', confidence: 'high', reasons: ['bounded scheduler repair/incident, not the scheduled job registry'], schedule: {} };
+  }
+  if (rxBoundedTitle.test(t.title)) {
+    return { proposed_kind: 'task', confidence: 'high', reasons: ['bounded action/incident; references to a scheduler do not make the ticket a job registry'], schedule: {} };
+  }
+  if (rxScheduledIdentity.test(t.title) && timeBound && (label || cadence)) {
+    reasons.push('ticket identity is an ongoing time-triggered job', label ? `label ${label}` : '', cadence ? `cadence ${cadence}` : '');
+    return { proposed_kind: 'scheduled_job', confidence: 'high', reasons: reasons.filter(Boolean), schedule: { cadence: cadence || 'documented-time-trigger', scheduler_label: label, enabled: true } };
+  }
+  if (rxLoop.test(t.title) || (rxLoop.test(text) && /\bstanding\b/i.test(t.title))) {
+    return { proposed_kind: 'continuous_loop', confidence: 'high', reasons: ['explicit standing/continuous loop language'], schedule: {} };
+  }
+  if (rxLoop.test(text) || (rxScheduler.test(text) && timeBound)) {
+    return { proposed_kind: 'task', confidence: 'review', reasons: ['recurrence appears only in history/context; may describe tooling rather than ticket identity'], schedule: {} };
+  }
+  return { proposed_kind: 'task', confidence: 'high', reasons: ['ordinary bounded work'], schedule: {} };
+}
+
+const rows = [...lib.tickets().values()].map(t => ({ id: t.id, title: t.title, status: t.status, current_kind: t.kind || 'task', created_at: t.created_at, updated_at: t.updated_at, ...classify(t) }));
+const changes = rows.filter(r => r.confidence === 'high' && r.proposed_kind !== r.current_kind);
+if (APPLY) lib.withLock(() => {
+  for (const r of changes) lib.append({ ts: new Date().toISOString(), type: 'designation', id: r.id, kind: r.proposed_kind, schedule: r.schedule, parent_id: '', agent, correlation_id: `kind-audit-20260831-${r.id.match(/TK-\d+/)[0]}` });
+});
+
+const summary = rows.reduce((a, r) => { a.total++; a.proposed[r.proposed_kind] = (a.proposed[r.proposed_kind] || 0) + 1; a.confidence[r.confidence] = (a.confidence[r.confidence] || 0) + 1; return a; }, { total: 0, proposed: {}, confidence: {} });
+const report = { generated_at: new Date().toISOString(), applied: APPLY, summary, changes: APPLY ? changes : [], tickets: rows };
+fs.mkdirSync(path.join(ROOT, 'reports'), { recursive: true });
+fs.writeFileSync(path.join(ROOT, 'reports', 'ticket-kind-audit.json'), JSON.stringify(report, null, 2));
+const recurring = rows.filter(r => r.proposed_kind !== 'task');
+const review = rows.filter(r => r.confidence === 'review');
+const md = [`# Ticket lifecycle audit`, '', `Generated: ${report.generated_at}`, '', `Reviewed **${summary.total}** tickets. Proposed: ${summary.proposed.task || 0} tasks, ${summary.proposed.continuous_loop || 0} continuous loops, ${summary.proposed.scheduled_job || 0} scheduled jobs.`, '', `Applied: **${APPLY ? changes.length : 0}** append-only designation events.`, '', '## High-confidence recurring registries', '', '| Ticket | Designation | Schedule | Reason |', '|---|---|---|---|', ...recurring.map(r => `| ${r.id} | ${r.proposed_kind} | ${r.schedule.cron || r.schedule.cadence || 'event-driven'}${r.schedule.scheduler_label ? ` · ${r.schedule.scheduler_label}` : ''} | ${r.reasons.join('; ')} |`), '', '## Needs review (left as task)', '', ...review.map(r => `- **${r.id}** — ${r.title}: ${r.reasons.join('; ')}`), ''];
+fs.writeFileSync(path.join(ROOT, 'reports', 'ticket-kind-audit.md'), md.join('\n'));
+console.log(JSON.stringify({ ...summary, proposed_changes: changes.length, applied: APPLY ? changes.length : 0, report: 'reports/ticket-kind-audit.md' }, null, 2));
diff --git a/server.js b/server.js
index 4a56b6dd..f5bc4347 100644
--- a/server.js
+++ b/server.js
@@ -212,7 +212,7 @@ function withRanking(list) {
   const RANKABLE = new Set(['open', 'doing', 'blocked']);
   const scored = [];
   for (const t of list) {
-    if (RANKABLE.has(t.status)) {
+    if ((t.kind || 'task') === 'task' && RANKABLE.has(t.status)) {
       const s = scoreTicket(t);
       t.priority = s.priority; t.tier = s.tier;
       t.ratings = { value: s.value, urgency: s.urgency, ease: s.ease, safety: s.safety };
@@ -312,6 +312,7 @@ http.createServer((req, res) => {
       ids.forEach((id, i) => {
         const t = map.get(id);
         if (t && t.status === 'stopped') { skipped.push({ id, why: 'stopped' }); return; }
+        if (t && (t.kind || 'task') !== 'task') { skipped.push({ id, why: 'designation-' + t.kind }); return; }
         let cwd = os.homedir();
         const proj = t && t.project;
         if (proj && /^[a-z0-9._-]+$/i.test(proj)) { const p = path.join(os.homedir(), 'Projects', proj); if (fs.existsSync(p)) cwd = p; }
diff --git a/tk b/tk
index b92889e9..574b9fae 100755
--- a/tk
+++ b/tk
@@ -13,7 +13,8 @@
 //   tk take TK-3 -a agent                     # assign to an agent
 //   tk status TK-3 open|doing|blocked|done
 //   tk done TK-3 [-a agent]                   # shorthand for status done
-//   tk list [--status s] [--project p] [--agent a] [--all]
+//   tk designate TK-3 task|continuous_loop|scheduled_job [--cadence 10m|--cron "..."] [--scheduler-label label]
+//   tk list [--status s] [--project p] [--agent a] [--kind k] [--all]
 //   tk show TK-3
 //   --- agent-to-agent direct messages ---
 //   tk dm <to-agent> "text" [-t TK-3] [-a from]   # DM another agent (to='all' broadcasts)
@@ -22,7 +23,7 @@
 //   tk thread <mid>                               # print a whole DM conversation
 //   Also: an @agent mention inside a comment/note auto-DMs that agent, linked to the ticket.
 // Agent identity defaults to $TK_AGENT, else "claude@<tty-or-pid>".
-const { withLock, append, tickets, nextId, resolveId, STATUSES,
+const { withLock, append, tickets, nextId, resolveId, STATUSES, KINDS, cleanSchedule,
   nextMid, messages, inbox, thread, resolveMid, parseMentions, knownAgents, isBroadcast } = require(require('path').join(__dirname, 'lib.js'));
 
 const argv = process.argv.slice(2);
@@ -36,7 +37,7 @@ const die = m => { console.error(m); process.exit(1); };
 // Resolve any reference (24, TK-24, 00024, or the full 5-digit+slug id) to the
 // canonical stored id — legacy short ids and new TK-00024-slug ids both work.
 const norm = ref => { if (!ref) die('missing ticket id'); const id = resolveId(ref); if (!id) die('no such ticket ' + ref); return id; };
-const fmt = t => `${t.id} [${t.status}] (${t.assignee || 'unassigned'})${t.project ? ' {' + t.project + '}' : ''} ${t.title}`;
+const fmt = t => `${t.id} [${t.status}] <${t.kind || 'task'}> (${t.assignee || 'unassigned'})${t.project ? ' {' + t.project + '}' : ''} ${t.title}`;
 // Self-title the iTerm2 window with this ticket's short number (TK-<n>) when a session
 // binds to a ticket (take/new/doing) — so even a MANUALLY-opened Claude window labels
 // itself, not just run-ticket.sh-launched ones. Best-effort, non-blocking, no-op off iTerm
@@ -90,19 +91,32 @@ if (cmd === 'new') {
 } else if (cmd === 'done') {
   const id = norm(argv.shift()); if (!tickets().has(id)) die('no such ticket ' + id);
   append({ ts, type: 'status', id, status: 'done', agent }); console.log(`${id} → done`);
+} else if (cmd === 'designate') {
+  const id = norm(argv.shift()); const kind = String(argv.shift() || '').toLowerCase();
+  if (!KINDS.includes(kind)) die('kind must be one of: ' + KINDS.join(' '));
+  const schedule = cleanSchedule({
+    cadence: opt('--cadence'), cron: opt('--cron'), scheduler_label: opt('--scheduler-label'),
+    timezone: opt('--timezone'), enabled: opt('--enabled'), last_run_at: opt('--last-run'), next_run_at: opt('--next-run'),
+  });
+  const parentRef = opt('--parent'); const parent_id = parentRef ? norm(parentRef) : '';
+  if (kind === 'scheduled_job' && !schedule.cadence && !schedule.cron) die('scheduled_job requires --cadence or --cron');
+  append({ ts, type: 'designation', id, kind, schedule, parent_id, agent });
+  console.log(`${id} → ${kind}${schedule.cadence ? ' cadence=' + schedule.cadence : ''}${schedule.cron ? ' cron=' + schedule.cron : ''}`);
 } else if (cmd === 'list' || cmd === undefined) {
-  const s = opt('--status'), p = opt('--project'), a = opt('--agent'); const all = flagSet('--all');
+  const s = opt('--status'), p = opt('--project'), a = opt('--agent'), k = opt('--kind'); const all = flagSet('--all');
   let rows = [...tickets().values()];
   if (!all && !s) rows = rows.filter(t => t.status !== 'done');
   if (s) rows = rows.filter(t => t.status === s);
   if (p) rows = rows.filter(t => t.project === p);
   if (a) rows = rows.filter(t => t.assignee === a);
+  if (k) rows = rows.filter(t => t.kind === k);
   rows.sort((x, y) => x.created_at < y.created_at ? -1 : 1);
   if (!rows.length) console.log('(no tickets)');
   for (const t of rows) console.log(fmt(t));
 } else if (cmd === 'show') {
   const t = tickets().get(norm(argv.shift())); if (!t) die('no such ticket');
   console.log(fmt(t)); console.log('created ' + t.created_at + '  updated ' + t.updated_at);
+  if (t.kind !== 'task') console.log('designation ' + t.kind + '  schedule ' + JSON.stringify(t.schedule || {}) + (t.parent_id ? '  parent ' + t.parent_id : ''));
   for (const c of t.comments) console.log(`  [${c.kind}] ${c.ts} ${c.agent}: ${c.text}`);
   for (const a of t.actions) console.log(`  [action] ${a.ts} ${a.agent}: ${a.text}`);
 } else if (cmd === 'dm') {

← 66b490b8 record held yoloforever cycle proof  ·  back to Ticket System  ·  Add actionable blocker lanes 2d6d9cea →