Clearsky PRODUCT SCOPE · V1 · SEPTEMBER 2026

The full scope
of Clearsky

Everything the product is, everything it does, and everything that has been designed so far — the app, the marketing site, the visual system and the assets behind them.

IN ONE SENTENCE
Clearsky is a relationship and commitment operating system: it sorts the noise out of your day, turns the messages that matter into plans you actually keep, and protects the time those plans need.

1. The problem

Most people do not have a productivity problem. They have a presence problem. Messages arrive faster than they can be considered, so replies get shorter and later; plans get made in passing and never land in a calendar; the people who matter most get the leftovers of attention that strangers and automated senders took first.

Existing tools make this worse in three specific ways. Inboxes treat every sender as equal. Task managers require you to re-type what you already said in a conversation. Calendars record only what was formally scheduled, so an informal promise — "I'll let you know by tonight" — exists nowhere at all.

Clearsky closes that gap. It reads what arrives, decides what deserves you, drafts the reply, extracts the commitment hidden inside it, puts that commitment on a date, and defends the time it needs.

2. Who it is for

Primary — the over-committed connector
Late twenties to forties. Two hundred plus messages a day across three channels. Says yes warmly and forgets specifically. Feels guilt, not overwhelm.
Secondary — the deliberate rebuilder
Recently decided to be more present with family or a few close friends. Wants structure around that intention, not another inbox.
Not for
Teams. Shared inboxes. Sales pipelines. Anyone who wants automated outbound. Clearsky is single-player and never sends on your behalf.
Platform at launch
iPhone, iOS 17 and later. Android is the next platform. No web app in V1; the site is marketing only.

3. Principles

  1. Nothing sends itself. Clearsky drafts, suggests and reminds. Every outbound word is tapped by the user.
  2. One nudge a day. A single morning summary, plus a reminder only when a promise is actually due. Notification budget is a hard product constraint, not a setting.
  3. Every item must explain its presence. Triage cards state both the relationship/context signal that made an item relevant now and the system behavior if the user takes no action.
  4. Every action maps to one explicit state. Clearsky uses a fixed set of user-understandable outcomes—Responded, Planned, Snoozed, Waiting on them, and Let go—and reflects those same outcomes across triage, promises, calendar, notifications, and completion states.
  5. Ownership determines pressure. Items that require the user’s action are distinct from items awaiting another person. Clearsky does not frame waiting on someone else as incomplete personal work.
  6. Recovery is a valid outcome. When a commitment no longer fits, the product presents “needs a new plan” and offers honest exits: keep it, choose a new time, or let it go.
  7. Recommendations guide; they do not override. Clearsky recommends the most appropriate next action based on item context, while preserving quieter alternatives and user control.
  8. Protecting time is a feature, not an afterthought. A promise without a defended block is just a nicer to-do.
  9. Calm is the aesthetic and the behaviour. Sky imagery, generous whitespace, no badges, no streaks, no guilt mechanics.

4. The core model — five loops

The entire product is one short cycle repeated daily. Each loop has a screen, an object it produces, and a definition of done.

Loop What happens Produces Done when
01 TriageOvernight arrivals are stacked into cards; each is kept, queued or let goA cleared stackStack empty
02 RespondKept items open as threads with a drafted reply and tone controlsA sent messageReply sent
03 PromiseCommitments inside the reply are captured with a person and a dateA promisePromise saved
04 ProtectThe promise claims a calendar block nothing else can takeA defended blockBlock held
05 ReviewSunday recap of what was kept, moved and let goA weekly digestDigest read

5. Object model

Six entities carry the whole product. Everything on every screen is a view of one of these.

Person — name, avatar colour, channels, inner-circle flag, response history. The inner-circle flag is the single strongest triage input.
Message — sender, channel, body, arrival time, thread reference. Read-only; Clearsky never mutates the source.
Triage decision — keep, queue or release, plus the plain-language reason shown to the user and the signals behind it.
Promise — what was said, to whom, due date, source thread, protected-time flag, state (open, kept, slipped, released).
Block — a calendar range with a protection level: open, focused (notifications paused) or protected (nothing may be booked).
Week — the rollup: promises kept, moved and released, the moments worth remembering, and the one thing that slipped.

6. Screen inventory

Nineteen screens, all built and interactive in 02 App Prototype. Grouped by the flow they belong to.

