docs(ops): prioritize openclaw live ops space
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 19s
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled

This commit is contained in:
Your Name
2026-06-29 19:28:03 +08:00
parent 6bee5494b8
commit 20717ce1ad
2 changed files with 81 additions and 2 deletions

View File

@@ -1,3 +1,17 @@
## 2026-06-29 — OpenClaw Live Ops Space 納入 P1 工作項目
**完成內容**
- 將 owner 提出的 Gather-like OpenClaw 持續動畫工作畫面納入 `docs/operations/awoooi-priority-work-order-readback.snapshot.json`
- 新增 `P1-OPENCLAW-LIVE-OPS-SPACE`,定位為 P1 產品化 AI Agent 可視化工作室2D isometric operations room、OpenClaw / AI Agent avatar、MCP / RAG / KM / PlayBook / verifier / Telegram receipt / deploy readback work zones、presence / attention state、continuous animation loop。
- 明確排定優先序P0-006 → P0-005 → P0-003 → P1-OPENCLAW-LIVE-OPS-SPACE此項目不得插隊目前 P0 runtime truth blockers。
- 定義第一步實作順序:先重用 `agent-autonomous-runtime-control``trace_ledger` / `work_item_progress`,再建立 public-safe `scene_state` contract之後才做 animated scene route 與 desktop/mobile smoke。
**驗證目標**
- `jq empty docs/operations/awoooi-priority-work-order-readback.snapshot.json`
- `git diff --check`
**邊界**:未開始 UI 實作;未讀 raw sessions / SQLite / auth / `.env`;未使用 GitHub / `gh` / GitHub API未改 runtime / host / Docker / K8s / DB此 P1 不取代目前 P0 優先順序。
## 2026-06-29 — 19:21 P0 ordered readback: Stock freshness blocks reboot SLO
**照優先順序讀回的真相**

View File

@@ -23,7 +23,8 @@
"gitea_authenticated_inventory_payload_validator": "scripts/security/gitea-authenticated-inventory-payload-validator.py",
"gitea_authenticated_inventory_payload_validation_snapshot": "docs/operations/awoooi-gitea-authenticated-inventory-payload-validation.snapshot.json",
"stockplatform_freshness_readback": "https://stock.wooo.work/api/v1/system/freshness",
"stockplatform_ingestion_readback": "https://stock.wooo.work/api/v1/system/ingestion"
"stockplatform_ingestion_readback": "https://stock.wooo.work/api/v1/system/ingestion",
"owner_requested_openclaw_live_ops_space": "2026-06-29 owner request: Gather-like OpenClaw continuous animated live ops workspace"
},
"current_head": {
"gitea_main_sha": "85ac9ec5896fc28d8b9a4ab915db578dcd861645",
@@ -353,6 +354,69 @@
"safe_next_step": "supply_authenticated_or_admin_export_redacted_inventory_payload_then_run_gitea_authenticated_inventory_payload_validator"
}
],
"post_p0_prioritized_work_items": [
{
"workplan_id": "P1-OPENCLAW-LIVE-OPS-SPACE",
"title": "OpenClaw Gather-like 持續動畫工作室",
"priority": "P1",
"status": "queued_after_current_p0_runtime_truth_blockers",
"reason": "Owner requested an OpenClaw workroom similar to a virtual-office presence app, with a continuous animated scene showing AI Agents working. This is productized AI Agent visibility, not a replacement for current P0 runtime truth closure, so it is queued after P0-006, P0-005, and P0-003 blockers.",
"evidence": {
"owner_requested_at_local": "2026-06-29",
"reference_pattern": "Gather-like virtual office / presence / walk-up collaboration",
"must_be_continuous_animation": true,
"must_show_openclaw_working": true,
"static_gif_or_static_card_is_not_sufficient": true,
"raw_session_or_sqlite_allowed": false,
"secret_or_token_display_allowed": false
},
"scope": {
"experience_name": "OpenClaw Live Ops Space",
"primary_goal": "讓使用者用可視化空間看到 OpenClaw / AI Agent 正在處理任務、等待 verifier、交接、人機協作與回寫狀態。",
"surface_candidates": [
"/zh-TW/openclaw/live-ops-space",
"/zh-TW/awooop/work-items?view=live-ops"
],
"core_scene_model": [
"2D isometric operations room",
"OpenClaw / AI Agent avatars",
"workbench zones for MCP, RAG, KM, PlayBook, verifier, Telegram receipt, deploy/readback",
"presence and attention states",
"task queue and work item movement",
"continuous idle / walking / working / waiting / blocked / verified animations"
]
},
"required_integrations_in_order": [
"Reuse agent-autonomous-runtime-control trace_ledger and work_item_progress as the first read-only event source.",
"Define a public-safe scene_state contract that maps runtime events to avatar state, room zone, task card, and animation state.",
"Add a read-only API loader for OpenClaw live ops scene state; no raw logs, raw sessions, SQLite, token values, or secret payloads.",
"Implement the animated 2D scene with deterministic fallback sample state and live readback state.",
"Add desktop/mobile browser smoke plus animation nonblank checks before production claim.",
"Promote to production only after P0 runtime truth blockers are not the active next action."
],
"exit_criteria": [
"route_renders_nonblank_animated_scene_desktop=true",
"route_renders_nonblank_animated_scene_mobile=true",
"continuous_animation_loop_visible=true",
"openclaw_agent_state_count>0",
"runtime_event_to_avatar_state_mapping_present=true",
"trace_ledger_or_work_item_progress_source_connected=true",
"raw_session_or_sqlite_read_allowed=false",
"secret_or_token_display_allowed=false",
"browser_console_error_count=0",
"production_route_smoke_passed=true"
],
"blocked_operations": [
"raw_session_read",
"sqlite_read",
"secret_or_token_display",
"GitHub_API_or_gh_usage",
"runtime_write_without_controlled_apply",
"P0_priority_preemption"
],
"safe_next_step": "after_current_p0_blockers_stop_being_the_active_next_action_define_openclaw_live_ops_scene_state_contract_and_route_skeleton"
}
],
"noise_integrated_risk_register": [
{
"signal": "canceled_or_superseded_cd_runs",
@@ -430,6 +494,7 @@
"next_execution_order": [
"P0-006: keep the live reboot SLO timer active; no reboot or service restart; current blocker is StockPlatform product data freshness after the first EOD window, so inspect ingestion readback, wait retry windows, then rerun verify-only.",
"P0-005: after freshness clears, collect five non-secret credential escrow evidence refs and rerun one preflight; production API safe_next_step reads back correctly and backup/offsite core remains green.",
"P0-003: supply authenticated/admin redacted inventory payload or owner coverage attestation, then run the Gitea payload validator; public-only live inventory remains four repos and GitHub remains stopped/retired/do_not_use."
"P0-003: supply authenticated/admin redacted inventory payload or owner coverage attestation, then run the Gitea payload validator; public-only live inventory remains four repos and GitHub remains stopped/retired/do_not_use.",
"P1-OPENCLAW-LIVE-OPS-SPACE: build the Gather-like OpenClaw continuous animated live ops workspace only after the current P0 runtime truth blockers are no longer the active next action."
]
}