Use Cases (v0.1.0)
Each use case lists the user, the trigger, the surface, the agent involved, and the artifact left in the repo.
UC-1 — Daily founder digest
- User: P1 Maya.
- Trigger: 9:00am, opens terminal.
- Surface:
lycato morning(CLI) or cockpit Today page. - Agents:
daily-digest(if--auto-sync), Mercury + GitHub adapters. - Artifacts:
journal/daily/YYYY-MM-DD.md(agent), updated ledger entries.
UC-2 — Monthly investor update
- User: P1 Maya, P2 Theo, P4 Lin.
- Trigger: end-of-month or CRON.
- Surface:
lycato operator investor-update --month N --year Y. - Agents: investor-update; uses Mercury ledger + decisions + software/.
- Artifacts:
investors/YYYY-MM.mdwith frontmatter financials.
UC-3 — Monthly close + Stripe reconciliation
- User: P1 Maya, P4 Lin.
- Trigger: first business day of month.
- Surface:
lycato reconcile --month <prev> --year <yr>thenlycato close. - Agents: finance-close + reconcile (deterministic).
- Artifacts:
money/reconcile-YYYY-MM.md(mismatches), updatedmoney/ledger/.
UC-4 — Inbox triage
- User: P1, P2, P5.
- Trigger: ad-hoc through the day.
- Surface:
lycato inbox,lycato inbox view <q>,lycato inbox triage <q>or cockpit Company → Inbox tab. - Agents: heuristic-only (no LLM call);
suggestTriageproposes disposition. - Artifacts: founder moves item into target dir (decisions/, people/, money/, etc.) — no automated mutation.
UC-5 — Memory lookup
- User: any persona during agent prep.
- Trigger: "what do I know about this person/company?"
- Surface:
lycato mem people/alice,lycato mem find acme, cockpit Memory page. - Agents: none (file read).
- Artifacts: read-only on first hit;
lycato mem writeappends to the entity file.
UC-6 — Content draft cycle
- User: P1 Maya, P3 Aman.
- Trigger: weekly Saturday session or after a major ship.
- Surface:
lycato operator content-queueor cockpit (planned). - Agents: content-queue.
- Artifacts: 3-5 files under
content/queue/YYYY-MM-DD-<channel>-<slug>.mdinstatus: draft.
UC-7 — Review + approve a proposal branch
- User: P2 Theo (cofounder approval); P1 Maya (self-approval).
- Trigger: agent or human pushes
proposal/*. - Surface:
lycato review,lycato review approve <branch>, cockpit Review page with Approve button. - Agents: none;
loadPolicy+scoreRiskcompute risk. - Artifacts:
.founder/reviews/<branch>.ymlmarker; founder runsgit merge --no-ff <branch>after.
UC-8 — First-time setup
- User: any new founder.
- Trigger: empty directory.
- Surface:
npx @lycato/cli init [--demo], thenlycato keys set, thenlycato doctor. - Agents: none.
- Artifacts: full kernel + optional demo seed + git repo initialised.
UC-9 — Import existing knowledge
- User: P3 Aman (Notion power user), P1 Maya migrating from Linear/Gmail.
- Trigger: post-init.
- Surface:
lycato import notion <dir>,lycato import gmail-mbox <file>,lycato import linear <json>. - Agents: none.
- Artifacts: memory/projects, memory/topics, decisions/, inbox/ populated.
UC-10 — Audit a branch before merge
- User: any persona.
- Trigger: after agent run, before merge.
- Surface:
lycato audit --provenance. - Agents: none.
- Artifacts: stdout list of missing markers; non-zero exit blocks CI.