Commit Graph

  • 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