DocOps Change Request Queue
当前页面为 Change Request 队列只读视图。展示 status=queued 的变更请求。本页不生成 patch、不审批、不写回 Drive、不开 repo PR、不调用外部 API。
dataSourceMode
staging_db
state layer
staging_db
writebackEnabled
false
driveWriteback
blocked
production
false
queueItems
7
pendingReview
0
approvedForWriteback
4
blockedWriteback
1
writebackEnabled
false
Drive writeback blockedTask Bridge handoff only
writeback_blocked · human gate required · writeback enabled = false · approved_for_writeback = 写回候选(≠ 已写回 Drive)· Task Bridge handoff only
数据来源:staging_db(Supabase doc_* 表只读 SELECT;已排除 secret_blocked 文档源)。
Queue workflow(doc_change_requests)
writeback disableddata source:
staging_db · driveWriteback=blockedM1 no-writeback 队列:展示 pending_review / accepted / rejected / blocked 状态。对 queued 项可执行人工审阅动作;不触发 Drive 写回、不调用 DocBridge apply。
| Queue ID | Title | Source suggestion | DB status | UI status | Review decision | Latest result | Gate status | Patch | Allowlist | Rollback note | Dry-run | Final gate | Sandbox gate | Human gate | Review actions | Task Bridge |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 91296ba0… | 刷新 stale 文档元数据 | 刷新 stale 文档元数据 (queued) | approved | approved_for_writeback | approve_writeback | approved_for_writeback candidate recorded — writebackEnabled=false, driveWriteback=blocked (M1). | real_writeback_blocked run dry-run / fix eligibility · real writeback blocked Drive writeback = blocked | exists blocked: real_writeback_not_enabled, drive_writeback_disabled | allowed reason: allowed_for_dry_run_only | exists blocked: real_writeback_not_enabled, drive_writeback_disabled | dry_run_succeeded dryRunAllowed=true · realWritebackAllowed=false nextAction: dry-run succeeded · real writeback blocked | real_writeback_blocked dryRunStatus=dry_run_succeeded nextAction: final gate audit / human phrase not enabled realWritebackAllowed=false | sandboxReady=ready featureFlag=false realWritebackAllowed=false nextAction: POST guard wired · feature flag off · sandbox real writeback remains disabled | required | gateStatus=real_writeback_blocked · nextAction=dry-run gate review · Drive writeback=blocked · approved_for_writeback ≠ 已写回 | |
| 09000002… | N2 second sandbox append-only real writeback pilot preparation | — | approved | approved_for_writeback | — | — | real_writeback_blocked run dry-run / fix eligibility · real writeback blocked Drive writeback = blocked | exists blocked: real_writeback_not_enabled, drive_writeback_disabled, target_not_allowlisted | blocked reason: target_not_allowlisted | exists blocked: real_writeback_not_enabled, drive_writeback_disabled, target_not_allowlisted | dry_run_blocked dryRunAllowed=false · realWritebackAllowed=false nextAction: fix eligibility (patch / rollback note / allowlist) · real writeback blocked | final gate pending dry-run succeeded | — | required | gateStatus=real_writeback_blocked · nextAction=dry-run gate review · Drive writeback=blocked · approved_for_writeback ≠ 已写回 | |
| 09000001… | C3 99_test append-only real writeback pilot | — | approved | approved_for_writeback | — | — | real_writeback_blocked run dry-run / fix eligibility · real writeback blocked Drive writeback = blocked | exists blocked: real_writeback_not_enabled, drive_writeback_disabled | allowed reason: allowed_for_dry_run_only | exists blocked: real_writeback_not_enabled, drive_writeback_disabled | dry_run_succeeded dryRunAllowed=true · realWritebackAllowed=false nextAction: dry-run succeeded · real writeback blocked | real_writeback_blocked dryRunStatus=dry_run_succeeded nextAction: final gate audit / human phrase not enabled realWritebackAllowed=false | — | required | gateStatus=real_writeback_blocked · nextAction=dry-run gate review · Drive writeback=blocked · approved_for_writeback ≠ 已写回 | |
| 09000002… | #1082 no-patch guard fixture | — | rejected | rejected | reject_writeback | — | not_eligible not eligible for writeback gate Drive writeback = blocked | — | — | — | — | — | — | required | rejected | |
| 08000002… | #1082 reject path fixture | — | rejected | rejected | reject_writeback | — | not_eligible not eligible for writeback gate Drive writeback = blocked | — | — | — | — | — | — | required | rejected | |
| 4b7bcc4f… | 刷新 stale 文档元数据 | 刷新 stale 文档元数据 (accepted) | blocked | writeback_blocked | block | — | real_writeback_blocked blocked — no writeback path Drive writeback = blocked | — | — | — | — | — | — | required | blocked | |
| 07000001… | 同步 baseline manifest 执行摘要段(stub) | Review baseline manifest summary drift(stub) (rejected) | approved | approved_for_writeback | approve_writeback | — | real_writeback_blocked run dry-run / fix eligibility · real writeback blocked Drive writeback = blocked | exists blocked: real_writeback_not_enabled, drive_writeback_disabled, target_not_allowlisted | blocked reason: target_not_allowlisted | exists blocked: real_writeback_not_enabled, drive_writeback_disabled, target_not_allowlisted | dry_run_succeeded dryRunAllowed=false · realWritebackAllowed=false nextAction: dry-run succeeded · real writeback blocked | real_writeback_blocked dryRunStatus=dry_run_succeeded nextAction: final gate audit / human phrase not enabled realWritebackAllowed=false | — | required | gateStatus=real_writeback_blocked · nextAction=dry-run gate review · Drive writeback=blocked · approved_for_writeback ≠ 已写回 |