-
a1885122a1
docs(phase-10): update tracking after wave 0 complete (5/12 plans)
curo1305
2026-06-15 20:18:49 +02:00
-
20183e9c5e
chore: merge executor worktree (10-03 BreadcrumbBar)
curo1305
2026-06-15 20:17:57 +02:00
-
-
8e1fb9e1db
chore: merge executor worktree (10-02 EmptyState) — kept 10-01 AppIcon.vue (resolvedPaths vs paths[name]; 10-01 is canonical)
curo1305
2026-06-15 20:17:49 +02:00
-
-
5ed6ae9565
chore: merge executor worktree (10-05 Nyquist stubs)
curo1305
2026-06-15 20:17:06 +02:00
-
-
b4bcc1d843
docs(10-03): complete BreadcrumbBar plan — 2/2 tasks, 10/10 tests green
curo1305
2026-06-15 20:14:30 +02:00
-
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
curo1305
2026-06-15 20:13:57 +02:00
-
7e584e032a
feat(10-03): implement BreadcrumbBar.vue — shared breadcrumb component (GREEN)
curo1305
2026-06-15 20:13:29 +02:00
-
69e859d2d8
docs(10-02): complete EmptyState plan — 2 tasks, 7 tests green
curo1305
2026-06-15 20:13:10 +02:00
-
794ff42bf5
test(10-05): Wave 0 keyboard + OS-drag + drag-to-move stubs (UX-05..09, UX-11)
curo1305
2026-06-15 20:12:39 +02:00
-
bb52aa09e0
docs(10-04): complete toast notification system plan
curo1305
2026-06-15 20:12:28 +02:00
-
e56d17efcb
feat(10-02): implement EmptyState.vue — shared empty-state component (GREEN)
curo1305
2026-06-15 20:12:09 +02:00
-
848b5fcf36
docs(10-01): complete AppIcon plan — 32 icons, 6/6 tests green
curo1305
2026-06-15 20:11:58 +02:00
-
75970352fc
test(10-05): Wave 0 skeleton + dropdown stubs (UX-02, UX-03, UX-04, UX-13, UX-14)
curo1305
2026-06-15 20:11:40 +02:00
-
b6ea858c9b
test(10-03): add failing BreadcrumbBar tests (RED)
curo1305
2026-06-15 20:11:37 +02:00
-
-
-
f92d98d067
feat(10-04): implement toast store, ToastContainer, mount in App.vue
curo1305
2026-06-15 20:11:12 +02:00
-
74fc41cefa
feat(10-01): implement AppIcon.vue with full ICON_PATHS registry
curo1305
2026-06-15 20:10:41 +02:00
-
96f4b5f80e
test(10-02): add failing EmptyState tests (RED)
curo1305
2026-06-15 20:10:15 +02:00
-
-
b12137c4ce
test(10-04): add failing tests for toast store and ToastContainer
curo1305
2026-06-15 20:10:00 +02:00
-
4a45dd4801
test(10-01): add failing AppIcon tests for icon registry contract
curo1305
2026-06-15 20:09:21 +02:00
-
-
d3d3f711eb
docs(10): create phase plan — 12 plans, 6 waves, UX-01..14 + CODE-05

curo1305andClaude Sonnet 4.6
2026-06-15 06:55:11 +02:00
-
c84dcb77c1
docs(phase-10): research UX & interaction
curo1305
2026-06-14 22:04:12 +02:00
-
71118076a4
docs(state): record phase 10 context session
curo1305
2026-06-14 21:53:38 +02:00
-
4c8c394bc3
docs(10): capture phase context
curo1305
2026-06-14 21:53:34 +02:00
-
e6f5f2be3b
test(phase-09): complete UAT — 9/9 tests passed; mark phase complete

curo1305andClaude Sonnet 4.6
2026-06-13 11:32:19 +02:00
-
3363e23436
docs(phase-09): mark VALIDATION.md complete — all 5 gaps resolved

curo1305andClaude Sonnet 4.6
2026-06-13 10:45:34 +02:00
-
c4adf9a990
docs(phase-09): add security threat verification — 15/15 threats closed

curo1305andClaude Sonnet 4.6
2026-06-12 22:28:15 +02:00
-
6f9f045a9a
docs(phase-09): add VERIFICATION.md + REVIEW.md — phase 9 complete

