Manifest、Report、Finding の違いとは?ソフトウェアアーキテクチャにおけるデータ階層用語の意味と API 設計における層分離の理由、Metadata、Artifact、Payload の違いを徹底解説!