⚠ Not built. SG/Sentinel is a published design from May 2026 — “this is how I would build it” — not a product. No plans to build it unless somebody funds it. Read the note →
sg-sentinel.sgit.ai / documents / architecture-flows

SG/Sentinel Architecture And Data Flows: How It All Fits Together

TypeArch brief Versionv0.27.58 Date18 May 2026 AuthorDinis Cruz (project lead) and collaborators LicenceCC BY 4.0 Sourceraw markdown · view on GitHub

Summary

The component map and the two founding use cases, end to end. Logging: Layer 1 captures every hit, the data is cleaned and structured, and Sentinel's job ends when the record lands in S3 — existing downstream code picks up from there, a deliberately tight boundary. Blocking: easy wins deterministic at Layer 1, app-coupled validation at Layer 2, async feedback from Layer 3 updating the fast layers. Together with the TUI mockups it was written to be the acceptance criteria the dev team implements against.

Key concepts

Key ideas

On this site

The architecture page is this document plus the v0.27.59 correction (L1 no longer blocks inline — it signals).

Read the document

📄 Original document · v0.27.58 · 18 May 2026 · rendered from the raw markdown (the source of truth)