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

  1. Login Required for Write: All create operations require authentication via benben-and-hygge
  2. Feb 2026 Only: Filter all queries to current month for prototyping
  3. Simple UI: Minimal viable interface, focus on functionality
  4. Service Role Key: Server-side writes using bearlabs.io Service Role Key

Next Steps

  1. Create hygge.im/labs page structure
  2. Implement Supabase auth (benben-and-hygge)
  3. Build read views (Ideas/Actions/Goals/Backlog/Tasks)
  4. Add create forms with auth protection
  5. Deploy and test

Created: 2026-02-10
Status: Prototyping
Owner: Benben 🐻💻