跳转正文

Schema / Data Workbench Authoring ​

适用范围:Legacy Admin Kit / Schema 与旧 admin-vue。新 admin-nuxtui 的开发入口见管理端 Nuxt UI 指南。

本指南把后端事实、Page Schema、Data Workbench、Application UI 与 CLI 串成一条可执行的管理页作者路径。它是导航 owner,不复制各层完整 contract;语义仍由对应 package、generated catalog 和 feature owner 持有。

开始前建议依次阅读 组件 与 Application UI,再从本页选择 authoring lane。

仓库外项目还应先完成 External Consumption 的 runtime 安装,并遵守同步版本合同;本指南不复制 package/release 状态。

路径选择 ​

Lane何时选择作者入口Runtime
Standard CRUDgenerated resource 已证明 standard-crud compatible,页面是常规目录型 CRUDCLI 生成结构,再补 schema.ts 产品语义Standard Management Runtime → LegacyYDataTable
Advanced CRUD需要 typed editor、row overlay、remote option、业务 command手写 canonical crud-ex Page Schema、registry 与 typed bindingData Workbench → LegacyYDataTable
Custom Data Workbench / Query仍属于查询/表格/动作/详情组合,但不满足 standard-crud recipe直接使用公开 Schema/Data Workbench contractData Workbench → LegacyYDataTable

不存在第四套 feature-local page runtime。CLI 没有 recipe 时,也不能退回裸 endpoint、手写分页状态或新的 JSON/DSL。

Authoring surface inventory ​

Surface唯一 owner作者使用方式不拥有
Page Schema / compiler / normalized IR@yoyoboot/yoyo-admin-schemadefineYoyoQueryPage、compileYoyoPageSchemaDTO、URL、授权结果、运行时 state
Resource / permission / action / validation catalog对应后端 exporter 与 generated edge用 CLI inspect 或 package public catalog 读取页面展示与业务命名选择
Feature binding / adapterAdmin Vue feature将 generated DTO/wire 映射到 datasource、typed extension通用 Data Workbench 状态机
Data WorkbenchAdmin Kit LegacyYDataTable 与 Data Workbench runtime消费 compiled IR、datasource 和显式 capabilities第二份 Page Schema
Application UIPage Frame / Editor Task / Data Workbench owner选择任务构图query、mutation、permission state
CLI@yoyoboot/cli发现 capability、检查事实、生成稳定标准结构identity/headline、查询语义、renderer、复杂业务 extension
Verification各 package/host owner scripts运行最小受影响验证平行 authoring CI

Reference 不是 owner ​

  • Measuring Unit 展示 Standard CRUD 从 skeleton 到 product-content-ready 的差异。
  • Identity Users / Roles 展示 crud-ex、typed extension 与业务 binding。
  • Product Catalog 展示有 provenance 的 fixture Data Workbench;Tenant Management 展示正式 production binding。

这些页面用于定位可运行模式,路径变化会触发 drift review,但不会变成新的公共 Schema 或 runtime owner。

AI 与 CLI 边界 ​

人类、AI 和 CLI 使用同一套官方文档、machine-readable capabilities、generated catalogs 与 public package contract。当前不提供 AI-specific prompt bundle、context package、专用 Schema 或 autonomous page generator;AI 不能通过提示约定发明 permission、endpoint、renderer 或 workflow。

继续阅读:Page Schema、Contracts 与 Validation、诊断与验证、反模式。

YoyoBoot · 从真实项目走向可复用能力