feat: Seeded acceptance-ready job data through the live API with determ…
- "scripts/s06-acceptance-data.sh" - "scripts/s06-acceptance-data.test.sh" - "README.md" - ".gsd/KNOWLEDGE.md" - ".gsd/DECISIONS.md" - ".gsd/milestones/M001/slices/S06/tasks/T02-SUMMARY.md" GSD-Task: S06/T02
This commit is contained in:
@@ -78,6 +78,19 @@ bash scripts/s06-preflight.sh
|
||||
|
||||
To obtain a local admin token in dev, log in against the API with the seeded admin email/password from `JobTrackerApi/appsettings.Development.json` (or your environment override) via `POST /api/auth/login`, then export only the returned access token. The script never prints token values. Use `API_BASE` if your API is not on the default dev port.
|
||||
|
||||
### Seed acceptance-ready data
|
||||
|
||||
After preflight passes and you have a bearer token, seed one deterministic acceptance fixture for the `/jobs` → workspace → follow-up → dashboard/reminders rerun:
|
||||
|
||||
```bash
|
||||
export AUTH_TOKEN="<bearer token>"
|
||||
bash scripts/s06-acceptance-data.sh
|
||||
```
|
||||
|
||||
The script reuses `scripts/s06-preflight.sh`, creates or reuses the acceptance company/job, saves tailored package material, ensures one deterministic recruiter-thread correspondence entry, schedules follow-up readiness, and prints the seeded ids/readiness summary without echoing the token.
|
||||
|
||||
If the placeholder development password no longer matches the local DB, use the real account for this environment or a bearer token from an already-authenticated local browser session.
|
||||
|
||||
### 2) Run the UI
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user