metashared last reviewed 2026-06-11

How to use Knowledge OS

Context

Knowledge OS (KO) is Aspire's shared knowledge base: one git-backed markdown vault that is read by humans as this website and read by AI agents as structured data. If you need to know "how does X work at Aspire", "who decided Y", or "what's the state of project Z" โ€” it should be answered here, with sources.

Detail

Reading (everyone)

(shared / adg / alby / goldroom / chanya / venice / six-degrees) then by page type.

(where the facts came from) and Related links.

POS data turned into a rostering decision pack.

Contributing (editors)

  1. Pages are markdown in the knowledge-os-vault git repo (GitLab aspire/knowledge-os-vault).

Edit in Obsidian (preferred) or any editor.

  1. Follow style-guide โ€” frontmatter required, 4 sections

(Context / Detail / Actions / Provenance), cite sources[], Mermaid for diagrams (never ASCII art).

  1. Push to main. CI runs a generator smoke test, then rebuilds the HTML.

The site itself currently needs a manual Coolify redeploy of the ko-docs app to go live โ€” ask Kom or an agent until the auto-deploy webhook is added.

  1. Not sure where a page goes? Put it in _inbox/ with status: draft.

Ingesting raw data (agents + power users)

Data shapeMethod
API/JSONfetch โ†’ transform โ†’ .md table with sources[]
Long text (transcript, article)python3 scripts/ingest_raw.py <file-or-url> --namespace X (engine repo; LLM-synthesises a lint-clean page โ€” paid gateway call, get a per-run OK)
PDF/scansKO ingest pipeline POST /ingest/upload (pending prod deploy)

What does NOT go in the vault

Actions

Provenance

Written 2026-06-11 summarising style-guide, the KNOWLEDGE_OS_SPEC (ยง16โ€“17) and the live deployment of ko-docs.aspiredigital.group.

Related

๐Ÿ”— Relationships

graph LR how_to_use_knowledge_os["how-to-use-knowledge-os"]:::self how_to_use_knowledge_os --> labour_vs_sales["labour-vs-sales"] how_to_use_knowledge_os --> style_guide["style-guide"] how_to_use_knowledge_os --> knowledge_os_stage_1["knowledge-os-stage-1"] classDef self fill:#715EE3,color:#fff,stroke:#291F50;