# Changelog of Ashby Jobs Scraper (`devilscrapes/ashby-jobs-scraper`) Actor

- **URL**: https://apify.com/devilscrapes/ashby-jobs-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/devilscrapes/ashby-jobs-scraper.md

## Changelog

All notable changes to this Actor are documented here.

### 0.0 — Unreleased

- Initial scaffold: `.actor/` config (actor.json, input\_schema.json, dataset\_schema.json, output\_schema.json, pay\_per\_event.json, Dockerfile), pinned `pyproject.toml`, and QA fixture.
- Implemented: `orgslug.py` (org-slug/URL resolution), `models.py` (Pydantic v2 `ActorInput`/`ResultRow`), `client.py` (curl-cffi GraphQL client with retry/backoff), `parser.py` (pure row construction — team-name join, `locationFilter`, truncation), `main.py` (Actor SDK wiring, PPE charging, partial-success status messaging).
- Icon (`.actor/icon.svg`) authored by `actor-icon-designer` — Ashby's "A" mark in the Devil Scrapes bone roundel.
- README, `promo.json` finalized; 83 tests green, `ruff check` clean, `verify_input_prefill.py` passes.
- Local-green: verified end-to-end against real Ashby data (`ramp` board, live `apify run`).
