Skip to content

Commit 6eec346

Browse files
committed
site: the corpus, fixture and base-type counts come from the release tag
Three counts on the page were hand-typed (twenty-one corpora, 313 fixtures, 14 base types) and went stale whenever the repo moved. They are now data-count placeholders, filled at deploy from the pinned tag's derived payload, the same way the version coordinates already are. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ApQWqotP1jaKs85XhKVXG4
1 parent 457316a commit 6eec346

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

www/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ <h2 class="section-label">Five ports. All installable today.</h2>
294294
</tbody>
295295
</table>
296296
<p class="impl-note">
297-
Twenty-one shared conformance corpora at <a href="https://github.com/metaobjectsdev/metaobjects/tree/main/fixtures"><code>fixtures/</code></a> — metamodel (313 fixtures), render, verify, extract, persistence (24 query scenarios against Testcontainers Postgres), API contract (cross-port, reference <em>and</em> generated lanes), YAML and more — validate every implementation against the same expectations. All ports implement <code>metamodelVersion</code> <code data-registry="metamodel">0.13</code> — the metadata contract, versioned separately from the package lines.
297+
<span data-count="corpora">21</span> shared conformance corpora at <a href="https://github.com/metaobjectsdev/metaobjects/tree/main/fixtures"><code>fixtures/</code></a> — metamodel (<span data-count="fixtures">313</span> fixtures), render, verify, extract, persistence (24 query scenarios against Testcontainers Postgres), API contract (cross-port, reference <em>and</em> generated lanes), YAML and more — validate every implementation against the same expectations. All ports implement <code>metamodelVersion</code> <code data-registry="metamodel">0.13</code> — the metadata contract, versioned separately from the package lines.
298298
</p>
299299
</section>
300300

@@ -440,7 +440,7 @@ <h3 class="compare-subhead">Capability matrix — including AI-agent suitability
440440
<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>
441441
<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>
442442
<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>
443-
<tr class="ai-row"><td>Small surface area for agent context window</td><td class="yes">14 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>
443+
<tr class="ai-row"><td>Small surface area for agent context window</td><td class="yes"><span data-count="baseTypes">14</span> 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>
444444
</tbody>
445445
</table>
446446

0 commit comments

Comments
 (0)