curo1305andClaude Sonnet 4.6
2026-06-12 22:22:47 +02:00
-
baa462870d
docs(phase-09): update tracking after wave 4 — plan 09-05 complete

curo1305andClaude Sonnet 4.6
2026-06-12 22:09:22 +02:00
-
777c003ce9
docs(09-05): complete CODE-09 comment purge plan — SUMMARY.md

curo1305andClaude Sonnet 4.6
2026-06-12 22:09:22 +02:00
-
7ef65de046
refactor(09-05): CODE-09 purge — Phase 9 files (WHAT comments removed)

curo1305andClaude Sonnet 4.6
2026-06-12 21:52:30 +02:00
-
3b639b7a72
chore: merge partial 09-05 — Phase 8 backend comment purge
curo1305
2026-06-12 20:11:27 +02:00
-
-
6d1c02f703
refactor(09-05): CODE-09 purge — Phase 8 backend sub-packages (WHAT comments removed)
curo1305
2026-06-12 16:59:46 +02:00
-
-
9ddd599897
docs(phase-09): update tracking after wave 3 — plan 09-04 complete

curo1305andClaude Sonnet 4.6
2026-06-12 16:14:43 +02:00
-
a21b206b3f
chore: merge executor worktree (worktree-agent-a38a2f14f84388704)
curo1305
2026-06-12 16:14:00 +02:00
-
-
b9e5facd55
docs(09-04): complete plan 04 — router rewire, login redirect, cleanup, safelist
curo1305
2026-06-12 16:12:50 +02:00
-
e6467d18cf
feat(09-04): delete AdminView + 4 tab files; update tests + router guard test
curo1305
2026-06-12 16:11:00 +02:00
-
bdd68b2edf
feat(09-04): wire admin login redirect in LoginView.vue (D-08)
curo1305
2026-06-12 16:08:25 +02:00
-
5dbfb6c1d8
feat(09-04): rewire /admin nested route + guard + Tailwind safelist
curo1305
2026-06-12 16:07:56 +02:00
-
-
b19ab8bcd1
docs(phase-09): update tracking after wave 2 — plan 09-03 complete

curo1305andClaude Sonnet 4.6
2026-06-12 16:03:58 +02:00
-
71329798d5
chore: merge executor worktree (worktree-agent-ae0df1181a91ce55b)
curo1305
2026-06-12 16:03:19 +02:00
-
-
ec4bd691d1
docs(09-03): complete tab-to-view extraction plan — 4 views created
curo1305
2026-06-12 16:02:43 +02:00
-
164003b19b
feat(09-03): extract AdminAiView + AdminAuditView from tab components
curo1305
2026-06-12 16:01:29 +02:00
-
d690a445b9
feat(09-03): extract AdminUsersView + AdminQuotasView from tab components
curo1305
2026-06-12 15:58:51 +02:00
-
-
1b1cc5d566
docs(phase-09): update tracking after wave 1 — plans 09-01 + 09-02 complete

curo1305andClaude Sonnet 4.6
2026-06-12 15:54:05 +02:00
-
42cf3bfa06
chore: merge executor worktree (worktree-agent-a0c8d4832f87a5517)
curo1305
2026-06-12 15:52:52 +02:00
-
-
151f474854
docs(09-01): complete ADMIN-11 plan — admin overview endpoint summary
curo1305
2026-06-12 15:51:45 +02:00
-
41d81c089f
feat(09-01): implement GET /api/admin/overview endpoint — ADMIN-11
curo1305
2026-06-12 15:50:38 +02:00
-
4e37cb0fab
docs(09-02): complete admin route shell plan — layout, sidebar, overview view
curo1305
2026-06-12 15:49:07 +02:00
-
1e14e15cbf
feat(09-02): create AdminOverviewView.vue
curo1305
2026-06-12 15:48:19 +02:00
-
4eb489feb8
feat(09-02): create AdminLayout.vue and AdminSidebar.vue
curo1305
2026-06-12 15:47:35 +02:00
-
4caeed2d22
test(09-01): add failing xfail tests for ADMIN-11 overview endpoint
curo1305
2026-06-12 15:47:18 +02:00
-
fd12ee2a22
feat(09-02): add getAdminOverview() to api/admin.js
curo1305
2026-06-12 15:46:00 +02:00
-
-
2fd7591eac
docs(09): fix plan checker warnings — ORDER BY desc, closed tag, resolved marker

