Review pass additions: - Add permissions matrix (public/auth-user/PM/agent per action) - Add improvement + chore item types (B-017) - Add custom status workflows - Add real-time updates section (SSE/WebSocket) — new B-011 - Add global search (Ctrl+K) — new B-018 - Add notification preferences + in-app notification centre - Add optimistic UI callout - Add API versioning strategy (/v1/, Deprecation/Sunset headers) - Add cursor pagination + since-timestamp to agent GET example - Add ciStatus field to PR link payload - Add `metadata` map documented explicitly for agent KV data - Add data retention/archival to Phase 5 - Add import wizard (Jira/Linear/GitHub CSV) to Phase 4 - Add upvote cap (server-side, fixes B-004 properly) to Phase 4 - Fix all tracker URLs to https://tracker.bytelyst.com - Add phase dependency annotations (🔗) on features with prerequisites - Expand bug table: add B-011..B-018, add Phase column - Tighten agent API examples: show response shape, cursor, X-Product-Id header Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| e2e | ||
| public | ||
| src | ||
| .bundlesizerc.json | ||
| .env.example | ||
| .env.local.example | ||
| .gitignore | ||
| .nvmrc | ||
| Dockerfile | ||
| eslint.config.mjs | ||
| next.config.ts | ||
| package-lock.json | ||
| package.json | ||
| playwright.config.ts | ||
| postcss.config.mjs | ||
| README.md | ||
| ROADMAP.md | ||
| tsconfig.json | ||
| vercel.json | ||
| vitest.config.ts | ||
Tracker Dashboard
Web dashboard for the Tracker Service — manage feature requests, bugs, and tasks. Built with Next.js + Tailwind CSS + React.
Port
3003 (configurable in package.json scripts)
Pages
| Route | Description |
|---|---|
/login |
Login via platform-service credentials |
/dashboard |
Overview with stats by type, status, priority |
/dashboard/items |
Items list with filtering, search, create, delete |
/dashboard/board |
Kanban board with drag-free status transitions |
/dashboard/items/[id] |
Item detail with edit, status/priority change, comments, votes |
API Proxy Routes
| Route | Proxies to |
|---|---|
/api/auth/login |
platform-service POST /api/auth/login |
/api/auth/me |
platform-service GET /api/auth/me |
/api/tracker/* |
tracker-service /api/* |
Setup
cp .env.local.example .env.local # fill in values
npm install
npm run dev # starts on port 3003
Environment Variables
See .env.local.example for required variables:
PLATFORM_API_URL— Platform service URL (defaulthttp://localhost:4003)JWT_SECRET— Shared JWT secretPRODUCT_ID— Product scope (e.g.,lysnrai,chronomind,nomgap)