Phase 7: serve the vet sample from the template tools and docs

- build.py: _TEMPLATE_COMPONENTS rewritten around the vet sample (53 kinds —
  per-resource slices, jobs, worked appointment_reminder family, tests);
  seed tokens dropped from the manifest ('sample: vet' instead)
- registry.py: get_app_component(kind) no longer renames item/example seeds;
  prompts and tool docs updated to 'copy a slice and adapt'
- templates/README.md, 01_build_recipe, 40_ui_admin, wiki/03 updated off the
  old seed scheme; repo inventory/config now exclude vet (docs move under
  standards; react/vet itself is deleted in a later phase)
- regenerated MCP bundle, vendored templates, and site output
This commit is contained in:
2026-10-20 14:58:17 +05:30
parent 56aa1322fb
commit 0cb35d10a6
107 changed files with 3292 additions and 937 deletions

View File

@@ -620,9 +620,9 @@
</li>
<li class="md-nav__item">
<a href="#services-apps-type-c" class="md-nav__link">
<a href="#services-type-c" class="md-nav__link">
<span class="md-ellipsis">
Services &amp; Apps (Type C)
Services (Type C)
</span>
</a>
@@ -780,7 +780,7 @@ source is <code>package.json</code>; Drone file is <code>npm-lib.yaml</code> (ta
</tbody>
</table>
<hr />
<h2 id="services-apps-type-c">Services &amp; Apps (Type C)</h2>
<h2 id="services-type-c">Services (Type C)</h2>
<p>A container image pushed to the registry and run on the Docker host. Version
source is the <code>VERSION</code> file; Drone file is <code>service-docker.yaml</code>.</p>
<table>
@@ -788,7 +788,6 @@ source is the <code>VERSION</code> file; Drone file is <code>service-docker.yaml
<tr>
<th>Repo</th>
<th>Path</th>
<th>Type</th>
<th>Trigger</th>
<th>Docs</th>
</tr>
@@ -797,17 +796,9 @@ source is the <code>VERSION</code> file; Drone file is <code>service-docker.yaml
<tr>
<td><code>auth-server</code></td>
<td><code>auth-server</code></td>
<td>service</td>
<td>tag</td>
<td>api, lib, wiki</td>
</tr>
<tr>
<td><code>vet</code></td>
<td><code>react/vet</code></td>
<td>app</td>
<td>tag</td>
<td>lib, wiki</td>
</tr>
</tbody>
</table>
<p>Tag-triggered and enforces <code>tag == VERSION</code>.</p>
@@ -836,7 +827,7 @@ source is the <code>VERSION</code> file; Drone file is <code>service-docker.yaml
<td><code>npm-lib.yaml</code></td>
</tr>
<tr>
<td>service / app</td>
<td>service</td>
<td><code>VERSION</code></td>
<td><code>CHANGELOG.md</code></td>
<td><code>service-docker.yaml</code></td>