TEAM COMMUNICATION
Stop Reading Reports.
Start Scanning Signals.
CLN gives teams a shared signal language. Risks jump in red, decisions in gold, actions in blue — before you read a word.
- Scan Time
- −70%
- Missed Blockers
- 0
- Onboarding
- 10 min
The Wall of Text Problem
Every meeting note, every update, every postmortem is a wall of identical-looking prose. Your brain must read every sentence to classify it. CLN ends that — one glance at the operator column tells you exactly what type of signal each line carries.
= Sprint #14 Retrospective + Payment module shipped on time ! Session tokens vuln — fix before release ! Design review blocked ##ux-feedback ~ Considering Stripe vs current gateway @ Delay: infra outage last Tuesday → Patch session tokens before next sprint
Templates Your Team Uses Today
CLN templates for the documents teams produce every week. Copy and adapt — no new tools required.
= Meeting: [Topic] @[Date] @ Attendees: [list] = Context * [background info] = Decisions → [decision made] ~ [open tension / undecided] = Risks ! [blocker or concern] = Next Actions . [owner]: [task] @[deadline] . [owner]: [task] @[deadline]
= Incident: [Name] | Severity: P[1-4] @ Duration: [start] → [end] @ Impact: [users/systems affected] = Timeline @ [HH:MM] [what happened] ! [HH:MM] [critical moment] . [HH:MM] [mitigation action taken] → [HH:MM] Resolved = Root Cause ! [primary cause] ~ [contributing factor] = Follow-up . [owner]: [preventive action] @[deadline]
= Decision: [title] @ Date: [date] | Owner: [name] = Context * [why this decision is needed] + [pro / option A advantage] + [pro / option A advantage] - [con / risk] ~ [tension / tradeoff] → Decision: [what was decided] ? [open question to revisit]
%const: project = "[Project Name]" %const: owner = "[Owner]" %const: due = "[Date]" = %%project @ owner: %%owner · due: %%due · status: [draft|active|done] = Goal = **[one sentence: what success looks like]** * scope: [what is included] * ~~out of scope: [what is explicitly excluded]~~ = Risks ! [critical blocker or dependency] !! ~ [open tradeoff that needs a decision] = Milestones . %%owner: [milestone 1] @[date] . [assignee]: [milestone 2] @[date] → [final deliverable] = Resources | [tool / repo / doc link] | [budget or headcount] ? [open question to resolve before kickoff]
The Team Operator Set
Teams need 6 operators — the ones that map to how work actually flows. Learn them in 10 minutes, use them for life.
@ for a complete action item.@owner: Alex @due: Friday.New in v2.8 — Useful for Teams
Three additions that make shared CLN documents cleaner and more expressive.
code, = **critical deadline** — 2026-03-15 !! ! ~~old approach~~ is deprecated . migrate to `new-api` by Friday ☐ ~ ==key tradeoff== — speed vs. safety
**bold** *italic* `code` ~~strike~~ ==highlight==%%name. No more copy-paste errors in shared templates.%const: project = "Platform v3" %const: owner = "Alex" %const: due = "2026-04-01" = %%project @ owner: %%owner · due: %%due . %%owner: kick off design sprint ☐
%%name · change in one place>> ##risks Blockers | accent:#d4654a collapse:true
! API contract not signed !!
! design review pending !!
>> ##decisions Q1 Decisions | accent:#3dba72
→ ship to 10% of users first
→ delay feature X to Q2
No New Tools. No New Meetings.
CLN works inside Notion, Confluence, Slack, Google Docs, Linear comments, and every text field your team already uses. It's a convention, not a platform. The only adoption cost is 10 minutes and a one-page cheatsheet.
Ready to type your team's thinking?
Share the cheatsheet, run a 10-minute onboarding, and write your next meeting note in CLN. No plugins, no platform, no change management — just a shared notation.