456 Commits

Author SHA1 Message Date
35f900b65d Rewrite implementation plan to v0.2 with Strategy integration
Adds 5 new tasks and updates existing ones to cover:
- ContinuityService (was StreakService) for Weekly Continuity (7
  notes/week, KST Mon-Sun, recovery detection >=7 day gap).
- NotificationService for OS native post-submit reward toast (4
  rotating copies, deterministic by noteId hash).
- IntentService + IntentBanner component for "의미 한 줄" prompt
  after AI done (4 rotating prompts).
- RecoveryToast component with localStorage dismissal.
- AI proposal labels (gray "AI" badges on un-edited fields), tag
  source subscript, edited-by-user flags guarding AI overwrites.
- Updated copy throughout (recovery-friendly, no failure language).
- New schema columns: user_intent, intent_prompted_at,
  title_edited_by_user, summary_edited_by_user.
- Updated IPC: setIntent/dismissIntent/getContinuity.
- Tray copy ("기억 구출하기" / "구출한 메모 보기").
- Updated dogfood checklist with all v0.2 features.

Plan now has 33 tasks (was 28). All tasks remain bite-sized with
TDD discipline (red → green → commit).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-25 01:46:20 +00:00
c7bfd15aee Update vertical slice spec to v0.2 with Strategy integration
Integrates psychology-based habit formation strategy from
docs/superpowers/strategy/strategy.md into the slice scope:

- §0.1 5 product principles (memo existence > completeness, capture
  is user's only responsibility, AI re-evokes thought, streak for
  recovery, personal notes as team knowledge seed).
- §1.1 Adds in-scope: post-submit native notification toast (4
  rotating copies), AI proposal labels with edited-by-user flags,
  one-line intent banner after AI done (4 rotating prompts),
  Weekly Continuity streak (7 notes/week target), recovery-friendly
  copy policy.
- §1.2 Defers if-then onboarding, situational templates, 66-day
  program, psychology KPIs, A/B infra, Confluence candidate
  recommendation, triggered capture, streak freeze.
- §2.2 Adds NotificationService and IntentService modules.
- §2.3 IPC adds setIntent/dismissIntent/getContinuity, drops
  getStreak in favor of getContinuity.
- §3.1 Schema adds user_intent, intent_prompted_at,
  title_edited_by_user, summary_edited_by_user columns.
- §3.3 Invariants added for new columns.
- §5.1 QuickCapture copy + post-submit native notification flow.
- §5.2 Inbox redesigned: ContinuityBadge, recovery toast,
  IntentBanner, AI proposal labels per field.
- §5.4 Full copy catalog with recovery-friendly tone.
- §6.1 Adds failure modes for OS notification denial and
  concurrent intent updates.
- §8 Lists Strategy items deferred to future specs.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-25 01:35:54 +00:00
4b25ba3b11 Add vertical slice implementation plan
28-task TDD plan covering project bootstrap, data layer, AI pipeline,
Quick Capture + Inbox UI, tray, media GC, and E2E smoke test. Each
task is bite-sized with red/green/commit discipline.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 19:26:00 +00:00
cdb329e789 Pin Node 24.15.0 LTS via .nvmrc
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 19:15:52 +00:00
e22194bf39 Add tech stack and version policy section to vertical slice spec
Pin Node 24 LTS (Krypton) as runtime. Document latest-stable-major
policy for dependencies with initial pin candidates as of 2026-04-24,
and .nvmrc-based version synchronization for dev/CI.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 19:15:32 +00:00
bbbe292fc6 Add vertical slice design spec for Inkling MVP
Initial design document covering the first end-to-end slice of Inkling:
Quick Capture, SQLite storage, Local Ollama AI pipeline (gemma4:9b),
and Inbox with inline editing. Scoped for dogfood on Windows/macOS.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 19:12:21 +00:00