cos: a context layer for a personal digital assistant

cos keeps one canonical, auditable model of what a person owes, what others owe them, what is scheduled, what is at risk, and what should no longer consume attention — as plain markdown in a private git repo, maintained by scheduled agents and readable by any connected assistant. This service is the one write path into that repo: it validates every change, refuses stale writes, runs the repo lint, and regenerates the repo's own index and timeline on every commit.

How it works

How to use it

What the system can do: the user stories

The contract, in story form. Each is acceptance-testable; the detailed version (the path through the layers, the observable done-state, and the config doc that governs it) lives beside the design in the private data repo.

Capture: signals become evidence

Chat: talking to the system

Email in the principal's name

Briefs and replies

The task lifecycle

Calendar

System health

Quick notes and reminders

The knowledge layer

Asking the system

Corrections and decisions

Write safety