Technical.ly Builders · Apr 30, 2026 · Philadelphia

Business
OS

How scattered business inputs become a structured knowledge system — built and maintained with Cursor.

Luis Cielak

luiscielak.com

FigJam
The Problem

How many places does your
business knowledge live?

Raise your hand if it's in more than 5 tools.

Keep it up if it's more than 10.

The Default

Knowledge that doesn't compound

Tool 1

CRM

  • Contacts
  • Deals
  • Notes
Tool 2

Spreadsheets

  • Finance
  • Pipeline
  • Planning
Tool 3

Docs / Notion

  • Strategy
  • Brand
  • SOPs

Each tool does its job. None of them talk to each other. Every decision costs you a search.

The Reframe
You don't need more tools.
You need a layer that makes
your tools compound.
The System

The 3-Layer Model

Three stacked planes: raw inputs as scattered shapes, a middle grid of organized knowledge, and top-level dashboards for decisions.
Same visual as the case study
L1

Inputs

Raw business data from wherever it lives: CRM, finances, strategy, operations, marketing.

L2

Knowledge

Markdown as source of truth. Compiled by sync scripts. Maintained by AI.

L3

Decisions

Actionable views you open when you're about to act: pricing tools, pipeline, OKRs.

Layer 1

Inputs

The raw material. Everything your business already produces.

  • CRM notes & deal history
  • Financial reports & production-run data
  • Strategy & planning docs
  • Operations & SOPs
  • Marketing copy & brand guidelines
Layer 2

Knowledge

Markdown as source of truth. Compile, don't copy.

session-notes.md → sync-session-notes.js → portal-data.js → pipeline.html
Blueprint-style pipeline: sources and markdown flow through sync tooling into compiled portal data and static HTML pages.
How sources compile into portal data and static pages
  • One file is the source. Everything else is compiled.
  • AI maintains the structure. You direct the decisions.
  • Git is your version history. Cursor is your editor.
Layer 3

Decisions

Actionable views. Open them when you're about to act.

View 1

Dashboard

  • Revenue MTD
  • Active accounts
  • Top SKU
View 2

Pipeline

  • Accounts by status
  • Last contact
  • SKUs carried
View 3

Finance

  • Revenue by run
  • Pricing emulator
  • Margin by SKU
Case Study

Before & after

Fragmented tools vs. one portal — abstracted here as consulting ops,
detailed at buss-os.luiscielak.com

Before

Overhead flat-lay of a chaotic desk: overlapping browser windows, spreadsheets, sticky notes, and alerts — monochrome line art with a hint of teal.

After

Overhead flat-lay of one clean screen: structured portal with card grid and sidebar — matching companion illustration style.
Design System

One token file, every page

Palette × mode stay orthogonal — change a token and the whole portal moves together.

Grid of minimalist UI cards in light and dark rows across five brand-tinted columns, abstract placeholders only.
Light / dark rows × brand axes — no framework lock-in
Live Demo

Let me show you this on a
real business.

Yeast Coast Culture — fermentation & pickling; flagship product is a dehydrated sourdough starter.

01

Open YCC portal in browser — index.html → dashboard

02

Navigate to Pipeline — "this is what Layer 3 looks like"

03

Open session-notes.md in Cursor — "this is a raw input, Layer 1"

04

Run node skills/sync-session-notes.js

05

Reload pipeline.html — new account appears — "this is Layer 2 doing its job"

Design Principles

Four rules that make it work

01

Markdown is truth

One file is the source. Never maintain the same data in two places.

02

Compile, don't copy

Scripts transform your knowledge into views. Editing the view is a dead end.

03

AI maintains, you direct

Cursor writes the sync scripts and keeps the structure clean. You make the decisions.

04

Own your infrastructure

Files, git, static HTML. No SaaS lock-in. No subscription required to read your own data.

Abstract geometric composition: nested rectangles within a circle and radiating lines, Bauhaus-inspired.
Same closing visual as the case-study principles section
Workshop Activity

Your turn — 15 minutes

My Scattered Inputs
  • What tools do you use?
  • Where does your CRM live?
  • Where does financial data live?
  • Where does strategy live?
What Knowledge Lives Here?
  • What would a markdown file contain?
  • What fields does it need?
  • What would a sync script compile?
What Decision Do I Need Faster?
  • What question do you answer weekly?
  • What view changes your week?
  • Who else on your team needs it?
What's next

Fork it. Build yours.

Luis Cielak · luiscielak.com

Case Study