LifeOS dashboard and task workspace now stay in sync after task updates
Shipped cross-tab and same-tab refresh events so marking a task Do / Defer / Done in either LifeOS view refreshes both the dashboard and task workspace without a manual reload.
Where to look
- app/lifeos/page.tsx
- app/lifeos/tasks/page.tsx
- lib/lifeos-events.ts
Production LifeOS data cleaned up and access issue documented
Production cleanup removed exact duplicate task rows across multiple user records plus same-text stale-status duplicates, and confirmed Tony's super-admin production view was surfacing tasks across users rather than a single-user-only slice.
Where to look
- OPERATIONS-RUNBOOK.md
- signal/v2/README.md
LifeOS snapshot now supports regenerate + task handoff links
Added a Regenerate now action on /lifeos to refresh SIGNAL v2 data, and made snapshot top-3 items open /lifeos/tasks with the task text prefilled as search.
Where to look
- app/lifeos/page.tsx
- app/api/lifeos-now/regenerate/route.ts
- app/lifeos/tasks/page.tsx
LifeOS overview now reads SIGNAL v2 now.json snapshot
The /lifeos page now pulls the file-first SIGNAL v2 now snapshot through a local API route and renders the current top-3 directly in the overview.
Where to look
- app/api/lifeos-now/route.ts
- app/lifeos/page.tsx
- signal/v2/now.json
Added persistent LifeOS changelog and footer link
A dedicated LifeOS changelog page now exists and is linked from the persistent footer so Tony can always check what changed without guessing.
Where to look
- app/platform-footer.tsx
- app/lifeos/changelog/page.tsx
- lib/lifeos-changelog.ts
Heartbeat interruptions disabled during rebuild session
The hourly Ops heartbeat cron was disabled to prevent build interruptions while LifeOS/SIGNAL redesign work is in progress.
Where to look
- cron:4750646c-0e9c-4c0b-984a-9ad4c205c0da
SIGNAL OS v0 tool scaffolded for life + ideas + tinkering
Created a file-first CLI that supports projects, tasks, ideas, tinkering, anti-drift threads, daily top-3 planning, and dashboard rendering.
Where to look
- scripts/signal_os.py
- signal/v2/state.json
- signal/v2/dashboard.md
- signal/v2/now.json