curo1305
5287efd34c
docs(12-03): add plan 03 execution summary
2026-06-18 23:32:41 +02:00
curo1305
e5d6b9ea53
docs(12-02): execution summary — CloudResourceAdapter, browse endpoint, Celery refresh task
2026-06-18 23:18:30 +02:00
curo1305
3127853c1e
docs(12-01): complete cloud-resource-foundation plan 01 summary
2026-06-18 22:38:46 +02:00
curo1305
11b91775b6
docs(12): create phase plan
2026-06-18 22:30:07 +02:00
curo1305 and Claude Sonnet 4.6
fe54a855b3
docs(phase-12): fix UI-SPEC typography and spacing blocking issues
...
- Collapse font weights from 3 to 2: drop font-medium (500), use font-semibold (600) for row primary names, labels, column headers; font-normal (400) for body
- Fix sm spacing token usage: replace p-1.5 (6px) with p-2 (8px) to match declared 8px value
- Update health badge in connection root list from font-medium to font-semibold
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 22:19:25 +02:00
curo1305 and Claude Sonnet 4.6
ea682fdecd
docs(phase-12): add UI design contract for cloud-resource-foundation
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 22:16:22 +02:00
curo1305
52b110acef
docs(phase-12): add research and validation strategy
2026-06-18 22:13:23 +02:00
curo1305
09814c28a9
docs(12): capture phase context
2026-06-18 22:07:26 +02:00
curo1305 and Claude Sonnet 4.6
123ae5b29b
chore: archive v0.2 phase directories to milestones/v0.2-phases/
...
Moves phases 08–11 execution artifacts from .planning/phases/ to
.planning/milestones/v0.2-phases/ to keep .planning/phases/ clean
for the next milestone.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 14:34:52 +02:00
curo1305
aaf57eae80
fix(milestone): close v0.2 audit gaps
2026-06-17 12:42:20 +02:00
curo1305
595b33a68c
fix(phase-11): close mobile storage UAT gaps
2026-06-17 10:48:35 +02:00
curo1305
c48ebf152c
test(phase-11): record mobile UAT gaps
2026-06-17 10:37:21 +02:00
curo1305
64aa960d20
test(phase-11): add Nyquist validation coverage
2026-06-17 09:58:59 +02:00
curo1305 and Claude Sonnet 4.6
f5fc8d111b
docs(phase-11): add security threat verification — 13/13 threats CLOSED
...
Retroactive-STRIDE audit for Phase 11 (visual-design-responsive-layout-cleanup).
No plan-time threat model existed; register built from implementation files.
All 13 threats closed: 7 mitigated, 6 accepted with documented rationale.
threats_open: 0 — phase 11 security gate passes.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 09:51:47 +02:00
curo1305
1c0b231002
docs(11): update VERIFICATION.md — all 12 requirements satisfied after TreeItem gap fix
2026-06-17 09:37:36 +02:00
curo1305
8ac5b15f51
docs(11): add code review report
2026-06-17 09:26:45 +02:00
curo1305
b121bc2a86
docs(11-06): complete Plan 11-06 — dead-code cleanup and final verification SUMMARY
...
Summary covers all 8 tasks:
- Task 1 (prior): AccountView.vue deleted (a8e0a19 )
- Tasks 2-5: admin test classification (3 retained), FolderRow.vue deleted,
stale FolderRow tests removed; 268/268 tests pass (a928b54 )
- Task 6 (prior): final bundle analysis committed (888d376 )
- Task 7: phase11-final-summary.md — -81 kB / -30.6% main bundle (df981fb )
- Task 8: 11-VERIFICATION.md — all 12 Phase 11 requirements SATISFIED (9ad88ab )
2026-06-17 08:02:16 +02:00
curo1305
9ad88abe88
docs(11-06): add 11-VERIFICATION.md — all 12 Phase 11 requirements mapped to evidence
...
Maps VISUAL-01..04, RESP-01..05, CODE-07, PERF-02, PERF-03 to concrete
code locations, test describe/it strings, and build output evidence.
All 12 requirements verified as SATISFIED:
- VISUAL-01: skeleton Tailwind classes; AppSidebar.visual.test.js
- VISUAL-02: @tailwindcss/forms active; ShareModal form tests
- VISUAL-03: typography normalized; typography.visual.test.js
- VISUAL-04: 62 focus-visible occurrences; AppSidebar.visual.test.js
- RESP-01: App.vue hamburger drawer with Teleport backdrop
- RESP-02: StorageBrowser hidden md/sm columns; skeleton test
- RESP-03: 36px touch targets; StorageBrowser.skeleton.test.js
- RESP-04: max-h-[90vh] overflow-y-auto on all 4 modals; mobile tests
- RESP-05: AdminLayout.vue hamburger drawer pattern
- CODE-07: FolderRow.vue + AccountView.vue deleted; 3 admin tests retained
- PERF-02: 4 perf artifacts in .planning/perf/
- PERF-03: 21 JS chunks vs 15 baseline; all non-initial routes lazy
2026-06-17 08:01:00 +02:00
curo1305 and Claude Sonnet 4.6
eef76e02dc
docs(11-05): complete visual consistency pass plan summary
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-16 21:50:28 +02:00
curo1305
86d28046ca
chore: merge executor worktree (worktree-agent-acd1ece9cc8092915)
2026-06-16 21:37:59 +02:00
curo1305
087eec1047
docs(11-04): complete forms baseline and mobile-safe modals plan summary
2026-06-16 21:35:52 +02:00
curo1305
e32793c126
chore: merge executor worktree (worktree-agent-ae52d6537a4569901)
2026-06-16 21:26:09 +02:00
curo1305
dfac0a9617
docs(11-03): complete responsive shells and storage rows plan summary
2026-06-16 21:24:26 +02:00
curo1305
dfc6ff52f7
docs(11-02): complete lazy-load routes plan — SUMMARY.md
2026-06-16 21:11:46 +02:00
curo1305 and Claude Sonnet 4.6
3361a63ffd
docs(11-01): add plan summary — baseline captured, audit complete
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-16 21:06:22 +02:00
curo1305
f03d5b095e
docs(11): capture phase context
2026-06-16 20:50:37 +02:00
curo1305 and Claude Sonnet 4.6
83cdf28231
docs(phase-10): evolve PROJECT.md and resolve UAT after gap closure
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-16 20:12:46 +02:00
curo1305 and Claude Sonnet 4.6
ac95c1243f
docs(phase-10): complete gap closure verification — 219 tests, all 6 UAT gaps closed
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-16 20:11:51 +02:00
curo1305
0df2942e4c
docs(10-13): complete gap closure plan summary
...
- 6 UAT gaps closed: shimmer, search-at-root, admin sidebar, keyboard shortcuts, escape focus, OS drag-drop
- 219 tests passing (8 new)
- 5 production files modified, 3 test files added
2026-06-16 19:20:16 +02:00
curo1305
e3c681f99d
docs(10): add root causes from diagnosis — 8 gaps diagnosed
2026-06-16 17:36:17 +02:00
curo1305
6d238a4ff3
test(10): complete UAT - 10 passed, 9 issues
2026-06-16 17:32:03 +02:00
curo1305 and Claude Sonnet 4.6
210670d033
docs(phase-10): mark VALIDATION.md nyquist-compliant — 16/16 tasks COVERED, 211 tests pass
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-16 13:43:45 +02:00
curo1305 and Claude Sonnet 4.6
37f49bc6ea
docs(10): add code review report
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-16 10:13:37 +02:00
curo1305 and Claude Sonnet 4.6
a6e130b49e
docs(10): re-verify after gap closure — all 15 truths verified, 211 tests pass
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-16 10:03:16 +02:00
curo1305
2605227fe0
docs(10): add code review report
2026-06-16 09:45:54 +02:00
curo1305
dbd32fdb1c
docs(10-12): complete SVG-to-AppIcon migration — CODE-05 complete
2026-06-16 09:39:27 +02:00
curo1305
7dc011f3da
docs(10-11): complete drag-to-move guard + teleport dropdowns plan — 10 tests, 3 components updated
2026-06-16 08:26:38 +02:00
curo1305
026d3743c3
docs(10-10): complete OS drag overlay plan — OsDragOverlay.vue + App.vue wiring + 8 tests
...
UX-09 fully implemented: depth-counter drag detection, Teleport overlay,
FileManagerView.handleOsDrop wired through App.vue routeViewRef.
198/198 tests passing, 0 regressions.
2026-06-15 20:47:32 +02:00
curo1305
c625d0889d
docs(10-09): add plan SUMMARY — keyboard shortcuts via ref chain complete
...
- 3 tasks executed: RED tests → ref chain plumbing → App.vue handler GREEN
- 9 keyboard tests passing; 190 total tests, 0 failures
- Documents double optional chaining deviation (auto-fixed bug in StorageBrowser)
2026-06-15 20:37:54 +02:00
curo1305
776a1d9948
chore: merge executor worktree (10-08 admin views wiring)
2026-06-15 20:30:25 +02:00
curo1305
365b0b4eca
chore: merge executor worktree (10-07 AppSidebar wiring)
2026-06-15 20:30:25 +02:00
curo1305
d2110c9a98
docs(10-07): complete AppSidebar skeleton + EmptyState micro + UX-14 plan
...
- UX-03 skeletons, UX-01 sidebar micro EmptyState, UX-14 New button removed
- 9/9 tests GREEN; StorageBrowser.startNewFolder invariant preserved
2026-06-15 20:29:21 +02:00
curo1305
24a5cbc112
docs(10-08): complete plan — admin skeletons, EmptyStates, and BreadcrumbBar wiring
...
- All 3 tasks complete; 8 TDD skeleton tests GREEN
- 8 views updated with BreadcrumbBar (showRoot=false)
- AdminAuditView + AdminUsersView: animated skeleton tbody rows
- AdminAuditView + SharedView + CloudStorageView: EmptyState components
- Full worktree test suite: 178/178 pass
2026-06-15 20:28:27 +02:00
curo1305
b076ec9cda
docs(10-06): create plan summary — skeleton/EmptyState/BreadcrumbBar/toast wired
...
- Documents 3 tasks (TDD RED→GREEN→Task3)
- Records 164/164 tests passing, FolderBreadcrumb deleted
- Captures dead-code hygiene deviation and decisions
2026-06-15 20:27:15 +02:00
curo1305
20183e9c5e
chore: merge executor worktree (10-03 BreadcrumbBar)
2026-06-15 20:17:57 +02:00
curo1305
8e1fb9e1db
chore: merge executor worktree (10-02 EmptyState) — kept 10-01 AppIcon.vue (resolvedPaths vs paths[name]; 10-01 is canonical)
2026-06-15 20:17:49 +02:00
curo1305
5ed6ae9565
chore: merge executor worktree (10-05 Nyquist stubs)
2026-06-15 20:17:06 +02:00
curo1305
b4bcc1d843
docs(10-03): complete BreadcrumbBar plan — 2/2 tasks, 10/10 tests green
2026-06-15 20:14:30 +02:00
curo1305
ce76c097fd
docs(10-05): complete Wave 0 xfail test stubs plan — 8 files, 53 it.todo stubs covering UX-02..09, UX-11, UX-13, UX-14
2026-06-15 20:13:57 +02:00
curo1305
69e859d2d8
docs(10-02): complete EmptyState plan — 2 tasks, 7 tests green
...
- EmptyState.vue: Options API, 4 props, 4 computed size-class methods, #cta slot
- AppIcon.vue: created as deviation Rule 3 (unblocks import resolution)
- 7 Vitest tests: RED at 96f4b5f , GREEN at e56d17e
2026-06-15 20:13:10 +02:00