curo1305andClaude Sonnet 4.6
2026-06-12 15:40:31 +02:00
-
ba30ada87a
docs(09): create phase 9 plan — Admin Panel Rearchitecture

curo1305andClaude Sonnet 4.6
2026-06-12 15:34:31 +02:00
-
373e009ed8
docs(09): research phase — admin panel rearchitecture

curo1305andClaude Sonnet 4.6
2026-06-12 13:35:34 +02:00
-
e5bed6e219
docs(state): record phase 9 context session
curo1305
2026-06-12 13:23:29 +02:00
-
6721e60166
docs(09): capture phase context
curo1305
2026-06-12 13:23:25 +02:00
-
a42f0ed623
test(08): UAT complete — 7/7 passed, phase 8 marked complete

curo1305andClaude Sonnet 4.6
2026-06-12 11:28:56 +02:00
-
ee3d2d2d3d
docs(phase-08): mark VALIDATION.md complete — Nyquist-compliant 9/9

curo1305andClaude Sonnet 4.6
2026-06-12 11:24:49 +02:00
-
cd4f372e46
docs(phase-08): add security threat verification — all 45 threats closed

curo1305andClaude Sonnet 4.6
2026-06-12 11:18:16 +02:00
-
ace8899211
test(08): complete UAT — 7/7 passed, all regression verified

curo1305andClaude Sonnet 4.6
2026-06-12 11:07:24 +02:00
-
6bda133c81
chore(08-08): PERF-01 packages + Vite 6 upgrade + pin requirements.txt

curo1305andClaude Sonnet 4.6
2026-06-12 10:54:34 +02:00
-
8828871ecd
wip: phase-08 paused at plan 08/08 — wave 2 complete, 08-08 pending npm verification

curo1305andClaude Sonnet 4.6
2026-06-12 10:34:41 +02:00
-
9a3ce6ef39
docs(08-04/05/06): add plan summaries — wave 2 backend decomposition complete

curo1305andClaude Sonnet 4.6
2026-06-12 10:29:40 +02:00
-
81337bd9e3
feat(08-05): decompose documents API monolith into documents/ package — CODE-02 CODE-08

curo1305andClaude Sonnet 4.6
2026-06-12 10:27:48 +02:00
-
f01fb0e6d5
feat(08-04): delete admin.py monolith after URL regression — CODE-01 CODE-08

curo1305andClaude Sonnet 4.6
2026-06-12 10:16:38 +02:00
-
7e99b6ecc1
docs(08-07): add plan summary — CODE-04 CODE-08 frontend api decomposition complete
curo1305
2026-06-10 18:45:56 +02:00
-
02bf04cc63
feat(08-07): decompose frontend api/client.js into domain modules + utils — CODE-04 CODE-08
curo1305
2026-06-10 18:43:41 +02:00
-
3ec198768d
feat(08-04): create backend/api/admin/ package — users, quotas, ai, shared, init
curo1305
2026-06-10 18:43:01 +02:00
-
5117e2542a
feat(08-06): create backend/api/auth/ package — Task 1
curo1305
2026-06-10 18:42:27 +02:00
-
a895b1812f
feat(08-07): create domain modules admin.js, folders.js, shares.js, cloud.js — CODE-04
curo1305
2026-06-10 18:42:01 +02:00
-
fd9188b53c
feat(08-07): create domain modules documents.js, auth.js, topics.js — CODE-04
curo1305
2026-06-10 18:40:32 +02:00
-
80d6f376b0
feat(08-07): create api/utils.js with request() and fetchWithRetry() — CODE-08
curo1305
2026-06-10 18:39:41 +02:00
-
4d7157d7fc
feat(08-04): add validate_provider_id helper to services/ai_config.py (D-11)
curo1305
2026-06-10 18:39:03 +02:00
-
f5109b80c3
docs(phase-8): update tracking after wave 1 — plan 08-03 complete

