Add live CLI progress for long-running jobs

This commit is contained in:
hugo committed 2026-08-03 09:24:44 +02:00
1 parent c96fd9c041
commit 36cbaa0cc5
8 files changed
+421 -51

No files matched your search

+8
View File
@@ -57,6 +57,14 @@ rule MachineOutput {
ensures: CliInvocation.exit_code.updated()
}
invariant LongRunningProgress {
-- Human-readable rebuild and render invocations stream localized progress
-- while metadata comparison, site validation, and page rendering run.
-- Interactive terminals update one bounded progress bar; redirected output
-- emits stable progress lines. JSON mode emits no interim text and includes
-- the same ordered progress history in its final envelope.
}
rule AirplaneGate {
when: CliCommandExecuted(command)
requires: CliInvocation.airplane