FactoryWager Wiki

Search Baseline Governance

This policy governs updates to search benchmark pinned baselines under .search/.

Required Metadata

Every search-benchmark-pinned-baseline*.json must include:

Pin Procedure

Use explicit rationale and actor when promoting a new baseline:

bun run scripts/search-benchmark-pin.ts pin \
  --from reports/search-benchmark/latest.json \
  --out .search/search-benchmark-pinned-baseline.core_delivery_wide.json \
  --rationale "promote-core-wide-after-governance-review" \
  --pinned-by "${USER}"

Then verify:

bun run search:bench:baseline:verify
bun run search:bench:gate --json

CI Enforcement

The Search Governance workflow enforces:

Trend Gate Controls

The compare gate supports rolling same-pack trend assessment.

In CI Search Governance, trend strict mode is enabled so fail-level trend regressions block the gate.