Skip to content

docs(adr): AWOL accountable-day model + LOA history store (#157)#160

Merged
SyniRon merged 1 commit into
developfrom
docs/157-awol-accountable-day-context-adr
Jun 4, 2026
Merged

docs(adr): AWOL accountable-day model + LOA history store (#157)#160
SyniRon merged 1 commit into
developfrom
docs/157-awol-accountable-day-context-adr

Conversation

@SyniRon

@SyniRon SyniRon commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

What

Documentation-only changes from triaging #157 (/awol counting LOA time toward AWOL).

CONTEXT.md (glossary):

  • Corrects the AWOL entry — it's "no forum post in the last 7 days," bot-derived from forum activity, and has nothing to do with the milpac record (the old wording said "flagged in their milpac," which the code never did).
  • Adds Regiment time (UTC) — UTC is 7Cav standard; a "day" is a UTC calendar date.
  • Adds Accountable day — the date-set model /awol will adopt.
  • Adds the one-thread-one-LOA invariant and the filing-an-LOA-is-a-forum-post fact.

docs/adr/0008: records the load-bearing decisions — accountable-day counting, the LOA cache becoming a retained history store, the days-AWOL severity display (validated against live Discord rendering), and the loud degraded-mode fallback. Notes the conscious divergence from the reporter's blunt "currently on LOA → never AWOL."

Why separate from the code

These are durable docs; the implementation lands in the sub-issues (#158 store rework → #159 /awol consumer). Merging the decisions first gives those agents a stable spec to build against.

Not included

No code changes. No secrets (docs swept for tokens/DSNs/webhooks).

🤖 Generated with Claude Code

Correct the AWOL glossary entry (7-day forum-activity rule, bot-derived,
unrelated to milpac) and add the Regiment-time (UTC), Accountable-day, and
one-thread-one-LOA / LOA-resets-clock domain facts surfaced while triaging
#157. Add ADR 0008 capturing the load-bearing decisions: accountable-day
counting, the LOA cache becoming a retained history store, days-AWOL display,
and loud degraded-mode fallback.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@SyniRon SyniRon merged commit 9c94aa0 into develop Jun 4, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant