packages feed

figment-0.2.0.0: ADRs/005-quickcheck-bound.md

# ADR 005 — QuickCheck upper bound relaxed to < 2.20

> **Amended (0.2.0.0): the test suite now needs QuickCheck >= 2.14 && < 2.17 and no longer depends on hedgehog.**

Status: Accepted | Date: 2026-10-21 | Rule: §2.11

## Context
aeson-2.3.2.0 (pulled in by criterion) depends on QuickCheck >= 2.19.
The original bound `QuickCheck < 2.16` prevented the solver from
finding a plan that includes both test and bench components.

## Decision
Relax the bound to `QuickCheck >= 2.14.3 && < 2.20`.

## Rationale
The properties use only the stable QuickCheck API (forAll, ===,
counterexample, chooseInt, elements, frequency, vectorOf, once). Nothing
in the suite depends on behaviour that changed between 2.14 and 2.19.

## Consequences
Test-suite and benchmark components can now be solved together.