learning_ai_common_plat/docs/ecosystem/delegation/windsurf/TASK.md

2.0 KiB

Windsurf Task

Role: Windsurf Repo: learning_ai_notes Priority: current Phase 1 blocker

Goal

Finish the NoteLett verification path for the transcript -> note step so the Phase 1 flow is execution-verified, not just code-complete.

Owned Files And Modules

  • backend/src/lib/ecosystem-phase1.*
  • backend/src/modules/ecosystem-phase1/*
  • backend test/config files only if needed for this exact verification path

Do Not Touch

  • web/
  • mobile/
  • shared ecosystem contracts in learning_ai_common_plat
  • unrelated NoteLett features

Required Outcome

  • backend Phase 1 import path runs locally
  • focused tests cover:
    • transcript artifact import
    • note artifact creation
    • artifact.created
    • artifact.linked
    • upstream event causation propagation
  • no contract drift from @bytelyst/events

Verification

Run the narrowest real command that proves the path works. Preferred:

pnpm --filter @notelett/backend run test

If repo setup requires a narrower command, use it and record the exact command plus result.

Tracker Update

If verification changes from blocked to verified, update:

Review Gate

Return the result to Codex for review before claiming completion.

Launch One-Liner

git pull origin main && read /Users/saravana/BytelystAI/learning_ai/learning_ai_common_plat/docs/ecosystem/delegation/windsurf/TASK.md and /Users/saravana/BytelystAI/learning_ai/learning_ai_common_plat/docs/ecosystem/delegation/windsurf/FEEDBACK.md, execute within ownership boundaries, and update /Users/saravana/BytelystAI/learning_ai/learning_ai_common_plat/docs/ecosystem/delegation/windsurf/STATUS.md