Take out the stand-in for CatalogEntry.ManifestDigest: the contracts developer's field replaces it

Builds: design 47 G §506

Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
This commit is contained in:
2026-11-11 14:02:47 +01:00
parent f30c54faa1
commit 6a14c1c0af
@@ -736,8 +736,6 @@ 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"`