分清AI Studio预览、后端接线与Netlify上线回执
本页展示随包原生输入和验收参考。目标产品运行状态:未运行。表格与图片不代表产品已经生成的结果。
input.csv / practice-data.json
本课实际输入字段
| deliverable | check |
|---|---|
| AI Studio share | preview access |
| Antigravity export | source + backend boundary |
| Netlify publish | public / and /tickets |
核对源码交接
reference.csv:作者验收映射,不是目标API回包
| route | required | business |
|---|---|---|
| / | public page renders | |
| /tickets | direct navigation works | |
| actual backend evidence or demo label | registration |
规则与输入文件原文
{
"inputRows": [
{
"deliverable": "AI Studio share",
"check": "preview access"
},
{
"deliverable": "Antigravity export",
"check": "source + backend boundary"
},
{
"deliverable": "Netlify publish",
"check": "public / and /tickets"
}
],
"referenceRows": [
{
"route": "/",
"required": "public page renders"
},
{
"route": "/tickets",
"required": "direct navigation works"
},
{
"business": "registration",
"required": "actual backend evidence or demo label"
}
],
"invalidRows": [
{
"evidence": "local 200",
"claim": "public deployment passed"
},
{
"evidence": "share URL",
"claim": "paid order stored"
}
],
"notes": [
"全部输入为作者自制教学资料,不含真实客户或账号。",
"referenceRows是校验基准,不是目标模型预测或识别结果;targetProduct=not_run。"
],
"files": {
"input.json": "[\n {\n \"deliverable\": \"AI Studio share\",\n \"check\": \"preview access\"\n },\n {\n \"deliverable\": \"Antigravity export\",\n \"check\": \"source + backend boundary\"\n },\n {\n \"deliverable\": \"Netlify publish\",\n \"check\": \"public / and /tickets\"\n }\n]\n",
"reference.json": "{\n \"identity\": \"作者验收参考,非模型返回\",\n \"rows\": [\n {\n \"route\": \"/\",\n \"required\": \"public page renders\"\n },\n {\n \"route\": \"/tickets\",\n \"required\": \"direct navigation works\"\n },\n {\n \"business\": \"registration\",\n \"required\": \"actual backend evidence or demo label\"\n }\n ]\n}\n",
"invalid.json": "{\n \"identity\": \"作者构造负例,非实际错误回包\",\n \"rows\": [\n {\n \"evidence\": \"local 200\",\n \"claim\": \"public deployment passed\"\n },\n {\n \"evidence\": \"share URL\",\n \"claim\": \"paid order stored\"\n }\n ]\n}\n",
"case.md": "# Stitch分享和发布:分清AI Studio预览、后端接线与Netlify上线回执\n\nStitch分享和发布将预览链接、生产源码和网站上线分成三个交付。用带深层路由的活动样本逐项核对,避免“能分享”被误写成“报名功能已上线”。\n\n## 列出三类交付\n\n记录AI Studio分享、Antigravity后端接线和Netlify发布的不同目标。\n\n先选本次要验证的环节,不把入口名称当完成证据。\n\n## 检查分享链接\n\n实际生成可分享预览后,用允许访问的另一会话查看首页。\n\n保留访问权限边界,不承诺所有链接都永久公开。\n\n## 核对源码交接\n\n导出到Antigravity时记录屏幕与源码版本,列出仍需实现的接口。\n\n视觉表单存在不意味着后台已经接好。\n\n## 准备发布检查表\n\n为Netlify列首页、/tickets深层路由、静态图片和提交动作。\n\n账户和托管计划以产品实时页面为准,不编免费额度。\n\n## 验证实际公开地址\n\n发布后分别直接打开首页与深层路由,确认资源加载。\n\n本地200或预览能看不能代替公网检查。\n\n## 核对提交边界\n\n若后端未接入,按钮明确是演示而非真实支付/订单。\n\n有后端时以真实测试记录验证,不制造订单成功回执。\n\n## 交付分层回执\n\n把分享、源码、发布、业务动作分别标完成或待做。\n\n没有目标产品执行时全部云端环节保持not_run。\n\n身份:输入与参考为作者材料;localCli有实测记录时仅证明对应CLI运行,目标云端与模型推理未执行。\n"
}
}应当保留的约束
| route | required | business |
|---|---|---|
| / | public page renders | |
| /tickets | direct navigation works | |
| actual backend evidence or demo label | registration |
故意构造的错误样例
| evidence | claim |
|---|---|
| local 200 | public deployment passed |
| share URL | paid order stored |
先保存真实产品输出,再逐项对照。actualOutput / actualResult 在未执行时保持 not_run,不能把这里的期望值复制成已测结果。