curo1305andClaude Sonnet 4.6
2026-06-08 16:38:35 +02:00
-
226418ca21
chore: merge executor worktree (worktree-agent-a21897142a1981a82)
curo1305
2026-06-08 16:37:04 +02:00
-
-
aa1c5ee75e
docs(08-03): complete plan 03 — useToastStore stub, CR wire-up, xfail promotion
curo1305
2026-06-08 16:36:41 +02:00
-
44ec28d474
test(08-03): promote CR-01/CR-02/CR-03 session-revocation tests from xfail to passing
curo1305
2026-06-08 16:35:26 +02:00
-
3b8e2c1bd4
refactor(08-03): migrate session-revoked inline toast to toastStore.show()
curo1305
2026-06-08 16:34:44 +02:00
-
e417b71539
feat(08-03): create useToastStore Pinia stub with locked show() contract
curo1305
2026-06-08 16:30:30 +02:00
-
-
ccb8a0bb77
docs(phase-8): update tracking after wave 0 — plans 08-01 and 08-02 complete

curo1305andClaude Sonnet 4.6
2026-06-08 16:28:35 +02:00
-
98dcf809b2
chore: merge executor worktree (worktree-agent-ad0b098c151ab9e3f)
curo1305
2026-06-08 16:24:51 +02:00
-
-
91d0896ddd
chore: merge executor worktree (worktree-agent-a2766ede6d70fdbe3)
curo1305
2026-06-08 16:24:17 +02:00
-
-
c636ac956f
docs(08-01): complete Wave 0 xfail stubs plan — 3 xpassed, CR-01/02/03 contracts locked

curo1305andClaude Sonnet 4.6
2026-06-08 16:23:13 +02:00
-
f750d30224
test(08-01): add xfail stubs for CR-01/CR-02/CR-03 session revocation
curo1305
2026-06-08 16:21:58 +02:00
-
-
26c11aff4c
docs(08-02): complete shared-schemas plan — schemas.py + cloud.py import switch
curo1305
2026-06-08 16:13:31 +02:00
-
61fa6e2051
refactor(08-02): switch cloud.py import to api.schemas.CloudConnectionOut
curo1305
2026-06-08 16:12:38 +02:00
-
10e0900a89
feat(08-02): create backend/api/schemas.py with CloudConnectionOut
curo1305
2026-06-08 16:11:58 +02:00
-
-
25e568973f
docs(08): create phase 8 plan — 8 plans, 3 waves (stack upgrade + backend decomposition)

curo1305andClaude Sonnet 4.6
2026-06-08 14:59:27 +02:00
-
c20a5d8913
docs(08): research phase — decomposition boundaries, CR status, Vite 6 migration
curo1305
2026-06-07 11:01:54 +02:00
-
118f4ee850
docs(08): UI design contract — toast API contract + sessions-revoked interaction spec

curo1305andClaude Sonnet 4.6
2026-06-07 10:50:39 +02:00
-
845b681b36
docs(08): UI design contract — useToastStore API and sessions-revoked spec

curo1305andClaude Sonnet 4.6
2026-06-07 10:49:01 +02:00
-
6f2dba8478
docs(state): record phase 8 context session
curo1305
2026-06-07 10:39:50 +02:00
-
28e1e4aaf4
docs(08): capture phase context
curo1305
2026-06-07 10:39:32 +02:00
-
258b0006d6
docs: create milestone v0.2 roadmap (4 phases, 40 requirements)

curo1305andClaude Sonnet 4.6
2026-06-07 09:50:52 +02:00
-
f7758776ec
docs: define milestone v0.2 requirements (36 reqs, 6 categories)

curo1305andClaude Sonnet 4.6
2026-06-07 09:22:40 +02:00
-
fd05563ec6
test(07.4): complete UAT — 4 passed, 1 fixed (fgp concatenation collision)

curo1305andClaude Sonnet 4.6
2026-06-06 23:04:17 +02:00
-
c77b97b6d3
fix(fgp): add null-byte separator in HMAC input to prevent concatenation collision

curo1305andClaude Sonnet 4.6
2026-06-06 23:03:48 +02:00
-
de622e8004
docs(phase-07.4): mark VALIDATION.md complete — 7/7 tasks green, nyquist_compliant: true

curo1305andClaude Sonnet 4.6
2026-06-06 22:48:59 +02:00
-
52c56b5416
docs(phase-07.4): add security threat verification — 5/5 threats closed

curo1305andClaude Sonnet 4.6
2026-06-06 22:30:57 +02:00