ClearSky engineering demo · 20 Aug 2026 · ~46 min

Demo — every team’s progress

First full demo in a couple of weeks. Last weeks were finishing Release 1.0 and planning Release 1.1. Format: each squad lead names the team, shows work, then Sherif walks the 4-week plan, then Julia + Ojas intro.

Source: Fireflies “Demo” · id 01KZW748CM1R6E8ZQJFXECNP49 · Meet nnn-vazg-vfo. (A second 45-min “Demo” row exists; this is the Fred-joined recording with the full roster.)

What happened, in order

  1. 00–03 Sherif opens. Demos paused while 1.0 shipped / 1.1 planned. Today = features + names + a planning snapshot for product.
  2. 03–09 Randa — data platform (connectors, Grafana, Symphony, Microsoft runbook).
  3. 10–16 Islam — AI (context graph → background agent → copilot). Live copilot filter demo.
  4. 17–26 Karino (Mohamed Mostafa) — apps / Cockpit. Hierarchy live; new wireframes on foundations.dev.
  5. 26–33 Yara — SRE (Azure URL tests, Kafka alerts, runbook + IaC).
  6. 33–40 Sherif — Linear project + Notion squad pages + Claude static 4-week plan.
  7. 40–45 Julia + Ojas intro. Barry: discovery tooling + automated testing. Mohamed: NUS overseas batch.

Who is who (as named on the call)

DATA Randa (lead) Hussain Omar Ibrahim connectors in AI Islam (lead) Banda Sham Kiru Salim · Yasmin research (Kiru/Yasmin) APPS Karino / Mostafa Karim · Tabli Noor full-stack Cockpit SRE Yara (lead) Zidane Matas (not on call) infra · CI/CD · security PLAN / FIELD Sherif — R1.1 Mohamed AlTantawy Barry — FDE / intern Julia · Ojas

Name collision: Karino = Mohamed Mostafa (Cairo). Barry: if you search email, look under Mohamed Mostafa, not “Karino.” Several Mohameds on the call (Mostafa / AlTantawy / Islam Mohamed).

Data platform Randa + Hussain + Omar Ibrahim

They own the ingest path: connectors into the pipeline. Goal this cycle: make existing lifts production-ready (alerts, Grafana, dead-letter handling) and start FDE-usable runbooks.

Symphony Slack-like chat Microsoft connector + runbook Event router thin signal router Pipeline / Kafka Dead letter + replay Grafana + alerts health / throughput

Shipped / shown

  • Automatic alerts + multiple Grafana dashboards.
  • DLQs in many pipeline places, plus dead-letter replay.
  • Symphony connector (chat app ≈ Slack) deployed to dev on a sandbox account — minutes before the call. Omar Ibrahim built it mostly alone.
  • Symphony Grafana: webhook activity, throughput, message dedup, DLQ alerts. Empty of real data yet (just deployed).
  • Event-router dashboard on staging + dev: some routed events, no errors / empty DLQ, freshness between router and connector.
  • Microsoft connector dashboard: connector health + time since last event (idle because nobody is using it in that env).
  • First-draft Microsoft connector onboarding runbook: client-side permissions + what goes in connector config. Share with product for “is this followable?”

Not done / next

  • Symphony live demo slipped to next week (deployment kinks).
  • Runbook is v1 — may need simplifying.
  • Barry: in parallel to the long operating runbook, extract the access points to ask for early in client IT conversations (what to expose). He’ll work with Randa.
  • Internet drop mid-share; Barry said ~95% of the talk survived; they missed the runbook screen until she reshared.

AI Islam + Banda Sham · research: Kiru Salim, Yasmin

Islam owns the streaming workstream: ranking + context graph, background agent, copilot. Most of this sprint was 1.1 planning; they still shipped copilot wording + a privacy/control layer in progress.

Email SharePoint NetSuite Context graph entities · relations evidence · rationale Background agent preconditions met? else mark + hand off Deterministic next state Notify owner / reviewer Copilot chat on process

How the three layers fit

  1. Ranking + context graph = knowledge layer. Streams from email / SharePoint / NetSuite → related tasks linked into one graph (entities, relations, evidence, decisions/rationale).
  2. Background agent = automation. Takes linked events, checks task preconditions. If not satisfied → mark and pass to a deterministic state machine, which picks the next state and notifies the right owner or reviewer.
  3. Copilot = chat. Ask about the process, email context, task DB (status, blockers, why blocked, what’s happening). Answers from that context, not generic chat.

Copilot demo (this week’s actual code)

  • Guidelines rewritten with Barry + Banda after product feedback: less extra fields, less dwelling on completed-in-the-past work, more future-facing, more human wording, process transparency.
  • Old “any at-risk tasks?” dumped everything including completed-but-late. New: only in review or in progress (not completed / cancelled). Status labels title-cased instead of raw DB IN REVIEW.
  • Same filter on team-task questions: skip cancelled/completed.
  • Staging by end of day — anyone can poke it and send feedback.
  • Still building a privacy / ACL layer: who can see which tasks / emails.

Apps Karino (Mohamed Mostafa) + Karim + Tabli + Noor

Full-stack middle layer: process health/status, tasks, notifications, assigning users, chat to/from agent orchestration. Also the frontend.

Two surfaces — don’t mix them up

LIVE Cockpit v1 hierarchy now live admin → managers → workers foundations.dev new wireframes / mocks mostly not wired to APIs needs credentials

foundations.dev.clearsky.ai (as spoken). Reach out to Karino for creds. Some nav items will be hidden later — product + UX still picking what ships vs delays.

