数据库已连通已成功连接预发布数据库(DATABASE_URL_STAGING)。请确认该实例为非生产 Supabase 项目。应用层环境预发布 staging数据库连接变量DATABASE_URL_STAGING
数据源说明:上方横条只说明整站在开发环境里,日常页面(首页、项目、任务等)当前用的是真实数据库还是内置演示数据不表示本 DocOps 页的数据来源。本页内容来自磁盘上的治理扫描结果文件,仅供只读预览, 属于本机低风险查看,不是正式发布,也不会自动替你执行任何操作。请勿把本页当作系统的正式持久化库数据库里的唯一结论

DocOps Suggestions

当前页面允许在 staging / local 环境下生成规则型修改建议,并对 suggested 状态建议执行采纳或拒绝。采纳只会进入 Change Request 队列(doc_change_requests.status=queued);不会生成 patch;不会审批写回;不会写回 Drive;不会开 repo PR。拒绝只更新建议状态并记录 review decision。production 环境禁止写入。

dataSourceMode
staging_db
state layer
staging_db
writebackEnabled
false
driveWriteback
blocked
production
false
suggestionCount
11
dataSource
staging_db
Drive writeback blockedTask Bridge handoff only

数据来源:staging_db(Supabase doc_* 表只读 SELECT;已排除 secret_blocked 文档源)。

Governance scan → candidate

Governance scan → suggestion candidate

从最新 .docops/governance-scans/… artifact 生成 staging suggestion candidate;写入 doc_suggestions / doc_drift_items / doc_sync_runs;不写 Drive、不 writeback。

未检测到 governance scan artifact。请先运行 pnpm docgovernance:scan -- --scope scopes/governance-realistic-minimal.json

生成建议 MVP

生成建议 MVP

当前按钮只根据 Supabase doc_* 状态生成规则型建议;不读取 Drive 正文;不调用 GitHub;不调用外部 AI;不写回正式文档;不创建 Change Request。

Suggestions(doc_suggestions)

writeback disableddata source: staging_db · count: 11

规则型建议记录。对 suggested 状态可入队、采纳、拒绝或阻断;动作只写入 staging doc_* 表,不会写回 Drive。

