fix(tracker-web): format markdown + ignore e2e artifacts in prettier/git

Run Prettier over README and roadmap docs to satisfy format:check, and add
.prettierignore plus .gitignore entries for playwright-report/test-results so
generated e2e artifacts no longer break the format gate.

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
saravanakumardb1 2026-05-28 19:40:54 -07:00
parent d0707f22a5
commit 8738d07da7
4 changed files with 41 additions and 15 deletions

View File

@ -11,6 +11,12 @@
# testing
/coverage
# playwright e2e artifacts
/test-results/
/playwright-report/
/blob-report/
/playwright/.cache/
# next.js
/.next/
/out/

View File

@ -0,0 +1,19 @@
# Build output
.next/
out/
build/
# Dependencies
node_modules/
# Coverage + test artifacts
coverage/
test-results/
playwright-report/
blob-report/
# Generated / vendored
next-env.d.ts
*.tsbuildinfo
pnpm-lock.yaml
package-lock.json

View File

@ -36,6 +36,7 @@ npm run dev # starts on port 3003
## Environment Variables
See `.env.local.example` for required variables:
- `PLATFORM_API_URL` — Platform service URL (default `http://localhost:4003`)
- `JWT_SECRET` — Shared JWT secret
- `PRODUCT_ID` — Product scope (e.g., `lysnrai`, `chronomind`, `nomgap`)

View File

@ -73,21 +73,21 @@ pnpm build # final gate
- [x] **1.2** In `src/app/globals.css`, add a **bridge layer** mapping `--bl-*` → existing tracker
vars so shared components theme correctly in light + dark. Minimum set (extend as needed):
`css
:root, .dark {
--bl-accent: var(--primary);
--bl-accent-foreground: var(--primary-foreground);
--bl-bg-canvas: var(--background);
--bl-surface-card: var(--card);
--bl-text-primary: var(--foreground);
--bl-text-secondary: var(--muted-foreground);
--bl-text-tertiary: var(--muted-foreground);
--bl-border: var(--border);
--bl-danger: var(--destructive);
--bl-radius-control: var(--radius-md);
--bl-radius-card: var(--radius-lg);
/* map chart palette: --bl-chart-1 → --chart-1 … */
}
`
:root, .dark {
--bl-accent: var(--primary);
--bl-accent-foreground: var(--primary-foreground);
--bl-bg-canvas: var(--background);
--bl-surface-card: var(--card);
--bl-text-primary: var(--foreground);
--bl-text-secondary: var(--muted-foreground);
--bl-text-tertiary: var(--muted-foreground);
--bl-border: var(--border);
--bl-danger: var(--destructive);
--bl-radius-control: var(--radius-md);
--bl-radius-card: var(--radius-lg);
/* map chart palette: --bl-chart-1 → --chart-1 … */
}
`
Reference the showcase's `globals.css` fallback layer for the full `--bl-*` surface. (dc01dd02)
- [x] **1.3** Create `src/components/ui/Primitives.tsx` re-exporting the `@bytelyst/ui` components
this app needs (`Button` `Input` `Field*` `Modal` `ConfirmDialog` `Badge` `StatusBadge`