Unresolved
Unresolved simply means that you have not recorded a decision for that behavior occurrence.
Cadence is an instrument for self-directed behavioral remodeling. Add context when it matters. Keep the full history in a portable record.
Google Calendar context is optional and currently limited to Google OAuth test users. Where enabled, choose which calendars appear in Timeline. Cadence requests read-only access and cannot create, change, or delete Google Calendar events. Disconnect Google Calendar in Settings at any time.
Completed and Not Completed are the two possible outcomes. Unresolved means no decision has been recorded. Notes, optional timing, and changes to the behavior’s definition preserve the context around each outcome.
Unresolved simply means that you have not recorded a decision for that behavior occurrence.
Completed means that you have completed that behavior occurrence.
Not Completed means you have not completed that behavior occurrence.
Name the Behavior, then set its Schedule: daily, every N days, weekly, or monthly, at exact times or ranges.
Each Schedule produces a dated Occurrence. Prior-day Unresolved Occurrences collect under Needs decision.
Choose Completed or Not Completed. Add an optional note for Context. Without a Decision, the Occurrence stays Unresolved.
Review adherence across 7, 30, or 90 days. Export the Record as JSONL, JSON, CSV, Markdown, or a BehaviorLog bundle.
Rename a behavior or revise its description without rewriting earlier records. Cadence preserves what the behavior meant at each point in time. Per-occurrence notes add context for exceptions, conditions, and deviations.
Cadence measures adherence and preserves history. It does not infer causes, diagnose patterns, or prescribe a response. Export the record with a prepared prompt when you want an AI tool to compare periods, examine notes, or produce another view.
Explain patterns in failures to complete behaviors by looking at the provided additional context, including notes, behavior name or schedule changes, etc. Check adherence dips against calendar, travel, or sleep context available through Claude plugins.
Help me understand my Decisions debt. Profile where Unresolved occurrences accumulate and how old they get.
BehaviorLog is the data contract behind Cadence exports. It preserves behavior definitions, schedules, occurrences, decisions, status history, notes, optional timing, and revision history in files that other tools can inspect. The interface can change without rewriting the underlying history. A calendar, table, report, or AI-assisted review is one presentation of the same record.
├── manifest.json ├── schema.json ├── README.md ├── AGENTS.md └── data/ ├── behaviors.jsonl ├── schedules.jsonl ├── occurrences.jsonl
A single occurrence says little. A sequence begins to carry rhythm. Cadence keeps each mark distinct so the shape of a practice can emerge without being forced into a score.
Begin a record →