B2-1..B2-9: distill minor code behaviors into specs (post/project/template/media_processing/generation/dashboard)

This commit is contained in:
2026-05-30 14:39:11 +02:00
parent 723a7ec1f7
commit 08eb9e4ea1
7 changed files with 78 additions and 12 deletions

View File

@@ -24,7 +24,15 @@ surface GenerationRuntimeSurface {
provides:
PageRenderRequested(template, context)
GenerationProgressReported(current, total, label)
GenerateSiteCompleted(generation)
@guarantee ProgressReporting
-- Generation, reindex, and site-validation run as background tasks and
-- emit count-based progress (current/total + label, e.g. "Processing
-- N of M posts") via the task progress channel (see task.allium
-- ReportProgress / ProgressThrottled). Multi-phase work (validation)
-- maps each phase onto a fixed fraction of the 0.0..1.0 bar.
}
value GenerationSection {