You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit f25ed04
Browse filesBrowse the repository at this point in the historyBrowse files
site: getting-started matches 1.1.0, homepage share previews carry the current pitch, requirements card matches 1.1.0 (#5)
- getting-started: drop the removed 1.0 docs block from the config, restamp to cli@1.1.0, refresh two excerpts
- homepage head: title, description, og and twitter tags from the H1 and first pitch sentence; og:image is the drift poster
- requirements card and page: the requirement gate runs in every port's verify; every port ships requirement-tests
- pick your language: commands verified against the published packages
<tr><td>C# / .NET</td><td><code>dotnet tool install --global MetaObjects.Cli</code>, then <code>dotnet meta init</code></td><td><code>dotnet meta gen ./metaobjects --out ./Generated --namespace App</code></td></tr>
<title>MetaObjects — Cross-language metadata standard for codegen, runtime, drift detection, prompts, and requirements</title>
7
-
<metaname="description" content="Define typed entities once. Generate idiomatic code in TypeScript, Java, Kotlin, C#.NET, and Python. Runtime metadata. Drift detection. Conformance-gated. Apache 2.0. Installable in all five languages — npm, Maven Central, NuGet, and PyPI.">
6
+
<title>MetaObjects — One typed model of your app. Your agent writes it, your code is generated from it, your build is checked against it.</title>
7
+
<metaname="description" content="Coding agents get context — rules files, memories, MCP servers — and context is advisory: nothing fails when the code stops matching it.">
<metaproperty="og:description" content="Codegen, runtime metadata, drift detection, prompt construction, capability requirements, and libraries for TypeScript, Java, Kotlin, C#.NET, and Python. Installable in all five — npm, Maven Central, NuGet, PyPI. Apache 2.0.">
17
+
<metaproperty="og:title" content="One typed model of your app. Your agent writes it, your code is generated from it, your build is checked against it.">
18
+
<metaproperty="og:description" content="Coding agents get context — rules files, memories, MCP servers — and context is advisory: nothing fails when the code stops matching it.">
<metaname="twitter:title" content="One typed model of your app. Your agent writes it, your code is generated from it, your build is checked against it.">
28
+
<metaname="twitter:description" content="Coding agents get context — rules files, memories, MCP servers — and context is advisory: nothing fails when the code stops matching it.">
<linkrel="alternate" type="text/plain" href="/llms.txt" title="llms.txt — AI assistant index">
24
32
</head>
@@ -176,9 +184,9 @@ <h3>Requirements and testing</h3>
176
184
<p>A capability is a node in the same model as your entities, so
177
185
<code>implementedBy</code> is <strong>resolved, not trusted</strong> — a claim whose
178
186
implementation vanished fails the build, and one naming nothing is a warning.
179
-
<code>meta verify</code> reports the ledger on every run. It proves the links resolve,
187
+
<code>verify</code> reports the ledger on every run. It proves the links resolve,
180
188
not that the implementation is correct.</p>
181
-
<pclass="pillar-maturity">Vocabulary in all five ports; the <code>meta verify</code> checks run in the Node<code>meta</code>CLI; test scaffolding is TypeScript-only. Dogfooded on maintainer-owned projects, no outside adopter yet.</p>
189
+
<pclass="pillar-maturity">Since 1.1.0 the requirement gate runs in every port's <code>verify</code>, and every port ships a<code>requirement-tests</code>generator; the authoring lint is TypeScript-only (<ahref="https://github.com/metaobjectsdev/metaobjects/blob/main/docs/features/requirements.md">docs</a>). Dogfooded on maintainer-owned projects, no outside adopter yet.</p>
0 commit comments