Scaffy Symbol

Aktives Projekt

Scaffy

Engineering Delivery strukturiert denken.

Scaffy beschäftigt sich damit, wie komplexe Softwareprojekte reproduzierbarer aufgebaut, verändert und betrieben werden können – mit klaren Verträgen, Zuständen, Workflows und Governance.

Einstieg

Scaffy einfach erklärt

Scaffy bringt Ordnung in die Entwicklung und den Betrieb von Software.

Bei einem Softwareprojekt geht es nicht nur darum, Programmcode zu schreiben. Ein Projekt muss angelegt, konfiguriert, getestet, veröffentlicht, aktualisiert und später betrieben werden.

Dafür werden heute oft viele verschiedene Werkzeuge, Skripte und manuelle Abläufe verwendet. Ein Teil des notwendigen Wissens steckt außerdem nur in den Köpfen einzelner Entwickler.

Scaffy macht daraus einen nachvollziehbaren und wiederholbaren Prozess.

Es beschreibt, wie ein Projekt aussehen soll, hilft beim Aufbau einer sauberen Grundlage, begleitet Änderungen und kann später prüfen, ob der tatsächliche Zustand noch dem gewünschten Zustand entspricht.

Scaffy macht aus dem Wissen darüber, wie Software aufgebaut, verändert und betrieben wird, einen definierten Prozess, den nicht jedes Team und jedes Projekt neu erfinden muss.

Ziel definierenProjekt aufbauenÄnderungen durchführenZustand prüfenAbweichungen erkennenKontrolliert weiterentwickeln

Technisch betrachtet setzt Scaffy dieses Prinzip über definierte Zustände, automatisierte Abläufe, Beobachtung und kontrollierte Änderungen um.

Problemraum

Delivery als zusammenhängendes System

In komplexen Projekten entstehen wiederkehrende Aufgaben und Zustände oft aus lokalen Skripten, kopierten Strukturen und voneinander getrennten Werkzeugen.

Reproduzierbare Starts

Scaffold-Workflows sollen Projekt- und Service-Grundlagen nachvollziehbar erzeugen.

Zustände und Drift

Observe-/Reconcile-Prinzipien machen Soll- und Ist-Zustand zum Teil des Betriebsmodells.

Governte Änderungen

Policies, Freigaben und Erweiterungen werden in den Workflow-Kontext eingeordnet.

Scaffy Studio

Eine entstehende authentifizierte Control-Plane-Oberfläche für Workspaces, Projekte, Runs, Flows und Governance.

Themenfelder

Was Scaffy weiterdenkt

Diese Begriffe beschreiben den Problemraum und das entstehende Plattformmodell – keine abgeschlossene Produktliste.

Workflow-Domänen

Scaffold, Flow/Project, Observe/Reconcile, Plugins, Store und Governance.

Erweiterungen und Distribution

Plugins, Scaffolds und Hub-/Store-Konzepte mit Versionierung und Kontrollpunkten.

Lifecycle und Delivery

Von Projektstart und Änderung über Release und Betrieb bis zur kontrollierten Bereitstellung.

Bedienbare Plattformstruktur

Scaffy Studio führt die entstehenden Plattformkonzepte in einer konkreten Arbeitsoberfläche für Teams und Verantwortliche zusammen.

Zielbild

Von der Projektstruktur zum kontrollierten Lifecycle

Scaffy verbindet CLI/API-Verträge, Workflows, Beobachtung, Reconciliation und Governance. Das Deploy Framework ergänzt dieses Modell um Bereitstellung und Betrieb.

Contract

Stabile CLI-/API-Oberfläche

Control Loop

Observe und Reconcile

Governed

Policies im Ausführungspfad

Scaffy-Modell

  • Intent und Projektzustand definieren
  • Baseline über Scaffold-Workflows erzeugen
  • Flows und Zustandsübergänge ausführen
  • Ist-Zustand beobachten und Drift erkennen
  • Änderungen über Policies kontrolliert rekonzilieren
  • Änderungen über CI aus der Entwicklungsumgebung prüfen
  • Kontrolliert von Dev über Stage in Richtung Live weiterführen

Entwicklungsartefakt

Scaffy Studio – ein Blick in den aktuellen Entwicklungsstand

Scaffy Studio bildet die visuelle Arbeitsoberfläche rund um Scaffy. Dateien, Editor, Browser, Terminal und Agent-Interaktion werden innerhalb eines gemeinsamen Workspace-Kontexts zusammengeführt.

