luckberg
  • Joined on 2026-02-11
luckberg created branch gsd/v1.0-milestone-archive in luckberg/familysync 2026-06-10 17:48:33 -04:00
luckberg pushed tag v1.0 to luckberg/familysync 2026-06-10 17:48:32 -04:00
luckberg pushed tag v1.0 to luckberg/familysync 2026-06-10 17:47:39 -04:00
luckberg merged pull request luckberg/familysync#1 2026-06-10 17:39:20 -04:00
Milestone v1.0: FamilySync MVP
luckberg pushed to main at luckberg/familysync 2026-06-10 17:39:20 -04:00
083ffcfe4e Merge pull request 'Milestone v1.0: FamilySync MVP' (#1) from gsd/v1.0-milestone into main
88728426f8 docs: ship v1.0 milestone -- Gitea PR #1
756e2b86ad docs(06): add phase verification report, patterns map, and iter2 review/fix
e805585770 docs(06): refresh code review report to clean after auto-fix
52927851da docs(06): add code review fix report
Compare 377 commits »
luckberg pushed to gsd/v1.0-milestone at luckberg/familysync 2026-06-10 17:24:02 -04:00
88728426f8 docs: ship v1.0 milestone -- Gitea PR #1
luckberg created pull request luckberg/familysync#1 2026-06-10 17:23:43 -04:00
Milestone v1.0: FamilySync MVP
luckberg pushed to gsd/v1.0-milestone at luckberg/familysync 2026-06-10 17:22:41 -04:00
756e2b86ad docs(06): add phase verification report, patterns map, and iter2 review/fix
e805585770 docs(06): refresh code review report to clean after auto-fix
52927851da docs(06): add code review fix report
7ac4c29ea9 fix(06): IN-06 fold long DESCRIPTION line per RFC 5545 in weekly-count3 fixture
1ab9710066 fix(06): IN-05 extract duplicated dialog focus-trap into shared useFocusTrap hook
Compare 89 commits »
luckberg pushed to gsd/v1.0-milestone at luckberg/familysync 2026-06-09 22:51:15 -04:00
3b54ea2f12 wip: phase 05 web-push paused — code complete + verified, awaiting iOS/Android device UAT
17dfaac5f2 docs(05): mark phase pending iOS/Android device UAT (verification human_needed)
ecb576eb8a test(05): verification (12/12 code) + persist 5 human UAT items
02526d07eb docs(05): code review clean after --fix --all --auto (3 iterations)
17756fc523 fix(05-review): NEW-WR-01 emit delete changes when server returns zero events (whole-cache clear)
Compare 55 commits »
luckberg pushed to gsd/v1.0-milestone at luckberg/familysync 2026-06-09 15:15:28 -04:00
d136099dd8 wip: phase 5 web-push paused after discuss (ready to plan)
3bbfbbc383 docs(state): record phase 5 context session
e74f24debf docs(05): capture phase context
5b1f3cefdc chore(graphify): rebuild knowledge graph at d521839 — 4090 nodes, 4249 edges, 427 communities
d521839a40 docs(intel): refresh codebase intelligence at 99f59c3 — capture Phase 4 lists + live-sync
Compare 41 commits »
luckberg pushed to gsd/v1.0-milestone at luckberg/familysync 2026-06-09 11:40:33 -04:00
95b13e6633 chore(04): commit pattern map + session config; ignore intel/graph diff baselines
eb8ae15862 docs(03): add security threat verification (25/25 closed)
2a093468a4 chore: build intel index (.planning/intel/)
a9da31cc35 test(03): complete UAT - 10 passed, 0 issues
01f7456b81 chore: add knowledge graph + ignore graphify-out build cache
Compare 57 commits »
luckberg pushed to gsd/v1.0-milestone at luckberg/familysync 2026-06-07 15:40:06 -04:00
69bc57221b docs(quick-260607-l6l): summary, state, handoff update + reminder-options todo
a99ef1daae refactor(260607-l6l): extract shared deriveDisplayName helper (BUG 2 DRY)
509f4b26e0 test(260607-l6l): make BUG 1 join regression test couple to the handler
8b5ec797cf chore: merge executor worktree (worktree-agent-a62cd2d02a9defd0a)
00a0454514 fix(260607-l6l): scope GET /api/events to current user + shared calendars
Compare 89 commits »
luckberg pushed to gsd/v1.0-milestone at luckberg/familysync 2026-06-05 16:03:12 -04:00
cd71b2bbe2 docs(phase-02): record follow-up todos (dev-run docs, traceability, DST spot-check)
edf9649a21 docs(phase-02): complete phase — mark roadmap + requirements traceability
45b4c40c12 docs(phase-02): evolve PROJECT.md + STATE after phase completion
b794785e09 test(02): human UAT approved — all 4 success criteria; verification passed
504ce369b5 fix(02): display events in viewer's local timezone, not UTC
Compare 43 commits »
luckberg pushed to main at luckberg/familysync 2026-06-04 15:31:22 -04:00
8bd52c6923 docs: add backlog item 999.1 — treat Fastmail as a calendar provider, support adding more
fc4cc2ccf8 docs(02): create phase plan
b842955612 docs(02): create calendar-display phase plan (5 plans, 4 waves)
5e14413024 docs(02): add pattern map
a707f8d9ca docs(02): add research and validation strategy
Compare 43 commits »
luckberg created branch gsd/v1.0-milestone in luckberg/familysync 2026-06-04 15:31:11 -04:00
luckberg pushed to gsd/v1.0-milestone at luckberg/familysync 2026-06-04 15:31:11 -04:00
81d5c61aa5 wip: calendar-display paused — planned, not executed (0/5 plans)
8bd52c6923 docs: add backlog item 999.1 — treat Fastmail as a calendar provider, support adding more
fc4cc2ccf8 docs(02): create phase plan
b842955612 docs(02): create calendar-display phase plan (5 plans, 4 waves)
5e14413024 docs(02): add pattern map
Compare 10 commits »
luckberg pushed to main at luckberg/familysync 2026-06-03 16:40:29 -04:00
31c78965a7 wip: project setup paused pre-Phase-1 (0/5 phases)
ac82d32a36 docs: create roadmap (5 phases)
a20afd472a docs: define v1 requirements
0f79277942 docs: complete project research (stack, features, architecture, pitfalls, summary)
1ce0348914 chore: add project config
Compare 6 commits »
luckberg created branch main in luckberg/familysync 2026-06-03 14:36:37 -04:00
luckberg pushed to main at luckberg/familysync 2026-06-03 14:36:37 -04:00
16db88dabf initial commit
luckberg created repository luckberg/familysync 2026-06-03 14:33:51 -04:00