FIRST RUN — FOUR SCREENS
ScreenPurposeKey states and actions
Sign inFirst impression; states the promiseApple sign-in, email sign-in. Full-bleed dawn plate with drifting clouds.
Connect calendarGrant calendar access (EventKit) onlyOne toggle, calendar only; skippable; privacy note links to the full policy. Texts and email are never read here — they arrive by sharing into the app via the Share Sheet. Gmail as a connected account is a later feature, not V1.
Inner circleName the people who always reach youSelect from detected contacts, add someone manually. Count feeds Settings.
NotificationsAsk for permission and set the expectationAllow or decline; declining is respected everywhere and shown in Settings.
DAILY LOOP — FIVE SCREENS
ScreenPurposeKey states and actions
TodayThe home. One screen that answers "what does today need?"A sort-progress ring, then one primary next action that changes with the state of the day — stated with its WHY NOW, its IF NOT consequence, and two alternatives. Then the three-block day shape and only the promises due today. No menu duplication of the tab bar; the weekly recap lives in You and arrives on Sunday.
TriageClear the overnight stackOne card at a time with sender, channel, preview, a WHY NOW rationale and an IF YOU DO NOTHING consequence. One recommended action per card, chosen from the item; four alternatives beneath it. Every choice maps to one named outcome — Responded, Planned, Snoozed, Waiting on them, Let go — and the completion screen tallies them in those words.
ThreadRead and answer properlyGrouped bubbles with tail corners, day divider, delivered receipt, suggestion chips, growing composer capped at four lines, send enabled only with text, typing indicator and an incoming reply.
ComposerRewrite the draft in your own wordsEditable draft, three tone rewrites (Warmer, Shorter, Offer a time), a notice that sending creates a promise.
SentConfirm and hand offNames the promise created and when it will remind. Routes back to triage or into the promise.
COMMITMENTS — FOUR SCREENS
ScreenPurposeKey states and actions
PromisesEverything you said you would doGrouped by kind, not by status: Yours to keep (I’ll reach out / We made plans), Not your move (Waiting on them), Kept, Released. A waiting item cannot be ticked — it is a relationship state, not a task. Whole row opens detail; plus button adds one by hand.
Promise detailThe full record of one commitmentA status chip in the item’s own vocabulary (Needs a new plan · Upcoming · Waiting on them · Kept · Released), one line naming what kind of commitment it is, the exact words it came from, a link back to the thread, the protected-time toggle, and three exits: keep it, give it a new time, or let it go.
New promiseCapture a commitment by handWhat was said, three time presets plus a picker, protect-the-time toggle.
CalendarSee and defend the shape of the dayDay and Week views, hour gutter 7 AM to 10 PM, events sized by real start and end, red now-line, weekday strip with today marked, protect-time sheet.
MOMENTS, MONEY AND ACCOUNT — SIX SCREENS
ScreenPurposeKey states and actions
Weekly recapThe emotional payoffA golden-hour sky plate under the light-column pattern, count of times you showed up, named moments, share. Reached from You or the Sunday notification.
DigestThe detail behind the recapKept, moved and let-go counts, the moments list, and one thing to watch with a direct route to fix it.
PaywallExplain the trial honestlyThree-step timeline: unlocks today, reminder day twelve, billing day fourteen.
PlansChoose how to payYearly (selected, Save 40%), monthly, lifetime. Restore purchases. Selection persists into Settings.
YouSettings and accountPrivacy card, morning summary toggle, protect-evenings toggle, inner circle, weekly recap, plan, connected accounts.
PrivacyThe data promise in fullOn-device processing, 30-day retention, never sold. Download archive and a two-step destructive delete.

7. End-to-end flows

A. First run
Sign in → connect calendar → pick inner circle → notification permission → Today. Every step is skippable except sign-in; skipping degrades sorting quality rather than blocking use. The Share Sheet — how texts and email get in — is taught separately, on first empty state or a one-tap prompt, not as a first-run step: there's nothing to toggle, it's an OS-level share action.
B. The morning
Notification → Today → Triage → keep → Thread → suggestion or Composer → Send → Sent confirmation → back into the stack → completion screen with the tally.
C. Keeping a promise
Promises → detail → protect the time → Calendar shows the block → mark kept → it moves to the Kept section and the open count drops.
D. Sunday
Recap → digest → the one thing that slipped → straight into that promise's detail to deal with it.
E. Trial to paid
Paywall → plans → start trial → Today. Plan is visible and changeable in Settings; cancellation is two taps.
F. Leaving
You → Privacy → download the archive, then delete everything behind a two-step confirmation with a scheduled-deletion receipt.

8. Notifications

Three notifications exist in V1. There is no fourth, and adding one is a product decision, not a feature request.

  • Morning summary — 08:00, one line naming the size of the stack and the most urgent promise.
  • Promise due — only on the day, only once, only for promises with a date.
  • Weekly recap — Sunday evening, the one moment the product asks for reflection.

9. Privacy and data

Privacy is a positioning pillar, not a compliance page. Three commitments carry it, each stated on the Privacy screen and the marketing page in identical words.

  • On your device. Sorting and drafting run locally wherever the model allows.
  • Kept 30 days. Message text used for sorting is discarded after a month.
  • Never sold. No ad model, no data brokers, no training on user words.
  • Never sends. The strongest promise, repeated on both surfaces: Clearsky never sends a message on your behalf.

10. Pricing

One product, everything included. No tiers, no feature gates. 14 days free, then:

$49.99
a year · save 40% · default
$6.99
a month
$129
once, forever

The same three numbers appear on the marketing pricing page and in the app paywall. Any change must be made in both places at once.

11. Marketing site

