Commit graph

22 commits

Author SHA1 Message Date
e9101b0d44 chore: archive v3.0 milestone files 2026-07-17 06:56:49 -04:00
c33f52b435 docs(phase-15): evolve PROJECT.md after phase completion 2026-07-15 08:23:10 -04:00
93d2715fe7 docs: start milestone v3.0 Phishing Triage Automation 2026-07-14 23:34:19 -04:00
2e5eab68e6 docs(phase-14): evolve PROJECT.md after phase completion 2026-07-12 18:30:09 -04:00
80771a4d2c docs(phase-13): evolve PROJECT.md after phase completion 2026-07-11 11:45:02 -04:00
dbc0d5a703 docs(phase-12): evolve PROJECT.md after phase completion 2026-07-11 07:12:34 -04:00
5044c2de8a docs(phase-11): evolve PROJECT.md after phase completion 2026-07-10 21:06:58 -04:00
253e37e1e2 docs(phase-10): evolve PROJECT.md after phase completion 2026-07-10 18:11:49 -04:00
bb737bdf65 docs: start milestone v2.0 PAX8 Integration 2026-07-10 11:54:06 -04:00
58816bbdfe docs(phase-09): complete phase execution + evolve PROJECT.md 2026-05-10 21:52:09 -04:00
84352b3d61 docs(phase-08): evolve PROJECT.md after phase completion 2026-05-08 09:58:54 -04:00
a394517603 docs(phase-07.1): complete phase + evolve PROJECT.md after user approval 2026-05-07 17:26:04 -04:00
0dec54ca4f docs(phase-07): evolve PROJECT.md after phase completion 2026-05-03 23:04:41 -04:00
97a54fd8d8 docs(phase-06): evolve PROJECT.md after phase completion 2026-05-03 21:44:49 -04:00
1979463d05 docs(phase-5): evolve PROJECT.md after phase completion 2026-05-03 20:29:11 -04:00
322900dafe docs(phase-4): evolve PROJECT.md after phase completion 2026-05-03 19:28:03 -04:00
9658640c04 fix(04-01): restore phase 2/3 work lost by worktree soft-reset
The soft reset to 77073ba inadvertently staged deletions of all phase 2
and 3 artifacts. This commit restores them from their source commits so
subsequent task commits build on the complete prior-phase foundation:
- components/mobile/{BottomNav,HeaderBar,KpiCardMobile,MoreDrawer,NeedsAttentionStrip,WorkerStatusRow}
- app/mobile/layout.tsx, dashboard/page.tsx, analyzer/page.tsx
- app/api/mobile/dashboard/route.ts
- All .planning/** files from phases 01-04
- CLAUDE.md, app/layout.tsx, app/styles/brand.css, public/manifest.json
2026-05-03 18:01:14 -04:00
6268d1fe37 feat(04-01): rewrite /api/mobile/tickets with cursor pagination and exported interfaces
- Replace page/offset pagination with opaque base64 cursor (last_activity_date, id)
- Export MobileTicket and MobileTicketListResponse interfaces for Plan 02 import
- Add requireAuth() gate (T-04-03: legacy route lacked auth)
- Server-side limit cap at 25 rows (D-11, T-04-04)
- Default status filter [1,8,7] when no status param supplied (matches legacy t.status != 5)
- Preserve getMobileCompanyFilter() helper verbatim
- Support status/priority arrays, queue, mine, and search filters
- Cursor seek predicate: (last_activity_date, id) < (cursor) for stable keyset order
2026-05-03 17:59:54 -04:00
05a3d44045 docs(phase-3): evolve PROJECT.md after phase completion 2026-05-03 17:09:34 -04:00
7455d1171a docs(phase-02): evolve PROJECT.md after phase completion 2026-05-03 16:17:25 -04:00
9e29510721 docs(phase-01): evolve PROJECT.md after phase completion 2026-05-03 14:06:04 -04:00
fe1401366f docs: initialize mobile shell redesign project 2026-05-03 12:38:56 -04:00