Builds: design 47 G §506 (the entry gains manifest-digest, the sha256: digest of the manifest's bytes as the forge answered them, set by the indexer at take-in). Regenerated by seatgen (-check clean). Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