IDTitleTypeStatusRiskGenerated bySourceNext actionCreatedReviewTask Bridge
65ebc8be
[governance_scan] prod-service-handbook.md
Boundary drift: layerHint "ops" expects classification category in [guide] per baseline; document is classified as "policy". — Production service handbook · 下一步:对 documentId=idx-doc-prod-alias 核对 layerHint 与分类 category:要么改分类行,要么在 rule-baselines.layerToAllowedCategories 明确例外。
gov_scan:gov-2026-06-05T05-17-33-787Z-9176-5d1e5fb9:sg-0007-boundary_drift-idx-doc-prod-aliassuggestedlowgovernance_scan_m1governance_scanscan artifactreview · queue / accept / reject / block2026-06-05 05:18:00
6b96aa45
[governance_scan] Bad File Name.md
Document is expected in the canonical index but indexEntry is not true. — Needs kebab-case filename · 下一步:打开索引总表,定位 documentId=idx-doc-bad-name,将 listed/indexEntry 与 expectInIndex 对齐;若有动作表 must_list 行,一并勾对。
gov_scan:gov-2026-06-05T05-17-33-787Z-9176-5d1e5fb9:sg-0003-index_missing-idx-doc-bad-namesuggestedmediumgovernance_scan_m1governance_scanscan artifactreview · queue / accept / reject / block2026-06-05 05:18:00
d7b5258e
[governance_scan] Bad File Name.md
Review overdue (cadence 21 days since 2020-01-01T00:00:00.000Z). — Needs kebab-case filename · 下一步:在索引总表为 documentId=idx-doc-bad-name 写入新的 lastReviewedAt(分类 policy);若 cadence 不适用,准备在分类/组基线中记录例外(仍由人决策)。
gov_scan:gov-2026-06-05T05-17-33-787Z-9176-5d1e5fb9:sg-0004-review_overdue-idx-doc-bad-namesuggestedmediumgovernance_scan_m1governance_scanscan artifactreview · queue / accept / reject / block2026-06-05 05:18:00
a8cb0096
[governance_scan] stale-meta.md
Status mismatch: index value "not-a-valid-status" is not allowed. Allowed: draft, review, published, archived. — Stale metadata sample · 下一步:修正 documentId=idx-doc-stale-meta 的索引 status 或文内/header;若需新别名,在 rule-baselines.statusNormalization 增补后再扫一轮验证。
gov_scan:gov-2026-06-05T05-17-33-787Z-9176-5d1e5fb9:sg-0005-status_mismatch-idx-doc-stale-metasuggestedmediumgovernance_scan_m1governance_scanscan artifactreview · queue / accept / reject / block2026-06-05 05:18:00
5564f79e
[governance_scan] runbook-deploy.md
Boundary drift: layerHint "ops" expects classification category in [guide] per baseline; document is classified as "policy". — Deploy runbook · 下一步:对 documentId=idx-doc-ops-runbook 核对 layerHint 与分类 category:要么改分类行,要么在 rule-baselines.layerToAllowedCategories 明确例外。
gov_scan:gov-2026-06-05T05-17-33-787Z-9176-5d1e5fb9:sg-0006-boundary_drift-idx-doc-ops-runbooksuggestedlowgovernance_scan_m1governance_scanscan artifactreview · queue / accept / reject / block2026-06-05 05:18:00
bb51639c
[governance_scan] master-index.md
Review overdue (cadence 30 days since 2026-04-05T12:00:00.000Z). — Master index · 下一步:在索引总表为 documentId=idx-doc-master 写入新的 lastReviewedAt(分类 index);若 cadence 不适用,准备在分类/组基线中记录例外(仍由人决策)。
gov_scan:gov-2026-06-05T05-17-33-787Z-9176-5d1e5fb9:sg-0001-review_overdue-idx-doc-mastersuggestedmediumgovernance_scan_m1governance_scanscan artifactreview · queue / accept / reject / block2026-06-05 05:18:00
1f3fd0c1
[governance_scan] Bad File Name.md
Markdown basename must not contain " " (baseline forbiddenBasenameSubstrings). — Needs kebab-case filename · 下一步:重命名文件以符合 namingRules,然后更新索引 path/链接列(documentId=idx-doc-bad-name)。
gov_scan:gov-2026-06-05T05-17-33-787Z-9176-5d1e5fb9:sg-0002-naming_issue-idx-doc-bad-namesuggestedmediumgovernance_scan_m1governance_scanscan artifactreview · queue / accept / reject / block2026-06-05 05:18:00
4a44e6e8
刷新 stale 文档元数据
文档缺少或超过 90 天未更新的 Drive 修改时间,建议复核内容新鲜度。
refresh_stale_contentsuggestedlowdocops_rules_mvpdoc_source · a9000002…review · queue / accept / reject / block2026-06-04 06:04:43
7d96a8fc
刷新 stale 文档元数据
文档缺少或超过 90 天未更新的 Drive 修改时间,建议复核内容新鲜度。
refresh_stale_contentqueuedlowdocops_rules_mvpdoc_source · a9000001…pending review in queue2026-06-04 06:04:43
3b95b6af
刷新 stale 文档元数据
文档缺少或超过 90 天未更新的 Drive 修改时间,建议复核内容新鲜度。
refresh_stale_contentacceptedlowdocops_rules_mvpdoc_source · a1000001…queued as change request2026-05-23 04:43:05
e5000001
Review baseline manifest summary drift(stub)
Stub suggestion from inventory drift probe.
mirror_reviewrejectedlowdocopsdrift_item · d4000001…rejected · review recorded2026-05-23 03:50:40