Files
bitvid/ONBOARDING_REPORT.md
T
google-labs-jules[bot]andPR0M3TH3AN 699fa507b6 chore(scheduler): run onboarding-audit-agent (daily)
- Executed onboarding-audit-agent
- Identified missing Playwright browser installation in docs
- Updated README.md and CONTRIBUTING.md
- Created ONBOARDING_REPORT.md
- Created completion log

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-15 09:00:04 +00:00

40 lines
1.7 KiB
Markdown

# Onboarding Audit Report
**Date:** 2026-02-15
**Agent:** onboarding-audit-agent
**Status:** ⚠️ Onboarding failures found (Fixed in this run)
## Environment
- **Node:** v22.22.0
- **NPM:** 11.10.0
- **OS:** Linux
## Executed Steps (Clean Environment)
| Step | Command | Result | Notes |
|------|---------|--------|-------|
| 1 | `npm ci` | ✅ Pass | Installed dependencies successfully. |
| 2 | `npm run build` | ✅ Pass | Build verified manually (simulating `npm start` build step). |
| 3 | `npm run test:unit:shard1` | ✅ Pass | Unit tests passed. |
| 4 | `npm run test:smoke` | ❌ Fail / ✅ Pass | Failed initially due to missing Playwright browsers. Passed after running `npx playwright install`. |
| 5 | `npm run format` | ✅ Pass | Format check passed. |
| 6 | `npm run lint` | ✅ Pass | Lint check passed. |
## Failures & Fixes
### 1. Missing Playwright Browsers
**Command:** `npm run test:smoke`
**Failure:**
```
browserType.launch: Executable doesn't exist at /home/jules/.cache/ms-playwright/chromium_headless_shell-1208/chrome-headless-shell-linux64/chrome-headless-shell
Looks like Playwright Test or Playwright was just installed or updated.
Please run the following command to download new browsers:
npx playwright install
```
**Root Cause:** `npm ci` installs the `@playwright/test` package but does not download the browser binaries required for smoke and visual tests. The documentation did not mention this step for local setup.
**Fix:** Updated `README.md` and `CONTRIBUTING.md` to include `npx playwright install` as a required step for running these tests.
## Documentation Updates
- **README.md**: Added `npx playwright install` note to "Local Setup".
- **CONTRIBUTING.md**: Added `npx playwright install` note to "Development Setup".