Skip to main content

Deterministic Eligibility Gate Before Soft Ranking

Context

CAN-REQ-UC-001 requires mandatory-criteria-compliant venue-space results to be separated from incomplete and ineligible candidates. Soft score, sponsorship or AI suggestion cannot rescue a hard violation.

This ADR is a gated draft. Its upstream use-case and rules must be accepted before it can advance.

Decision question

Should mandatory eligibility be enforced by a deterministic, non-compensable gate before soft ranking, with three-state evidence handling (met | unmet | unknown)?

Decision drivers

  • Hard requirements are non-compensable.
  • Unknown is not positive evidence.
  • Venue eligibility derives from eligible spaces.
  • AI cannot silently change criterion hardness.
  • Results must be explainable and reproducible.
  • Ranking may evolve without changing eligibility semantics.

Constraints and invariants

  1. Any hard unmet makes the candidate ineligible.
  2. unknown is never met.
  3. Unknown behavior is controlled by explicit criterion policy.
  4. Soft ranking runs only after eligibility classification.
  5. Ineligible candidates do not enter result count, best-match or automatic shortlist.
  6. Canonical input, data snapshot, rule version and tie-break contract determine reproducible output.
  7. Authorization-safe candidate selection occurs before eligibility evaluation.

Options

A — Single blended score

Rejected candidate: soft relevance can mask mandatory failure.

B — Deterministic gate, then soft ranking

Recommended candidate: partition into eligible, needs_info, ineligible; rank only eligible results.

C — AI-only classification

Rejected candidate: cannot override hard rules or provide required determinism.

Proposed decision

Adopt Option B, subject to upstream use-case acceptance and authorized ADR acceptance.

authorized candidate set
→ canonical criteria
→ hard eligibility evaluation
→ eligible / needs_info / ineligible
→ soft ranking of eligible results
→ deterministic tie-break
→ explanation and audit

Consequences

Positive: invariant safety, explainability, test separation and ranking flexibility. Trade-offs: canonical criteria, explicit unknown policy, versioned rules/data and potentially fewer eligible results.

Risks and mitigations

  • Incorrect hard/soft classification → persist provenance and authorized changes.
  • Missing data → needs_info, never automatic eligible.
  • Unstable ordering → deterministic tie-break and versioned inputs.
  • Tenant data leakage → authorization-safe candidate set.

Reversal/supersession

Supersede if an accepted requirement changes eligibility semantics or verified evidence shows the gate cannot meet required targets without violating invariants.

Evidence plan

Verify accepted/effective upstream use-case, resolvable IDs, option analysis, higher-record compatibility, R2 authority, AI CEO review and independent record-integrity evidence.

No implementation is authorized while this ADR is draft.


CAN-DEC-ADR-001 · governance_status: draft.