Skip to content

Add Nova KanbanX assistant notebook foundation - #1

Merged
Withphildev merged 1 commit into
mainfrom
feature/loopx-foundation
Aug 8, 2026
Merged

Add Nova KanbanX assistant notebook foundation#1
Withphildev merged 1 commit into
mainfrom
feature/loopx-foundation

Conversation

@Withphildev

Copy link
Copy Markdown
Owner

What changed

  • adds durable task fields, validated lifecycle transitions, optimistic revisions, and idempotent event handling
  • adds transactional migrations, integrity protection, CI, and expanded server/web tests
  • integrates LoopX as a non-destructive projection with dry-run-first reconciliation and lifecycle actions
  • adds project, milestone, task, checklist, progress, restart-packet, and decomposition workflows
  • turns KanbanX into Nova's ADHD-friendly assistant notebook with capture, agenda, daily focus, weekly reset, snooze, reminder delivery, and recurring reminders
  • preserves recurring reminder wall-clock time across DST and calendar anchors across short months
  • adds the corresponding UI controls and operating documentation

Why

Nova needs a durable notebook and schedule book that agents can safely read and update without relying on chat memory or one cron job per reminder. LoopX remains authoritative for LoopX-owned identity while KanbanX provides a calm, non-destructive working projection.

Impact

Users can quickly capture thoughts and reminders, review open work, break large goals into reachable steps, and acknowledge recurring reminders without completing the underlying task. Agent callers receive revision guards, replay-safe mutations, audit history, and deterministic reminder delivery identities.

Validation

  • npm test — 23 server tests and 13 web tests passed
  • npm run build — server and web production builds passed
  • npm run agent:smoke — passed
  • isolated Nova-helper recurrence test passed
  • rendered UI recurrence controls and status visually verified
  • git diff --check passed

@Withphildev
Withphildev marked this pull request as ready for review August 8, 2026 08:40
@Withphildev
Withphildev merged commit 1973a90 into main Aug 8, 2026
2 checks passed
@Withphildev
Withphildev deleted the feature/loopx-foundation branch August 8, 2026 08:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant