Skip to content

Commit 4ad6990

Browse files
committed
site: remove fabricated-metrics archive/ + correct landing-page facts
BLOCKER: deleted the orphaned www/archive/ tree — it was live and crawlable at metaobjects.dev/archive/* with fabricated social proof ("500+ GitHub Stars", "100+ Contributors", "50+ Enterprise Users", "20+ Years in Production", Fortune-500 claims) while the real repo has 0 stars / 2 contributors / created 2026-05. Same class as the .com metric already pulled; superseded by the current index.html and unlinked from live nav. Landing-page factual corrections (index.html): - persistence 12/12 → 24/24 (real cross-port query-scenario count); API contract "20/20" → "cross-port" (scenario count is now 26, not a fixed 20). - wire-boundary validation: Java "Hibernate" + Kotlin "kotlinx" → Jakarta Bean Validation (generated controllers import jakarta.validation; kotlinx is serialization, not validation). - "Runtime metadata (drive behavior dynamically): all 5 ports" → "TS / Java / Python" (C#/Kotlin runtimes are generated ORM data-access, not a dynamic metadata runtime). - template.toolcall "cross-port" → "declared cross-port" (MCP tool exposure is roadmap); "11 base types" → 13; schema-migrations cell notes "(TS)". Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XeGSV3StPCcJGZNNJ4ZfAb
1 parent 7a10ed5 commit 4ad6990

8 files changed

Lines changed: 6 additions & 5188 deletions

File tree

www/archive/community.html

Lines changed: 0 additions & 375 deletions
This file was deleted.

www/archive/examples.html

Lines changed: 0 additions & 605 deletions
This file was deleted.

www/archive/features.html

Lines changed: 0 additions & 430 deletions
This file was deleted.

www/archive/index.html

Lines changed: 0 additions & 572 deletions
This file was deleted.

www/archive/script.js

Lines changed: 0 additions & 428 deletions
This file was deleted.

www/archive/styles.css

Lines changed: 0 additions & 1398 deletions
This file was deleted.

www/archive/styles.css.backup

Lines changed: 0 additions & 1374 deletions
This file was deleted.

www/index.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ <h2 class="section-label">Five ports. All installable today.</h2>
223223
</tbody>
224224
</table>
225225
<p class="impl-note">
226-
Five shared conformance corpora at <a href="https://github.com/metaobjectsdev/metaobjects/tree/main/fixtures"><code>fixtures/</code></a> — metamodel (~90 fixtures), render, persistence (12/12 against Testcontainers Postgres), API contract (20/20 cross-port), YAML — validate every implementation byte-identically against shared expectations.
226+
Five shared conformance corpora at <a href="https://github.com/metaobjectsdev/metaobjects/tree/main/fixtures"><code>fixtures/</code></a> — metamodel (~90 fixtures), render, persistence (24/24 against Testcontainers Postgres), API contract (cross-port), YAML — validate every implementation byte-identically against shared expectations.
227227
</p>
228228
</section>
229229

@@ -549,18 +549,18 @@ <h3 class="compare-subhead">Capability matrix — including AI-agent suitability
549549
<tbody>
550550
<tr><td>Idiomatic per-language codegen</td> <td class="yes">5 languages</td> <td class="yes">TS only</td> <td class="yes">single-lang</td> <td class="yes">type stubs only</td></tr>
551551
<tr><td>Cross-language source of truth</td> <td class="yes">five ports, byte-identical</td> <td class="no">no</td> <td class="no">no</td> <td class="partial">API shape only</td></tr>
552-
<tr><td>Schema migrations</td> <td class="yes">diff + emit + apply</td> <td class="yes">yes</td> <td class="yes">yes</td> <td class="no">no</td></tr>
553-
<tr><td>Typed validation at the wire boundary</td> <td class="yes">Zod / Pydantic / Hibernate / DataAnnotations / kotlinx</td> <td class="partial">runtime only</td> <td class="partial">annotations</td> <td class="partial">schema-only</td></tr>
554-
<tr><td>Runtime metadata (drive behavior dynamically)</td> <td class="yes">all 5 ports</td> <td class="no">no</td> <td class="partial">reflection</td> <td class="no">no</td></tr>
552+
<tr><td>Schema migrations</td> <td class="yes">diff + emit + apply (TS)</td> <td class="yes">yes</td> <td class="yes">yes</td> <td class="no">no</td></tr>
553+
<tr><td>Typed validation at the wire boundary</td> <td class="yes">Zod / Pydantic / Jakarta / DataAnnotations / Jakarta</td> <td class="partial">runtime only</td> <td class="partial">annotations</td> <td class="partial">schema-only</td></tr>
554+
<tr><td>Runtime metadata (drive behavior dynamically)</td> <td class="yes">TS / Java / Python</td> <td class="no">no</td> <td class="partial">reflection</td> <td class="no">no</td></tr>
555555
<tr><td>Drift detection (build-time)</td> <td class="yes"><code>meta verify</code></td> <td class="partial">migration diff</td> <td class="partial">migration diff</td><td class="no">no</td></tr>
556556
<tr><td>Typed prompt construction + render</td> <td class="yes">5 ports, conformance-gated</td> <td class="no">no</td> <td class="no">no</td> <td class="no">no</td></tr>
557557
<tr><td><code>template.output</code> parser-on-receipt</td> <td class="yes">5 ports (Zod / Pydantic / Jackson / kotlinx / STJ)</td> <td class="no">no</td> <td class="no">no</td> <td class="no">no</td></tr>
558-
<tr><td>LLM tool-call envelopes (<code>template.toolcall</code>)</td> <td class="yes">cross-port</td> <td class="no">no</td> <td class="no">no</td> <td class="no">no</td></tr>
558+
<tr><td>LLM tool-call envelopes (<code>template.toolcall</code>)</td> <td class="yes">declared cross-port</td> <td class="no">no</td> <td class="no">no</td> <td class="no">no</td></tr>
559559
<tr><td>Hand-edit-preserving regen</td> <td class="yes">3-way merge</td> <td class="partial">user-edits adjacent</td> <td class="partial">scaffolding only</td> <td class="partial">codegen reruns</td></tr>
560560
<tr class="ai-row"><td>Machine-readable metadata (grep-friendly)</td> <td class="yes">YAML/JSON, named constants</td> <td class="partial">DSL or schema.prisma</td> <td class="no">annotations / decorators</td> <td class="yes">YAML/JSON</td></tr>
561561
<tr class="ai-row"><td>Generated code is plain (no proxy/decorator magic)</td> <td class="yes">idiomatic native</td> <td class="yes">idiomatic</td> <td class="no">proxy/runtime magic</td><td class="yes">type stubs</td></tr>
562562
<tr class="ai-row"><td>Deterministic regen (same in → same out)</td> <td class="yes">conformance-gated</td><td class="yes">yes</td> <td class="yes">yes</td> <td class="yes">yes</td></tr>
563-
<tr class="ai-row"><td>Small surface area for agent context window</td><td class="yes">11 base types + extensions</td> <td class="partial">single-lang ORM API</td> <td class="no">large framework surface</td><td class="yes">small spec</td></tr>
563+
<tr class="ai-row"><td>Small surface area for agent context window</td><td class="yes">13 base types + extensions</td> <td class="partial">single-lang ORM API</td> <td class="no">large framework surface</td><td class="yes">small spec</td></tr>
564564
</tbody>
565565
</table>
566566

0 commit comments

Comments
 (0)