DataClass / DBAccess
PHP 主対象のデータ表現と DB Access 層。sample と user DB contract gate による代表的な検証があります。
What DegoDB does
DegoDB は、既存データベースや設計中の schema を一度 canonical metadata にそろえ、生成コード、API 面、Web preview、引き継ぎ材料を同じ基準から作る開発ツールキットです。
One source, reviewable outputs
既存DBまたは設計中の schema を canonical metadata に import し、以後の生成と確認の基準にします。
DataClass と DBAccess を中心に、現行 sample と contract gate で確認できる成果物を生成します。
OpenAPI、PHP-focused proxy runtime、HTML sample、database-first no-code Web preview を metadata からつなぎます。
Source Output、project metadata bundle、canonical metadata から生成した AI/developer handoff context、検証結果を残します。
Current artifact families
すべてを一度に使う必要はありません。調査、生成、API、preview、引き継ぎのどこまで必要かを先に決めます。
PHP 主対象のデータ表現と DB Access 層。sample と user DB contract gate による代表的な検証があります。
database-backed metadata から API 面、PHP-focused runtime、sample-backed HTML output を生成します。
canonical metadata と review 済み Source Output を使った list / detail / form preview。独立した hidden-schema builder ではありません。
project metadata bundle と、canonical metadata から決定的に生成される AI/developer 向け context を引き継ぎに使います。
Mtool positioning
Mtool は application code 内で row や relation を扱うことだけを目的にした ORM ではありません。project metadata から複数の技術成果物を公開し、actual output と reference comparison を含む再現可能な経路を作ります。
単純化・正規化できる大部分を、予測可能で反復できる生成経路として整えます。
複雑なquery、transaction、domain service、外部integrationは、生成DataClass / DBAccessの拡張またはcustom runtimeとして分離します。
この位置づけは、production application全体を自動生成するという主張ではありません。runtime business logic、migration運用、framework integrationには別の設計と実装が必要です。
Where to go next