Six pages plus a 404, all built. The site tells one story across a single day-cycle: each page owns a sky state, and the daydreamer character appears on every one, interacting with the page itself rather than sitting inside a framed illustration.

PageSkyJobAnchor
M01 LandingDawn → dayThe whole story in five beats, with 3D scroll layersShow up for what matters
M02 How it worksMiddayThe five loops, one section eachFive loops, one calm day
M03 Why we show upGolden hourThe manifesto — the belief behind the productPresence is the whole product
M04 PricingClear dayPlans, trial timeline, FAQClear day, clear deal
M05 Get ClearskyFirst lightDownload, four setup steps, requirementsGet Clearsky
M06 Private by designNightPrinciples, data flow, controlsYour messages train your Clearsky
404FogRecovery, with drifting fog in front of and behind the characterLost in fog

12. Design system

Type
Anton for display headlines in uppercase; Source Serif 4 for editorial and emotional moments; Instrument Sans for all UI and body.
Colour
Ink navy #1B2B4B, sky blues #7FA5CE to #D5E8F9, amber #F2B84B for action, green #3F6339 for kept, terracotta #C0492B for urgency.
Motion
Scroll-driven parallax on marketing; on app splashes a single slow CSS loop each (24–56s) plus a breathing bloom; nothing faster than a breath.
Rules
44px minimum hit targets everywhere. No emoji. No badges or streaks. Illustration is transparent and composited onto the page, never framed. The character is marketing only — the daydreamer never appears in the app — but the painted sky plates do stay, as splash backgrounds under their CSS patterns. Every colour, size, radius, shadow and duration comes from 10 UI Kit §01–08; #8FA2BD is retired as type at every size.

13. Asset library

One character — the Clearsky daydreamer — locked to a saved reference so every image is the same person. Everything is generated in the glossy toy-vinyl style and cut to transparency. The character library serves the marketing site only; the app ships no character art, but it does keep the six painted sky plates as its splash backgrounds.

  • 21 character embeds — transparent, page-ready. Five app-loop poses, eight page-specific poses, eight original scenes.
  • 6 cloud cutouts — C1 to C6, the parallax layer set used on every marketing page and every splash screen.
  • 8 background plates — two marketing hero skies for M01 and M02, plus the six app splash plates (dawn, golden morning, high clear air, mint relief, golden hour, dusk cloud sea), each painted beneath its own CSS pattern at 62% opacity.
  • Reference-only originals — the first-generation illustrations with baked-in backgrounds, kept for direction, not for use.

14. Deliberately out of scope for V1

Android app
Web or desktop app
Shared or team inboxes
Automated or scheduled sending
Slack, WhatsApp, Instagram channels
Streaks, scores or gamification
Shared promises between two users
Voice capture and transcription

15. Open questions

  1. Does triage run once each morning, or continuously through the day with a morning peak? The current design assumes once.
    Decision (Duck default, 23 Sep 2026): Once each morning, plus an optional evening sweep.
  2. What happens to a queued item that is never revisited — does it expire, resurface, or accumulate?
    Decision (Duck default, 23 Sep 2026): It comes back once after 7 days, then moves to an archive. It never accumulates indefinitely.
  3. Can a promise exist without a date, and if so where does it live so it is not forgotten?
    Decision (Duck default, 23 Sep 2026): Allowed. Clearsky asks "by when?" within 24 hours and defaults to "this week" if the user doesn't answer.
  4. Does protected time write a real calendar event that others can see as busy, or a private hold?
    Decision (Duck default, 23 Sep 2026): A calendar hold that shows as busy to others; the details stay private.
  5. What is the empty state for a user with no inner circle and no connected accounts — a demo day, or a prompt to connect?
    Decision (Duck default, 23 Sep 2026): A demo day with sample data, and one tap to connect.

16. What to validate next

The model is structurally good enough to test. The next risk is not information architecture—it is whether Clearsky’s recommendations feel trustworthy and whether users can predict state transitions without explanation from the team.

Scenario What you need to learn Success signal
Direct question from an inner-circle contactWhether WHY NOW feels accurate rather than intrusiveUsers can explain why the item appeared and agree with the recommendation
A plan that needs schedulingWhether “Plan a time” feels quicker than manually negotiatingUsers accept or alter a suggested slot without becoming lost in calendar controls
A user who already repliedWhether “Waiting on them” reduces pressureUsers do not interpret the item as an unfinished task
A stale commitmentWhether “Needs a new plan” creates action without shameUsers choose a clear exit instead of avoiding the card
A low-value or emotionally closed threadWhether “Let go” feels safe and comprehensibleUsers can close the item without fearing deletion or loss of history
A snoozed item returningWhether the system’s timing feels respectfulUsers remember why it returned and do not experience it as nagging
A day with many itemsWhether the one-surface model stays calmUsers understand what is for today versus later without needing a separate Queue tab
Clearsky product scope · V1 · September 2026 · 16 sections Built artefacts: 19 app screens · 7 marketing pages · 34 illustrations · UI kit · illustration index · project index