技術設計 · メタコンダクター

DEMIURGE

デミウルゴス
厳密な技術設計のための汎用メタコンダクター
7
動詞設計の背骨
ドメイン、差し替え可能
0
引用のない主張
DEMIURGE
↓ スクロール

動詞としてのアーキテクチャ

Demiurge は技術設計のためのメタコンダクターです — ドメインを横断して厳密で反証可能なエンジニアリングを指揮する7つの動詞の背骨:specify、architect、design、ループの中の analyze、synthesize、verify、handoff。Phanes の姉妹コスモロジーです — Phanes が光で形を顕すのに対し、Demiurge は形作ることで形を与えます。

ほとんどの設計ツールは、より速く描くことを助けます。Demiurge は別のことをします — すべての設計判断を falsifier に答えさせます。spec は受け入れ基準が verifier に束縛されるまで完了せず、分析は自らのループを閉じるまで完了せず、handoff はそれを得た推論を載せて送るまで完了しません。ドメインがチップであれ、タンパク質であれ、ポリシーであれ、背骨は同じです。

主な機能

7つの動詞の背骨: specify、architect、design、analyze、synthesize、verify、handoff — 各動詞には計測可能な完了条件があります。雰囲気で完了する動詞はありません。
ドメイン差し替え可能: チップ、タンパク質、ポリシー、システム — 同じ7つの動詞のスキャフォールドがドメインごとの solver と oracle をディスパッチします。背骨は一定で、ドメインはプラグインです。
機能としての誠実さ: over-claim は構造上禁止されています。すべての動詞は自らの範囲、出典、そしてまだできないことを宣言します — audit trail が設計とともに届きます。

仕組み

01
Specify
specify と architect:受け入れ基準は、コードの前に verifier に束縛された文として固定されます。
02
Design ⟲ Analyze
design は、分析が自らの falsifier を閉じるまで、analyze 動詞へループで再入します。
03
Synthesize
synthesize が成果物を出力し、verify がそれを spec および引用する atlas 定理と照合します。
04
Handoff
handoff は成果物を、その完全な falsifier trail とそれを生み出した動詞の連鎖とともに送り出します。

つながった設計ワークフロー

01

Spec から形へ

↳ specify と architect はコードより先に走ります。

Demiurge はまず受け入れ基準を verifier に束縛された文として固定します。アーキテクチャは勘ではなく、その基準に対してコミットされます — だから設計は1行目から falsifier を持ちます。

02

分析で反復する

↳ analyze はステップではなく不動点です。

設計は、分析が自らの falsifier を閉じるまで analyze 動詞へ再入します。ループこそが製品です — 収束は観測されるものであり、仮定されることはありません。

03

Synthesize と Verify

↳ 成果物は spec と照合されます。

synthesize が成果物を出力し、verify がそれを元の仕様および引用する atlas 定理と照合します。verify を通らない合成物は成果物ではありません。

04

Provenance を伴う Handoff

↳ すべての成果物は自らの履歴を携えます。

handoff は falsifier trail と、結果を生み出した動詞の全連鎖を送り出します — 受け取るチームは成果物だけでなく、それを得た推論も継承します。

プラトンのティマイオス

Demiurge は形相(Forms)を形作るプラトン的な造形者です:素材を発明するのではなく、技術的素材に厳密な形を与えます。Phanes — 形相を顕すオルペウス的な原初の存在 — と姉妹コスモロジーとして対をなします:2つの dancinlab ブランド、1つの連続したコスモロジー。Demiurge は hexa-lang のダウンストリームであり、その誠実さの規則を継承します — すべての動詞は範囲が定められ、引用され、反証可能です。

GitHub姉妹プロジェクト — PHANES