<!-- SOLID CITY · part 3772 -->
q||location.pathname)}window.scrollTo({top:0,behavior:'smooth'})}
  function renderAll(){renderTasks();renderWorkers();renderFeed();renderStats()}
  document.addEventListener('click',function(e){var taskEl=e.target.closest('[data-task]');if(taskEl){taskDrawer(taskById(taskEl.dataset.task));return}var nav=e.target.closest('[data-view]');if(nav){switchView(nav.dataset.view);return}var nt=e.target.closest('[data-nav-task]');if(nt){switchView('workshop');taskDrawer(taskById(nt.dataset.navTask));return}var action=e.target.closest('[data-action]');if(action){handleAction(action.dataset.action);return}});
  document.addEventListener('keydown',function(e){if((e.key==='Enter'||e.key===' ')&&e.target.matches('[data-task]')){e.preventDefault();taskDrawer(taskById(e.target.dataset.task))}if(e.key==='Escape'){closeDrawer();closeConfirm()}});
  document.getElementById('closeDrawer').addEventListener('click',closeDrawer);document.getElementById('drawerBackdrop').addEventListener('click',function(e){if(e.target===this)closeDrawer()});
  document.getElementById('openStatsBtn').addEventListener('click',function(){switchView('stats')});document.getElementById('runStepBtn').addEventListener('click',runCollab);
  document.getElementById('cancelConfirm').addEventListener('click',closeConfirm);document.getElementById('acceptConfirm').addEventListener('click',function(){var fn=confirmAction;if(fn)fn()});
  renderAll();var initial=new URLSearchParams(location.search).get('view');if(initial==='stats'||initial==='board')switchView(initial,false);
})();
</script>
</body>
</html>


