Harden OOXML registration gate to reference integrity #559

Merged
weichen merged 9 commits from feature/pptx-gate-reference-integrity into main 2026-10-15 03:33:08 +00:00
Owner

Why

第二起坏 PPTX 穿透登记门禁(部件齐全但引用断裂)。backend PR 升级门禁至五维校验并收紧失败重试提示词;本 PR 组合推进 pin 与任务卡。

Evidence

  • 真实坏件拒/修复件过/kit 过三连实测;组合 test+build 双绿;收据见任务卡。

Refs

  • Backend PR(门禁升级);任务卡 feature/pptx-gate-reference-integrity
## Why 第二起坏 PPTX 穿透登记门禁(部件齐全但引用断裂)。backend PR 升级门禁至五维校验并收紧失败重试提示词;本 PR 组合推进 pin 与任务卡。 ## Evidence - 真实坏件拒/修复件过/kit 过三连实测;组合 test+build 双绿;收据见任务卡。 ## Refs - Backend PR(门禁升级);任务卡 feature/pptx-gate-reference-integrity
weichen added 5 commits 2026-10-15 02:25:28 +00:00
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-pptx-gate-reference-integrity.md; R0=cc40e10f3b4b6e41cb3a7aa0826e08dd3b8b7270.

Impact: task metadata only; the feature workspace starts at cc40e10f3b.

Refs: .task/feature-pptx-gate-reference-integrity.md
Re-record evidence at synced head
ci / svc-realcombo (pull_request) Successful in 2m27s
ci / test-pg (pull_request) Failing after 2m47s
ci / test (pull_request) Successful in 6m20s
518c11e400
weichen added 1 commit 2026-10-15 03:11:10 +00:00
Align multi-instance bootstrap with the U3 account contract
ci / svc-realcombo (pull_request) Successful in 1m58s
ci / test (pull_request) Successful in 5m18s
ci / test-pg (pull_request) Successful in 7m28s
d7f43acf31
Why: The multi-instance acceptance test still created alice with a literal
password; backend U3 replaced local password-bearing creation with trusted
pending-account activation, so the first pin bump past U3 failed test-pg
with RECOVERY_CONTRACT_REPLACED. The seam was left pending by the U3 task
and this PR is the first to cross it.

Evidence: Full TestTwoInstancesOverSharedPG passes against a disposable
PostgreSQL 16 container (identity ensure -> bootstrap-admin -> pending
create with activation key -> key redemption -> grant-setup password ->
api key -> all cross-instance scenarios, 15s).

Impact: Test-only bootstrap rewrite (deployment-level identity ensured once
per pair, admin bootstrapped first, alice activated through the key
redemption and grant-setup password flow); no product code changes.

Refs: Dev task feature/pptx-gate-reference-integrity; backend U3 #198
weichen added 3 commits 2026-10-15 03:24:39 +00:00
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=59cbf1109634b66c88f5b1702f330cd738aa75ef.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=59cbf1109634b66c88f5b1702f330cd738aa75ef; before_record=bc52e40d81fb619437e42d5c84c2ccee88dc7ca1.

Impact: task metadata only.

Refs: .task/feature-pptx-gate-reference-integrity.md
Resync and re-record evidence
ci / svc-realcombo (pull_request) Successful in 2m0s
ci / test (pull_request) Successful in 5m21s
ci / test-pg (pull_request) Successful in 7m51s
4cc480ab9a
weichen merged commit 63e70d8b91 into main 2026-10-15 03:33:08 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System-Dev#559