Duty forms from the corpus
Updated 3 October 2026:
concept,except_when,claim,definition … sufficient, anddefaultstrength have been removed, together with their special deprecation diagnostic. References below to the former behavior and corpus sources are historical. New source usesrelation,unless,duty, a strict rule, anddefeasible.
Samples from different domains, each with the package identifier, the act, and a verdict.
1. Exemplary: the military readiness duty
Section titled “1. Exemplary: the military readiness duty”Package us.army.training — US Army training norms (UnitTrainingReadiness):
then duty UnitTrainingReadiness {Verdict: exemplary. A deontic position outside civil law —
a role’s behaviour under a norm (CLAUDE.md invariant: protocol MUST).
Addressed bearer, performance window.
2. Exemplary: the ethical duty of tolerance
Section titled “2. Exemplary: the ethical duty of tolerance”Package mng.corpus.yasa — the Mongol Yasa (RespectAllReligions):
then duty RespectAllReligions {Verdict: exemplary. The same form for an ethical norm of a historic act;
confirms that duty carries beyond law.
3. Exemplary: court procedural duties
Section titled “3. Exemplary: court procedural duties”Package kz.corpus.np_bank_loan_disputes — Kazakh banking-dispute casework (five court duties):
expect position(IssledovatDogovor, ACTIVE);Five court duties with a [den, infinity) window; the ACTIVE scenario holds
all five, SATISFIED discharges exactly its own goal by the goal’s
achievement fact.
Verdict: exemplary. A model use of position(Name, STATUS)
and of a window from a case variable.
4. Exemplary: prohibition with an open window
Section titled “4. Exemplary: prohibition with an open window”Package kz.corpus.labour_code — Labour Code of Kazakhstan (TerminateDuringIncapacity):
a prohibition with window [since, infinity) for
for since: Date bound by a premise.
Verdict: exemplary. The canonical way to say “prohibited since a date, indefinitely”
instead of a bare boundary name (the LDC-E2115 trap).
5. Exemplary: window from a deadline term
Section titled “5. Exemplary: window from a deadline term”Package intl.vienna.succession_treaties — Vienna Convention on Succession of States (1978):
during [appointed, add_calendar_period(appointed, 60 calendar_day)]
(the short during form instead of window).
Verdict: exemplary, with a condition: a term boundary requires a deadline policy,
otherwise MISSING_POLICY (see the time page).
6. Disputed: tautological goals
Section titled “6. Disputed: tautological goals”Places where the goal
condition equals a positive conjunct of the rule body: the duty is always
SATISFIED — warning LDC-E1371,
warning level, because “a duty performed by the fact” is a
legitimate reading of the source.
Verdict: disputed. Check each: usually the author meant a performance predicate that is missing from the body.
7. Wrong form choice: a paired duty next to a prohibition
Section titled “7. Wrong form choice: a paired duty next to a prohibition”An older pattern expressed a prohibition breach with a paired
goal maintenance duty with a not_done(x) condition. Now the action fact itself in
the window gives the prohibition’s VIOLATED, and the pair gives a second VIOLATED for
the same breach.
Verdict: wrong form choice. Do not duplicate a prohibition with a duty.
8. Error: claim instead of duty
Section titled “8. Error: claim instead of duty”The single then claim in the corpus — an old synonym of
duty with cross-wired parties; in 0.2 it is an error
(LDC-E1328).
Verdict: error. Write duty directly.
Documentation for Arxo. Writings — blog.arxo.io.
Anonymous visit counts on stats.arxo.io, no cookies.