WK7: Sub-Labs Prototyping
Goal
Build a minimal Labs system at hygge.im/labs that connects to bearlabs.io data, allowing Hygge to view and create Ideas, Actions, Goals, Backlog, and Tasks for February 2026.
Scope
MVP Features:
- View Ideas (Feb 2026)
- View Actions (Feb 2026)
- View Goals (owner=hygge)
- View Backlog & Tasks (Feb 2026)
- Create Ideas/Actions/Backlog/Tasks (requires login)
Non-Goals:
- Benben/WalkingWeekend Sub-Labs (future)
- Edit/Delete operations
- Complex shared components
Architecture
Dual Supabase Setup:
- Auth: benben-and-hygge project (login/logout)
- Data: bearlabs.io project (Ideas/Actions/Goals/Backlog/Tasks)
Tech Stack:
- Next.js + React
- Supabase SSR
- API Routes for auth + data separation
Key Decisions
- Login Required for Write: All create operations require authentication via benben-and-hygge
- Feb 2026 Only: Filter all queries to current month for prototyping
- Simple UI: Minimal viable interface, focus on functionality
- Service Role Key: Server-side writes using bearlabs.io Service Role Key
Next Steps
- Create hygge.im/labs page structure
- Implement Supabase auth (benben-and-hygge)
- Build read views (Ideas/Actions/Goals/Backlog/Tasks)
- Add create forms with auth protection
- Deploy and test
Created: 2026-02-10
Status: Prototyping
Owner: Benben 🐻💻