merge: 合入本地 Ops 扩展与 origin/main(ECR-009–016)
保留远程用户侧 ECR-009–016 与本地 Ops 目录/RBAC/CMS/危机等能力;文档标注分叉期间 ECR 编号冲突。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
id: TASK-007-ECR007
|
||||
ecr: ECR-007
|
||||
title: Ops-B analytics ingest + admin data dashboard
|
||||
role: engineer
|
||||
status: review
|
||||
role: reviewer
|
||||
status: done
|
||||
change_level: L2
|
||||
inputs:
|
||||
- docs/HANDOFF/ECR-007-architect-to-engineer.md
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
id: TASK-008-ECR008
|
||||
ecr: ECR-008
|
||||
title: Ops-C home tools CMS + scales publish
|
||||
role: engineer
|
||||
status: review
|
||||
role: reviewer
|
||||
status: done
|
||||
change_level: L2
|
||||
inputs:
|
||||
- docs/HANDOFF/ECR-008-architect-to-engineer.md
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
id: TASK-013A-ECR013A
|
||||
ecr: ECR-013A
|
||||
title: Admin RBAC Closed
|
||||
role: reviewer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
inputs:
|
||||
- docs/HANDOFF/ECR-013A-engineer-to-reviewer.md
|
||||
- docs/TEST_REPORT/ECR-013A.md
|
||||
- docs/CODE_REVIEW/ECR-013A.md
|
||||
outputs:
|
||||
- CODE_REVIEW Approve → Closed
|
||||
acceptance:
|
||||
- Spec AC-F/S/P/O mapped in TEST_REPORT
|
||||
- No UserStatus / 013B
|
||||
- boundary-rules Admin_RBAC respected
|
||||
@@ -0,0 +1,18 @@
|
||||
id: TASK-013B-ECR013B
|
||||
ecr: ECR-013B
|
||||
title: AccountLifecycle Closed
|
||||
role: reviewer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-013A
|
||||
inputs:
|
||||
- docs/HANDOFF/ECR-013B-engineer-to-reviewer.md
|
||||
- docs/TEST_REPORT/ECR-013B.md
|
||||
- docs/CODE_REVIEW/ECR-013B.md
|
||||
outputs:
|
||||
- CODE_REVIEW Approve → Closed
|
||||
acceptance:
|
||||
- Spec AC-F/S/P/O mapped in TEST_REPORT
|
||||
- No soft-delete / UGC / payment
|
||||
- DeviceAuth rejects non-active
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-017-ECR017
|
||||
ecr: ECR-017
|
||||
title: AskOperations implement
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-016
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- Read-only AskSessionView
|
||||
- No message write / UGC / payment
|
||||
@@ -0,0 +1,11 @@
|
||||
id: TASK-018-ECR018
|
||||
ecr: ECR-018
|
||||
title: Entitlement implement
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-017
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- No migration / no payment / no UGC
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-019-ECR019
|
||||
ecr: ECR-019
|
||||
title: ContentSafety FilterRule implement
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-018
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- FilterRule read + evaluate only
|
||||
- No UGC / payment / ModerationCase write
|
||||
@@ -0,0 +1,11 @@
|
||||
id: TASK-020-ECR020
|
||||
ecr: ECR-020
|
||||
title: QualityFeedback implement
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-019
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- No message rewrite / UGC / payment
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-021-ECR021
|
||||
ecr: ECR-021
|
||||
title: AICoreConfig SystemPrompt read
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-020
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- SystemPrompt read-only
|
||||
- No Knowledge/Tools write / UGC / payment
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-022-ECR022
|
||||
ecr: ECR-022
|
||||
title: CrisisCare CrisisPolicy read
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-021
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- CrisisPolicy read + evaluate only
|
||||
- No CrisisEvent write / UGC / payment
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-023-ECR023
|
||||
ecr: ECR-023
|
||||
title: AICoreConfig KnowledgeSource read
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-022
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- KnowledgeSource read only
|
||||
- No Chunk / Embedding / UGC / payment
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-024-ECR024
|
||||
ecr: ECR-024
|
||||
title: OpsCMS Banner read
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-023
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- Banner read only
|
||||
- No UGC / payment
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-025-ECR025
|
||||
ecr: ECR-025
|
||||
title: OpsCMS · FeedSlot(只读薄切片)
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-024
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- FeedSlot read only
|
||||
- No UGC / payment
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-026-ECR026
|
||||
ecr: ECR-026
|
||||
title: OpsCMS · ScheduledPublication(只读薄切片)
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-025
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- ScheduledPublication read only
|
||||
- No UGC / payment
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-027-ECR027
|
||||
ecr: ECR-027
|
||||
title: AICoreConfig · KnowledgeChunk(只读薄切片)
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-026
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- KnowledgeChunk read only
|
||||
- No UGC / payment
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-028-ECR028
|
||||
ecr: ECR-028
|
||||
title: AICoreConfig · ToolDefinition(只读薄切片)
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-027
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- ToolDefinition read only
|
||||
- No UGC / payment
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-029-ECR029
|
||||
ecr: ECR-029
|
||||
title: ContentSafety · BlockPolicy(只读薄切片)
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-028
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- BlockPolicy read only
|
||||
- No UGC / payment
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-030-ECR030
|
||||
ecr: ECR-030
|
||||
title: ContentSafety · ModerationCase(只读薄切片)
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-029
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- ModerationCase read only
|
||||
- No UGC / payment
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-031-ECR031
|
||||
ecr: ECR-031
|
||||
title: CrisisCare · CrisisEvent(只读薄切片)
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-030
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- CrisisEvent read only
|
||||
- No UGC / payment
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-032-ECR032
|
||||
ecr: ECR-032
|
||||
title: CrisisCare · InterventionOutcome(只读薄切片)
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-031
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- InterventionOutcome read only
|
||||
- No UGC / payment
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-033-ECR033
|
||||
ecr: ECR-033
|
||||
title: AskOperations · HandoffCase(只读薄切片)
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-032
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- HandoffCase read only
|
||||
- No UGC / payment
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-034-ECR034
|
||||
ecr: ECR-034
|
||||
title: AdminGovernance · PrivacyRequest(只读薄切片)
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-033
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- PrivacyRequest read only
|
||||
- No UGC / payment
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-035-ECR035
|
||||
ecr: ECR-035
|
||||
title: ExploreConfig · StarConfig(只读薄切片)
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-034
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- StarConfig read only
|
||||
- No UGC / payment
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-036-ECR036
|
||||
ecr: ECR-036
|
||||
title: ExploreConfig · RhythmConfig(只读薄切片)
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-035
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- RhythmConfig read only
|
||||
- No UGC / payment
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-037-ECR037
|
||||
ecr: ECR-037
|
||||
title: ExploreConfig · ImageCardDeck(只读薄切片)
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-036
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- ImageCardDeck read only
|
||||
- No UGC / payment
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-038-ECR038
|
||||
ecr: ECR-038
|
||||
title: GrowthInsights · ReportTemplate(只读薄切片)
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-037
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- ReportTemplate read only
|
||||
- No UGC / payment
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-039-ECR039
|
||||
ecr: ECR-039
|
||||
title: GrowthInsights · FunnelDefinition(只读薄切片)
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-038
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- FunnelDefinition read only
|
||||
- No UGC / payment
|
||||
@@ -0,0 +1,12 @@
|
||||
id: TASK-040-ECR040
|
||||
ecr: ECR-040
|
||||
title: ExploreConfig · ScaleDefinition(只读投影)
|
||||
role: engineer
|
||||
status: closed
|
||||
change_level: L2
|
||||
parent: WAVE0-FROZEN
|
||||
predecessor: ECR-039
|
||||
acceptance:
|
||||
- Spec AC mapped
|
||||
- ScaleDefinition read only
|
||||
- No UGC / payment
|
||||
Reference in New Issue
Block a user