Skip to main content

Module pre_frozen

Module pre_frozen 

Source
Expand description

The store of acceptance tests decided before the run (PreFrozenAcceptance): <project state>/pre-frozen/<unit>/<requirement>/ holds the record and the files it names. Written only by the producer’s person-commanded step; every load checks each file’s hash.

Structs§

Tampered
A stored set that no longer matches its record.

Functions§

dir
Where a record lives.
load
The record for (unit, requirement) and its files, every hash checked; Ok(None): there is none.
manifest_digest
sha256:<hex> of the visible set’s manifest.
remove
Removes the record (a reworded triad, a dropped task).
store
Stores record with the visible files’ contents (path, text); each content must hash to the record’s entry. A previous record for the requirement is replaced.

Type Aliases§

Loaded
A record and its files.