Context
The answering workflow requires a stale-source check, but the corpus defines neither a refresh deadline nor a deterministic consequence:
ANSWERING-GUIDE.md tells the agent to recheck stale or pending material.
AGENTS.md permits a stale memo to retain answered or partial status.
COVERAGE.md lists refresh triggers but leaves cadence unresolved.
- Every current record shares one
last_verified date, regardless of source volatility.
A pending docket, mutable license text, statute, official registry, foreign translation, and historical final judgment do not age at the same rate. Without an operational policy, an AI can call an old answered memo current after a silent legal or docket change.
Proposal
Define source-class freshness rules and an abstention/recheck decision table. Add structured freshness metadata such as freshness_class, review_due, and a pending-docket flag. Expose stale state in indexes and require current-law verification before an overdue or unknown record supports an unqualified answer.
Acceptance criteria
Decisions
- Confirmed governance defect, P1. This issue controls reliance timing; it does not alter substantive legal propositions.
- Different cadence by source class. One global number would create false equivalence between volatile dockets and historical texts.
- Fail qualified, not silent. An overdue record may still be useful as background but cannot silently support a current answer.
Open questions
- Which attorney or corpus owner sets and approves each cadence?
- Must high-risk questions perform a live web/docket check at answer time even before
review_due?
- Should CI fail on overdue records or only generate a blocking retrieval status?
Related issues
Context
The answering workflow requires a stale-source check, but the corpus defines neither a refresh deadline nor a deterministic consequence:
ANSWERING-GUIDE.mdtells the agent to recheck stale or pending material.AGENTS.mdpermits a stale memo to retainansweredorpartialstatus.COVERAGE.mdlists refresh triggers but leaves cadence unresolved.last_verifieddate, regardless of source volatility.A pending docket, mutable license text, statute, official registry, foreign translation, and historical final judgment do not age at the same rate. Without an operational policy, an AI can call an old
answeredmemo current after a silent legal or docket change.Proposal
Define source-class freshness rules and an abstention/recheck decision table. Add structured freshness metadata such as
freshness_class,review_due, and a pending-docket flag. Expose stale state in indexes and require current-law verification before an overdue or unknown record supports an unqualified answer.Acceptance criteria
unknown/recheck-requiredstate.Decisions
Open questions
review_due?Related issues