outlmd/outl

Local-first outliner. Markdown is the source of truth. Sync that doesn't corrupt your tree when two devices edit offline

161Stars on the repository
20Mods indexed here, across every type
todayLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

check-invariants

01

outlmd/outl

Command Claude Code

Runs only the tree CRDT invariant test battery in outl-core. Faster than /check, focused on what can break sync.

161 today A 26 tokens MIT

check

02

outlmd/outl

Command Claude Code

Runs fmt + clippy + test + doc on the whole workspace. Use before reporting done.

161 today A 19 tokens MIT

coverage

03

outlmd/outl

Command Claude Code

Measures coverage in outl-core via cargo-llvm-cov. Focuses on the 4 critical functions (doop, undoop, applyop, createscycle) that must be at 100%.

161 today A 41 tokens MIT

init-playground

04

outlmd/outl

Command Claude Code

Creates a test outl workspace at ./playground and generates fixture data (a few pages + journals) for manual testing.

161 today C 25 tokens MIT

new-op

05

outlmd/outl

Command Claude Code

Guide for adding a new variant to the Op enum (e.g. Op::Tag, Op::Link). Covers every place that needs to change.

161 today A 30 tokens MIT

roundtrip

06

outlmd/outl

Command Claude Code

Runs the md ↔ ops roundtrip battery for outl-md and triggers markdown-roundtrip-tester for extra validation.

161 today A 24 tokens MIT