learning_ai_notes/backend/src
Saravana Achu Mac 8d84bcb841 feat: add DELETE endpoints, role enforcement, telemetry and feature flags
Phase 2 of the execution roadmap:
- Add DELETE endpoints for notes (soft-delete), workspaces, tasks, artifacts, relationships
- Add requireWriter() role enforcement on all write routes (POST/PATCH/DELETE)
- Activate trackEvent() telemetry on note.created, note.updated, note.archived, workspace.created
- Gate notes search behind isFeatureEnabled('notes.enabled')
- Update all test mocks to include role and new auth exports

Made-with: Cursor
2026-03-29 20:47:12 -07:00
..
lib feat: add DELETE endpoints, role enforcement, telemetry and feature flags 2026-03-29 20:47:12 -07:00
mcp feat(mcp): add update-note, link-notes, extract-tasks, attach-artifact MCP tools 2026-03-10 18:53:28 -07:00
modules feat: add DELETE endpoints, role enforcement, telemetry and feature flags 2026-03-29 20:47:12 -07:00
diagnostics.test.ts feat(backend): add GET /api/bootstrap route + test 2026-03-20 21:15:41 -07:00
server.test.ts fix(backend): fix server.test.ts mock missing PRODUCT_ID and field-encrypt 2026-03-21 16:22:11 -07:00
server.ts feat(backend): admin-panel encryption toggle via initEncryption() 2026-03-21 15:25:41 -07:00
test-helpers.ts test(backend): add integration tests for all 7 route modules [A5] 2026-03-19 08:38:21 -07:00