ai-cfia / ai-cfia/fertiscan

Modifier types: collapse or make load-bearing

Đang mở
#673 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
backend
Ngôn ngữ chính
HTML
Star
5
Fork
2
Merge trung bình
1 ngày 7 giờ
Pull request đã merge (30 ngày)
1

Mô tả

# Context

`RequirementModifier.type` distinguishes `EXEMPTION` from `APPLICABILITY_CONDITION`. The compliance prompt and the LLM treat both identically: each short-circuits the evaluation to `NOT_APPLICABLE`. The legal distinction (an exemption waives an obligation that otherwise applies; an applicability condition gates whether the obligation reaches the product at all) is real but currently has no observable effect on the system's output. The two-type model adds curator effort and reviewer cognitive load with no payoff.

# Outcome

Either the modifier type is reduced to a single category, or the distinction between exemption and applicability condition produces a visible difference in the system's behaviour.

# Acceptance criteria

- The current modifier-type distinction either disappears from the schema, or is reflected in compliance output (verdict text, reason field, or downstream handling).
- Whichever path is taken, the rationale is documented so future curators understand which to use (or that there is no choice to make).
- Existing modifier rows migrate without changing the verdict produced for any current requirement.

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.