TEMPORARY stand-in for CT: CatalogEntry.ManifestDigest in the Go contract only (design 47 G §506); the contracts developer's field replaces it, take theirs at the merge
Builds: design 47 G §506 Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
This commit is contained in:
@@ -736,6 +736,8 @@ type CatalogEntry struct {
|
||||
Main string `json:"main,omitempty"`
|
||||
// the validated manifest whole, kept as an object by the entry's digest, so no size limit applies; read by anyone but the indexer through the entry, never as a manifest (design 47 G section 443, section 442)
|
||||
Manifest map[string]any `json:"manifest"`
|
||||
// TEMPORARY local field: the digest of the manifest's bytes as the forge answered them (design 47 G section 506)
|
||||
ManifestDigest string `json:"manifest-digest,omitempty"`
|
||||
Module string `json:"module"`
|
||||
// the manifest reads a node-engine must state to compose it, its templates' forms included, as the forge bridge read them at the merge (ADR 0614 §4, ADR 0632 §2)
|
||||
Needs []string `json:"needs,omitempty"`
|
||||
|
||||
Reference in New Issue
Block a user