Your browser sucks, JavaScript disabled! Gunnar's console needs JavaScript and WebAssembly. Git over SSH on port 2222 does not.

nordisk/dwarves

.nornir/server-git-source-and-live-report-design.md

dwarves — server-side git RegisterPipeline + live RunReport Pipeline tab

Two additive capabilities that finish the two follow-ups the SSH-source + warehouse work explicitly deferred: (a) the SERVER clones on register, and (b) the demo Pipeline tab renders a REAL forge run. Both reuse shared leaves (L5), keep the SSH-only law (L6), and add no nornir crate dep (that edge is a cycle).

(a) Server-side git source on RegisterPipeline

Before, RegisterPipeline(repo_root) only registered a repo the server ALREADY had on disk; a git@… clone was a client-side CLI verb (dwarves repo add). Now the server can clone on register.

(b) Live RunReport → the Pipeline tab

The dwarves-gui Pipeline tab rendered a hand-typed ledger fixture (invented Running/Passed cells). It now renders a real forge run.

Testability (L4 — observed from outside, RED-when-broken)