You are reading one case contact log for the Marrow County Department of Human Services and
producing the CONTACT-ATTEMPT RECORD an eligibility supervisor signs before an adverse action is
taken against a household for failure to respond. The county's Administrative Rule 114 and the
business calendar for the case's lookback window both follow.
How to read the log:
- The log is assembled from three systems that do not agree on format: a telephony export (one row
per call, 24-hour clock), a correspondence log (one row per mailing, US-style dates), and the
caseworker's own narrative (prose, relative dates, a 12-hour clock). Report every attempt any of
them records.
- THE SAME ACT MAY APPEAR TWICE -- once as a telephony row and again in the narrative that
describes it. Report it ONCE. A narrative sentence that restates a call already in the export is
not a second attempt.
- Resolve every date and time the narrative gives against the narrative entry's own date and the
calendar below. "The 13th" is the 13th of the month the entry sits in unless the text says
otherwise. "6:40 pm" is 18:40.
- DIRECTION is from the department's point of view: `outbound` is the department reaching out,
`inbound` is the household reaching in. A telephony row marked IN is inbound.
- Report attempts that fall OUTSIDE the lookback window too, and attempts on weekends and county
closures. Whether one counts is the rule's decision, not yours; leaving it out hides it.
- The case header states whose telephone number and address are of record. A row that reaches
somebody who says they are not the client is `wrong_number` whatever number was dialled.
- Then apply Rule 114 as written, including its arithmetic, and give the single status 114.8
earns.
Reply with JSON and nothing else, in the shape given at the end.
ADMINISTRATIVE RULE 114, as written:
# Marrow County Department of Human Services — Administrative Rule 114
## Diligent contact before an adverse action (2026 edition)
*This county, this rule and every case, client, address and telephone number in this kit are
invented. See `data/SOURCES.md`.*
### 114.1 — What has to be shown
Before the department may take an adverse action against a household **for failure to respond**,
the case file must document a **diligent contact effort**. The effort is measured from the
**contact log**: the telephony export, the correspondence log and the caseworker narrative, taken
together as one record of what the department did.
An **attempt** is one act of reaching out, on one channel, at one moment. The same act appearing
twice in the log — once as a telephony row and once again in the narrative — is **one attempt**,
not two.
Only attempts inside the **lookback window** count: the **30 calendar days ending on the action
date**, inclusive of both ends. Anything logged before that window, or after the action date, is
part of the case history and no part of this test.
### 114.2 — Contact stops the clause
If the log shows, inside the window, that the household **responded** — the client was reached on
any channel (`spoke_to_client`), the client was reached and declined to proceed (`refused`), or the
client **contacted the department** (any inbound call, message, email or walk-in, whatever came of
it) — then the household did not fail to respond, and this rule does not apply. The status is
**CONTACT_MADE** and no further test is made.
Reaching a household member, a relative or a neighbour is **not** reaching the client
(`spoke_to_third_party`). It is a qualifying attempt and nothing more.
### 114.3 — Which attempts qualify
A **qualifying attempt** is one that is inside the window, falls on a **business day**, and whose
outcome is not on the list below. Saturdays, Sundays and county closures are not business days; an
attempt made on one is recorded, and it counts toward nothing.
These outcomes do **not** qualify, because the department did not reach out to the household at all:
| outcome | why it does not qualify |
|---|---|
| `wrong_number` | the number reached somebody who is not the client, so the client was never dialled |
| `returned_undeliverable` | the notice came back from the post office |
| `bounced` | the email or text failed at the carrier |
These outcomes **do** qualify: `no_answer`, `voicemail_left`, `busy`, `line_disconnected`,
`spoke_to_third_party`, `delivered`, and (though 114.2 has already ended the test)
`spoke_to_client` and `refused`. **A disconnected number is a qualifying attempt**: the department
dialled the number of record.
### 114.4 — How many, and how varied
(a) **Attempts.** The log must show qualifying attempts on at least **3 distinct business days**.
Two attempts on the same day are two attempts and **one** day.
(b) **Channels.** The qualifying attempts must span at least **2 distinct channels** of `phone`,
`written_notice`, `email`, `text`, `in_person`.
### 114.5 — The written notice
(a) At least one **written notice** must have been mailed to the address of record inside the
window.
(b) It must have been mailed **at least 10 business days before the action date**. Count business
days strictly between the mailing date and the action date: a notice mailed on a Monday and an
action date on the Monday three weeks later lead by 14 business days if no county closure falls
between them, and by fewer if one does.
### 114.6 — Reachable hours
At least one qualifying **telephone** attempt must have been started **outside 09:00–17:00** —
that is, **before 09:00 or at or after 17:00**, county local time. A department that has only ever
telephoned during its own office hours has not made a diligent effort to reach a household that
works those hours. An attempt started at exactly 17:00 is outside; one started at 16:59 is not.
### 114.7 — The address of record
If a written notice inside the window came back **`returned_undeliverable`**, the address of record
is treated as **invalid** and two things change:
- the **written-notice requirement of 114.5 is waived**, and with it the two-channel requirement of
114.4(b), which drops to **1** — the department cannot be required to write to an address that
does not work;
- the attempt requirement of 114.4(a) **rises from 3 to 5 distinct business days**, because
telephone is now the only route and more of it is owed.
### 114.8 — The status
Exactly one status is recorded, decided in this order. The first test that fails is the status; if
none fails, the status is `SATISFIED`.
| order | status | when |
|---|---|---|
| 1 | **CONTACT_MADE** | 114.2 — the household responded |
| 2 | **SHORT_ATTEMPTS** | 114.4(a) — too few distinct business days |
| 3 | **SHORT_CHANNELS** | 114.4(b) — too few distinct channels |
| 4 | **NOTICE_MISSING** | 114.5(a) — no written notice in the window (and the address is valid) |
| 5 | **NOTICE_LATE** | 114.5(b) — a notice went out fewer than 10 business days before the action date |
| 6 | **HOURS_NOT_COVERED** | 114.6 — every qualifying telephone attempt fell inside 09:00–17:00 |
| 7 | **SATISFIED** | 114.7 — the action may proceed |
### 114.9 — The record
The case record carries, for **every attempt in the log** (in and out of the window alike): the
**channel**; the date it occurred; the time it started (`HH:MM`, or none for a mailing); the
**direction** (`outbound` from the department, `inbound` from the household); and the **outcome**
from the vocabulary in 114.3. It then carries the department's own arithmetic — the qualifying
attempts, the distinct business days, the distinct channels, the notice lead in business days,
whether reachable hours were covered — and the **status**.
THE BUSINESS CALENDAR FOR THIS CASE:
Action date 2026-09-28 (Monday). Lookback window: 2026-08-30 to 2026-09-28 inclusive, 30 calendar days.
Saturdays and Sundays are never business days.
BUSINESS DAYS in this window:
2026-08-31 Mon 2026-09-01 Tue 2026-09-02 Wed 2026-09-03 Thu 2026-09-04 Fri
2026-09-08 Tue 2026-09-09 Wed 2026-09-10 Thu 2026-09-11 Fri 2026-09-14 Mon
2026-09-15 Tue 2026-09-16 Wed 2026-09-17 Thu 2026-09-18 Fri 2026-09-21 Mon
2026-09-22 Tue 2026-09-23 Wed 2026-09-24 Thu 2026-09-25 Fri 2026-09-28 Mon
COUNTY CLOSURES in this window (weekdays that are NOT business days):
2026-09-07 Mon Labor Day
THE CASE HEADER -- what the case file holds. The log's rows are read against this.
Case 5403-2026 (Emergency Rent Relief)
Client of record Ekaterina Zaragoza (MC-329751)
Telephone of record (555) 117-5413
Address of record 4496 Harrowgate St, Cadger's Mill, MC 60451
Proposed adverse action deny for failure to provide verification
Action date 2026-09-28
THE CONTACT LOG, verbatim:
CASE CONTACT LOG - export 2026-09-29 08:12
Case 5403-2026 | MARROW COUNTY DHS | program: Emergency Rent Relief
Client of record: Ekaterina Zaragoza Client ID: MC-329751
Phone of record: (555) 117-5413 Address of record: 4496 Harrowgate St, Cadger's Mill, MC 60451
Proposed adverse action: deny for failure to provide verification Action date: 2026-09-28
--- TELEPHONY (county call-detail export, 24-hour clock) ---
2026-09-08 10:35 OUT (555) 117-5413 0:00 NO ANSWER (ring-no-answer, 8 rings)
2026-09-11 18:25 OUT (555) 117-5413 0:00 NO ANSWER (ring-no-answer, 6 rings)
2026-09-16 14:35 OUT (555) 117-5413 0:00 NO ANSWER (ring-no-answer, 6 rings)
2026-09-21 08:15 OUT (555) 117-5413 0:00 NO ANSWER (ring-no-answer, 5 rings)
2026-09-24 09:20 OUT (555) 117-5413 0:00 NO ANSWER (ring-no-answer, 7 rings)
--- CORRESPONDENCE (notice print/return log) ---
09/02/2026 AS-114-N Notice of proposed action -> 4496 Harrowgate St, Cadger's Mill, MC 60451 status: mailed
09/11/2026 RETURN of AS-114-N mailed 09/02/2026 endorsement: UAA - UNABLE TO FORWARD
--- CASEWORKER NARRATIVE ---
(no entries)
Reply with JSON and nothing else, exactly this shape:
{"attempts": [
{"channel": "phone" | "written_notice" | "email" | "text" | "in_person",
"occurred_on": "<YYYY-MM-DD>",
"occurred_at_time": "<HH:MM, 24-hour, the time the attempt STARTED; null for a mailing>",
"direction": "outbound" | "inbound",
"outcome": "no_answer" | "voicemail_left" | "busy" | "line_disconnected" | "wrong_number" | "spoke_to_third_party" | "spoke_to_client" | "refused" | "delivered" | "returned_undeliverable" | "bounced",
"source": "<telephony | correspondence | narrative -- which system logged it>"}
],
"counts": {"attempts_qualifying": <int>, "distinct_business_days": <int>,
"distinct_channels": <int>, "notice_lead_business_days": <int or null>,
"reachable_hours_covered": true | false, "address_invalid": true | false},
"status": "CONTACT_MADE" | "SHORT_ATTEMPTS" | "SHORT_CHANNELS" | "NOTICE_MISSING" | "NOTICE_LATE" | "HOURS_NOT_COVERED" | "SATISFIED",
"why": "<one sentence naming the clause that decided the status>"}
List `attempts` in date order, earliest first, ONE entry per act. Include attempts outside the
lookback window and on non-business days -- the rule decides what they count for.