docs(plan): v0.2 adds Pi subagents and scheduled-jobs board
Co-Authored-By: Claude Fable 5.1 <[email protected]>
This commit is contained in:
1 parent
b839ed4056
commit
16ab2a6c84
97 files changed
+592
-648
No files matched your search
@@ -322,7 +322,7 @@ export const Api = {
|
||||
libraryRoots: {
|
||||
...crud(
|
||||
"/library-roots",
|
||||
"媒体库根",
|
||||
"库根",
|
||||
{
|
||||
row: instances.LibraryRoot,
|
||||
create: instances.LibraryRootCreate,
|
||||
@@ -331,7 +331,7 @@ export const Api = {
|
||||
R,
|
||||
),
|
||||
test: instanceTest("/library-roots/{id}/test", "检查库根在线(目录 + 哨兵文件)"),
|
||||
remove: del("/library-roots/{id}", "删除媒体库根"),
|
||||
remove: del("/library-roots/{id}", "删除库根"),
|
||||
},
|
||||
downloaderInstances: {
|
||||
...crud(
|
||||
@@ -454,7 +454,7 @@ export const Api = {
|
||||
method: "get",
|
||||
path: "/sites/{id}/releases",
|
||||
scope: "read",
|
||||
summary: "站点资源列表/搜索(快照优先,必要时实时补查;标注来源与更新时间)",
|
||||
summary: "资源列表/搜索(快照优先,必要时实时补查;标注来源与更新时间)",
|
||||
params: IdParam,
|
||||
query: sources.WorkbenchReleaseQuery,
|
||||
response: sources.WorkbenchReleasePage,
|
||||
@@ -463,7 +463,7 @@ export const Api = {
|
||||
method: "get",
|
||||
path: "/sites/{id}/releases/{rid}",
|
||||
scope: "read",
|
||||
summary: "站点资源详情(refresh=true 时实时复核详情;失败保留既有数据)",
|
||||
summary: "资源详情(refresh=true 时实时复核详情;失败保留既有数据)",
|
||||
params: z.object({ id: Id, rid: Id }),
|
||||
query: z.object({ refresh: z.enum(["true", "false"]).optional() }),
|
||||
response: sources.WorkbenchReleaseDetail,
|
||||
@@ -528,7 +528,7 @@ export const Api = {
|
||||
sourceReleases: {
|
||||
...crud(
|
||||
"/source-releases",
|
||||
"站点资源",
|
||||
"资源",
|
||||
{
|
||||
row: sources.SourceRelease,
|
||||
filters: {
|
||||
@@ -544,7 +544,7 @@ export const Api = {
|
||||
method: "post",
|
||||
path: "/source-releases/{id}/identity",
|
||||
scope: "organize.execute",
|
||||
summary: "人工指定来源资源的作品/内容单元(加人工锁,自动识别不再改写)",
|
||||
summary: "人工指定资源的作品/内容单元(加人工锁,自动识别不再改写)",
|
||||
params: IdParam,
|
||||
body: identity.ReleaseIdentityAssign,
|
||||
response: ReleaseIdentityResult,
|
||||
@@ -553,7 +553,7 @@ export const Api = {
|
||||
method: "post",
|
||||
path: "/source-releases/{id}/unlock",
|
||||
scope: "organize.execute",
|
||||
summary: "解除来源资源的人工锁并重新识别",
|
||||
summary: "解除资源的人工锁并重新识别",
|
||||
params: IdParam,
|
||||
response: TaskAccepted,
|
||||
}),
|
||||
@@ -599,7 +599,7 @@ export const Api = {
|
||||
method: "get",
|
||||
path: "/subscriptions/{id}/progress",
|
||||
scope: "read",
|
||||
summary: "订阅进度:季总集数账本、每集状态(已覆盖/在途/缺失/疑似缺集)、Slot 在途与延后",
|
||||
summary: "订阅进度:季总集数账本、每集状态(已覆盖/在途/缺失/疑似缺集)、版本目标在途与延后",
|
||||
params: IdParam,
|
||||
response: policy.SubscriptionProgress,
|
||||
}),
|
||||
@@ -662,7 +662,7 @@ export const Api = {
|
||||
},
|
||||
acquisitionSlots: crud(
|
||||
"/acquisition-slots",
|
||||
"收录目标",
|
||||
"版本目标",
|
||||
{
|
||||
row: policy.AcquisitionSlot,
|
||||
create: policy.AcquisitionSlotCreate,
|
||||
@@ -1408,7 +1408,7 @@ export const Api = {
|
||||
method: "get",
|
||||
path: "/library/{id}",
|
||||
scope: "read",
|
||||
summary: "作品详情:实际路径、身份映射、元数据来源、各 Slot、候选拒绝理由、下载历史与校验结果",
|
||||
summary: "作品详情:实际路径、身份映射、元数据来源、各版本目标、候选拒绝理由、下载历史与校验结果",
|
||||
params: IdParam,
|
||||
response: organization.LibraryDetail,
|
||||
}),
|
||||
@@ -1426,7 +1426,7 @@ export const Api = {
|
||||
method: "get",
|
||||
path: "/inventory",
|
||||
scope: "read",
|
||||
summary: "库存叠加(站点工作台):按作品返回已有版本 / Slot 缺口 / 下载中",
|
||||
summary: "库存叠加(站点工作台):按作品返回已有版本 / 版本目标缺口 / 下载中",
|
||||
query: organization.InventoryQuery,
|
||||
response: organization.InventoryResponse,
|
||||
}),
|
||||
|
||||
Reference in new issue
Block a user