This week under the hood (not very demoable)

  • PMO: notifications by role (reviewer gets ping when their tasks change); more credit to signal ranking.
  • Karim + Noor: debugging, integration tests, TDD.
  • Noor already started wiring wireframes → existing Cockpit APIs.
  • Coming: Mixpanel, session replays, FDE events (FDE events are not Cockpit-core; extra instrumentation).

What the new UI mock actually contains

  • Sidebar: Dashboard, Tasks, Process map (not built), Workspace (settings / team / workload — not done), Inbox, Settings, logout.
  • Inbox: view/dismiss, urgent, unread.
  • Tasks: “six critical actions” stats strip; board of tickets by stage; process-system WIP.
  • Task detail (task 14 in the demo): expand preconditions; uploaded Excel + Outlook mail on a precondition; mark precondition done/undone; change ticket status; timeline; related tasks; comments + emoji reactions (new).
  • Chatbot on the dashboard — also mock, not wired.

Barry: good to see Craft/Figma moving into “our framework.” Next: product meetings to freeze ship vs delay.

SRE Yara + Zidane + Matas

Infra, CI/CD, security/compliance. Last weeks: alerting + monitoring. Matas not on the call.

Azure availability Cockpit · other URLs multi-region · SLA Kafka health alive · lag · redundancy consume / min · disk Slack / email env + owner labels IaC + runbook new client env comes with alerts

Web availability

  • Azure Application Insights (non-prod): tests for Cockpit and other app URLs on dev + staging (ASR also said “JQL” and “HT5 / 72 app” — treat those labels as uncertain).
  • Probes from multiple geos (East US, North US, …).
  • 100% up in the SLA view they showed; history + failures available.
  • One severity example on screen was wrong (showed Sev1 / outage that wasn’t real). Severities still being tuned.

Kafka = event backbone

  • If Kafka is sick, customer data does not flow. Zidane credited for the alerts.
  • Alerts: cluster not alive, redundancy, lag, consumer health.
  • Grafana per env (dev shown: disk free on active controllers, lag, messages/min). Staging copy exists; plan is one dashboard per environment / client.
  • Slack/mail alerts carry labels: env (dev/staging/prod), owner, extras.

SRE runbook (WIP)

Will cover all alerts + dashboards (infra and app): severity contract (critical / high / medium / low), Slack channels / routing per env, deployable via IaC so a new client environment is provisioned with dashboards and alerts. Not finished — still adding alerts and collecting inputs from other teams. Share-screen glitch: they were on slides until Yara switched to Grafana.

Release 1.1 Sherif

Product sent phase requirements (categories + success criteria). Engineering mirrored that into Linear, then each squad estimated, then Sherif + Claude mashed it into one 4-week view.

Product reqs doc Linear: “Release 1.1 pre-delivery gaps” Tech tickets under each product item Notion pages per squad (week 1…n) Claude static HTML/Notion report

The four weeks

Week 1 starts this Sunday (from 20 Aug → Sunday 23 Aug 2026). Each week already has intended deliverables. Next sprint tickets should already match those goals; some people already moved tickets.

Same content exists as Notion (Sherif says more readable) and a web/HTML export.

Risks / assumptions (called out on purpose)

  • Internal vs customer vs vendor (named: CRAFT and the UI/UX firm).
  • External deps tagged with “when we need them for this plan to hold.”
  • v1 plan. Evolves as unanswered questions get answers. Mohamed asked: is this a live Linear dashboard? No — static report, Linear-fed via prompt, not an app. Could become a dynamic dashboard later; Mohamed wants that.

Rule Sherif stated: every 1.1 ticket should hang off a product requirement, all inside that one Linear project.

Julia + Ojas (end of call)

What they said

  • Julia / Jiayi — Year 3, NUS. Accounting module was high-level. Reading SOX walkthroughs + journal-entry vocab with Ojas.
  • Ojas — Year 4 computer engineering, NUS. First time US East Coast. Looking at workflows + where agents help; uses Hermes personally.

What leadership assigned (new to them on the call)

  • Barry: (1) discovery tools — client artifacts → usable schema, semi-automated. (2) automated testing / QA tools — “they don’t even know this yet.”
  • They’ll meet squads in coming weeks (today’s intros were for name→face).
  • Mohamed: NUS Overseas Colleges — ~full-time year at a startup, soon-to-graduate. Batch of 9 interviewed → these 2. Stood out on agentic builds (Ojas’s tracking app: almost no hand-written code).

Action items (from Fireflies + the talk)

WhoDoWhen
RandaFix Symphony on dev; live demo next week. Share Microsoft runbook with product for clarity. Work with Barry on early access-point list.Next week / ongoing
IslamCopilot improvements → staging EOD; collect team feedback. Privacy layer continues.Today
Karino / NoorWire foundations mocks to Cockpit APIs. Creds for anyone who wants the URL. Product/UX freeze on which features ship.This / next week
Yara / ZidaneFinish severity tuning; finish SRE runbook (alerts, routing, IaC).WIP
SherifShare 1.1 plan with product. Iterate; maybe later a live dashboard.This cycle
BarryRunbook access points with Randa. Plug Julia/Ojas into discovery + test automation.Coming weeks
Julia + OjasKeep studying close / SOX / JE; then discovery tooling + QA automation.Now

Original

Open in Fireflies Meet link

No slide PDF was attached to this meeting. Related onboarding pages: Session 1 close · Session 2 FDE role.

Every short form

Hover dotted terms, or search.