Files
Momento/_bmad-output/implementation-artifacts/deferred-work.md
Antigravity f46654f574 feat: editor improvements and architectural grid prototype
Multiple feature additions and improvements across the application:

- NextGen Editor: drag handles, smart paste, block actions
- Structured views: Kanban and table layouts for notes
- Architectural Grid: new brainstorming/agent interface prototype
- Flashcards: SM-2 revision algorithm with AI generation
- MCP server: robustness improvements
- Graph/PDF chat: fix click propagation and copy behavior
- Various UI/UX enhancements and bug fixes

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 19:45:15 +00:00

2.5 KiB
Raw Blame History

Deferred Work

Deferred from: code review of 3-5-secure-byok-management (2026-05-16)

  • Test host BYOK + quota invité vide (Task 7.4) — Scénario AC10 (hôte BYOK, quota invité vide) non couvert par test dédié dans brainstorm-billing.test.ts.
  • lastUsedAt / lastUsedFor jamais mis à jour — Champs Prisma présents mais non alimentés à lusage des clés BYOK.
  • keyHash non utilisé pour dédup — Hash SHA-256 stocké sans logique de déduplication à lupsert.
  • Downgrade tier → désactivation clés hors liste — Pas de isActive=false automatique au downgrade PRO/Business ; seul le rejet des nouveaux saves est en place.
  • Rate limit POST /api/user/api-keys — Pas de limite Redis documentée en spec optionnelle.
  • AC5 anonymousAnalytics DB sync — La synchronisation de anonymousAnalytics vers UserAISettings via updateAISettings() n'a pas été implémentée. Contrainte utilisateur : zéro écriture DB en 4.1, consentement 100 % client. À implémenter dans une story ultérieure si la cohérence DB devient requise.

Deferred from: unified tasks view study (2026-05-24)

  • Vue agrégée Notes/Tâches (Markdown scrape) — Retirée volontairement (option A produit) : surcharge UX, chevauchement avec vues structurées Kanban. Spec spec-unified-tasks-view.md abandonnée ; pas dunification TipTap/Checklist pour cette vue.

Deferred from: US-TEMPORAL product decision (2026-05-24)

  • Prédictions d'accès temporelles — Reporté : chevauche rappels + flashcards SM-2 + Memory Echo ; heuristique prototype peu fiable ; NoteAccessLog non prioritaire. Voir docs/user-stories.md § US-TEMPORAL.

  • Build error in note-graph-view.tsx — Variable plainText définie plusieurs fois (ligne 238). Fichier préexistant modifié hors de cette tâche. À corriger indépendamment.

  • PUT /api/ai/batch-organize sans check consent — Handler PUT applique le plan dorganisation en DB sans appeler dAPI IA tierce ; hardening consent possible mais hors périmètre GDPR direct.

Deferred from: code review of 4-3-data-portability (2026-05-23)

  • lib/export/zip-builder.ts non extrait — logique inline dans la route ; fonctionnel mais écarte la structure prévue par la story.
  • Rate limiting absent sur GET /api/user/export — vecteur dabus (exports répétés) ; hardening ultérieur.