Publish complete protocol generations atomically
This commit is contained in:
@@ -278,3 +278,15 @@ Artefakten, Windows-Beispiel und Vergleich mit dem AI-PC stehen in
|
||||
## Lizenz
|
||||
|
||||
Noch nicht festgelegt.
|
||||
|
||||
Successful protocols are retained in `protocol/generations/NNN/` with their exact
|
||||
prompt, transcript input, response, model/runtime metadata and Meeting Context.
|
||||
Relative compatibility symlinks resolve through `protocol/current`, which is
|
||||
replaced atomically only after a complete record is written. Failed regeneration
|
||||
keeps the previous protocol, diagnostics and context. Legacy regular files are
|
||||
snapshotted before conversion. Publication is serialized with a local file lock.
|
||||
Read `current` once when inspecting a consistent multi-file snapshot. Copy whole
|
||||
run directories preserving relative symlinks. Process interruption may leave an
|
||||
unreferenced record or temporary directory, never a partial current generation.
|
||||
This local POSIX-filesystem contract does not promise power-loss durability or
|
||||
network-filesystem transaction semantics.
|
||||
|
||||
Reference in New Issue
Block a user