Der aktuelle Entwicklungsstand zeigt bereits zentrale Strukturen für Organisationen, Tenants, Spaces, Workspaces, Projekte, Runs, Governance, Secrets und Runner.

Aktueller Entwicklungsstand von Scaffy Studio mit File Tree, Editor, Terminal und Agent-Kontext
Aktueller Entwicklungsstand von Scaffy Studio – Workspace mit File Tree, Editor, Terminal und Agent-Kontext.

Organisation & Zugriff

Keycloak-basierter Zugang, Accounts, Organisationen, Tenants, Spaces, Teams sowie Rollen- und Berechtigungsstrukturen.

Workspace & Projekte

Workspaces können angelegt, verwaltet und zwischen Tenants übertragen werden. Projekte werden einem Workspace zugeordnet und bilden den technischen Arbeitskontext.

Studio IDE

File Tree, Datei- und Ordnerverwaltung, Monaco Editor, Tabs, Split-Ansichten, Markdown Editor/Preview und eingebettete Browser-Tabs.

Runs & Runner

Projekt-Runs können gestartet und abgeschlossen werden. Runner lassen sich registrieren und über ihren Lifecycle verwalten.

Governance & Secrets

Policy-Profile, Freigabemodi, Change Windows, Controls sowie Secret-Provider und projektbezogene Secret-Referenzen sind bereits als eigene Konzepte vorhanden.

Agents

Mehrere Chat-Threads, Provider- und Modellauswahl, API-Key-Eingabe, Chat-Anbindung und Spracheingabe bilden die derzeitige Agent-Schnittstelle.

Studio bildet den gemeinsamen Arbeitskontext. Darunter entwickelt sich mit Scaffy Core ein kontrollierter Ausführungskern für technische Projektarbeit.

Ausführungskern

Scaffy Core – kontrollierte Ausführung statt freie Shell

Unterhalb der Studio-Oberfläche bündelt Scaffy Core Git-Operationen, Workflow-Regeln, Hooks, Policy-Gates, QA und deklarative Flows unter einer gemeinsamen CLI- und Vertragslogik.

Projektarbeit im Kontext

Branches können angelegt, gewechselt, synchronisiert und validiert werden. git add, Commit, Fetch, Pull, Push sowie WIP-Zustände gehören zum kontrollierten CWD-Projektkontext.

Review, Qualität und Delivery

Merge-Requests, Merge-Preflight, Merge und Post-Merge-Abläufe sowie QA-, Release-, Tag- und Hotfix-Schritte sind als konkrete Core-Kommandos vorhanden.

Integrationsbasis

Kommandos können strukturierte JSON-Ergebnisse ausgeben. Das schafft eine belastbare Grundlage für spätere Studio- und Tool-Integrationen.

Terminal und Agents: kontrollierte Integration

Studio-Terminal und Agent-Chat sind vorhanden, aber noch nicht an Core angebunden. Core liefert bereits die kontrollierte Grundlage für eine spätere Integration – keine freie Shell und keine autonome Ausführung.

Studio-Absichterlaubtes CWD-KommandoVertrag / Policy prüfenkontrollierte AusführungAntwort und Audit-Spur

Governance und Guards im Projektkontext

Aktionen werden nicht nur ausgeführt, sondern gegen Projektkontext, Verträge, Policies und Guards geprüft. Runner-Listen, Timeouts, Trace und Fehlercodes machen Entscheidungen nachvollziehbar.

Beobachten, planen, kontrolliert entscheiden

Deklarative Flows, Abhängigkeiten, Risk-Level, Approval-Gates, Checkpoints sowie Observe- und Reconcile-Grundlagen sind vorhanden. flow:run plant derzeit nur als Read-only Dry-Run.

KontextVertragPolicyerlaubte Aktionkontrollierte AusführungErgebnisAudit

Einordnung bei eLords

Scaffy ist innerhalb von eLords ein aktives Entwicklungsprojekt für strukturierte, kontrollierte technische Arbeit. Dabei geht es nicht nur um Automatisierung, sondern um nachvollziehbare Abläufe mit Kontext, Regeln, Freigaben und klaren Zuständen.

Deploy Framework

Dev-, CI-, Stage- und Live-Umgebungen als kontrollierter Delivery-Lifecycle

Das Deploy Framework ergänzt den Scaffy-Kontext um nachvollziehbare Übergänge von Dev über CI und Stage bis Live.

Scaffy bleibt ein laufendes Plattformprojekt

Die Scaffy-Plattformseite vertieft die technischen Begriffe und das entstehende Modell. Auf eLords.io bleibt die Einordnung bewusst kompakt.