# Changelog of Greenhouse Job Monitor & Hiring Intent Signals (`alexthecreator/hiring-intent-account-feed`) Actor

- **URL**: https://apify.com/alexthecreator/hiring-intent-account-feed/changelog.md
- **Full Actor documentation**: https://apify.com/alexthecreator/hiring-intent-account-feed.md

## Changelog

All notable changes to this project will be documented in this file.

### 0.3 - 2026-06-11

#### Changed

- Store SEO repositioning: title, description, README headings/FAQ, and schema copy now target `Greenhouse job monitor`, `hiring intent signals`, and outbound/lead-gen search intent.
- Dataset `overview` view leads with company/score/outreach angles for stronger Store demo screenshots.
- `STORE_SETTINGS.md` now includes copy-ready SEO name/description, categories, and publication checklist.

#### Added

- `tests/test_seo_metadata.py` guards title/description length limits, keyword coverage, and demo-oriented dataset views.

### 0.2.1 - 2026-06-11 (repo only; Apify actor version uses MAJOR.MINOR)

#### Changed

- Default `greenhouseBoardTokens` now ships a curated 10-company B2B starter pack (Stripe, Figma, Datadog, Discord, MongoDB, Cloudflare, Brex, Gusto, Asana, Intercom) so first runs show a ranked multi-company overview instead of a single-board smoke test.
- Default run limits tuned for faster/cheaper trial runs: `maxSourceItems` 3000, `maxAccounts` 50.
- `parse_input` runtime fallbacks now match input schema defaults (previously still used 5000/200).
- Actor title and description repositioned around Greenhouse monitoring for Store search intent.

#### Added

- `tests/test_defaults.py` validates schema/runtime default parity, starter-pack pipeline behavior, and optional live Greenhouse board checks.

### 0.2.0 - 2026-02-13

#### Added

- Optional Greenhouse API ingestion mode via `greenhouseBoardTokens` (official Job Board API, no signup required for public boards).
- Matched-signal quality fields in account output:
  - `matchedJobCount`
  - `matchedJobRatio`
  - `newMatchedJobCount`
  - `avgSignalConfidence`
  - `recencyScore`
- Signal-level evidence fields:
  - `signalConfidence`
  - `matchedKeywordsByRule`
- Optional `alertWebhookUrl` input for run-failure notifications.
- `roiSummary` object in `SUMMARY` output for quick value reporting.
- Dockerized schema validation target (`make validate-schema-docker`) and Docker-based prepush flow.
- Actor output schemas for publication UX:
  - `.actor/output_schema.json`
  - `.actor/dataset_schema.json`
  - `.actor/key_value_store_schema.json`

#### Changed

- Scoring now prioritizes matched quality and recency, not only volume.
- Account `signals` now include matched jobs only.
- Seen-state persistence now covers all matched domains (not just capped output rows) to keep `newJobCount` stable across runs.
- Description normalization strips common legal/privacy/scam boilerplate to reduce false positives.
- Input schema now pre-fills `greenhouseBoardTokens` with `webflow` so first-run public executions are runnable without manual input edits.
- Actor metadata and README positioning were tightened for Store conversion and search intent.
- Store settings guidance now includes short-description variants, SEO keyword targets, and conversion experiment ideas.
- Input schema field titles now use lightweight emoji markers to improve scanability in the Actor input UI.
- Output and key-value store schema definitions were aligned with current Apify schema conventions.
- Greenhouse-derived surrogate identifiers now use `accountKey`; `companyDomain` is canonical-domain-only when available.
- Source timestamps are normalized to ISO 8601 UTC for consistent sorting/formatting.
- Greenhouse ingestion now reports per-board `succeededBoards` and `failedBoards` details in `SUMMARY`.
- Input contract now requires explicit `sourceMode`, with strict runtime XOR validation for source fields.
- Output rows now include `scoreBreakdown` components and confidence matching guardrails (title hit or 2+ distinct keyword hits).

#### Validation

- Unit tests updated and passing for pipeline and Slack behavior.
