Files
王冕 af29b26fe8 Sync OneOS workspace with new prototypes, annotations, and Gitea remote fix.
Add vehicle-h2-fee-ledger, customer-management, lease and self-operated ledgers, annotation sources, agent skills, and vite annotation runtime support. Update vehicle management, contract templates, and lease contract flows.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-30 15:27:23 +08:00

102 lines
2.9 KiB
JSON

{
"documentVersion": 1,
"format": "axhub-annotation-source",
"data": {
"version": 2,
"prototypeName": "standalone-annotation-demo",
"pageId": "overview",
"updatedAt": 1779667200000,
"nodes": [
{
"id": "overview-hero",
"index": 1,
"title": "运行时总览",
"pageId": "overview",
"locator": {
"selectors": ["[data-annotation-id=\"overview-hero\"]"],
"fingerprint": "section|overview-hero",
"path": []
},
"aiPrompt": "说明独立页面如何接入标注运行时。",
"annotationText": "",
"hasMarkdown": true,
"color": "#D97706",
"images": [],
"createdAt": 1779667200000,
"updatedAt": 1779667200000
},
{
"id": "state-card",
"index": 2,
"title": "结果状态",
"pageId": "states",
"locator": {
"selectors": ["[data-annotation-id=\"state-card\"]"],
"fingerprint": "article|state-card",
"path": []
},
"aiPrompt": "演示标注 controls 如何驱动页面状态。",
"annotationText": "在标注面板里切换结果状态,页面应该同步展示成功或失败。",
"hasMarkdown": false,
"color": "#059669",
"images": [],
"controls": [
{
"type": "segmented",
"attributeId": "result_state",
"displayName": "结果状态",
"initialValue": "success",
"options": [
{ "label": "成功", "value": "success" },
{ "label": "失败", "value": "failure" }
]
}
],
"createdAt": 1779667200000,
"updatedAt": 1779667200000
}
]
},
"markdownMap": {
"overview-hero": "# 独立接入说明\n\n`@axhub/annotation` 只负责运行时展示。宿主页面负责提供数据源、稳定选择器和目录 route 行为。"
},
"assetMap": {},
"directory": {
"nodes": [
{
"type": "folder",
"id": "demo-root",
"title": "示例目录",
"defaultExpanded": true,
"children": [
{
"type": "route",
"id": "route-overview",
"title": "运行时总览",
"route": "overview"
},
{
"type": "route",
"id": "route-states",
"title": "状态标注",
"route": "states"
},
{
"type": "markdown",
"id": "doc-usage",
"title": "接入说明",
"markdown": "# 接入说明\n\nReact 使用 `AnnotationViewer`;普通 HTML 使用 `createAnnotationViewer`。"
},
{
"type": "link",
"id": "docs-link",
"title": "包文档",
"href": "https://www.npmjs.com/package/@axhub/annotation",
"target": "blank"
}
]
}
]
}
}