U3 slice 1: request atomicity, card versions, atomic rate limit, recovery holds (pin backend #140) #328

Merged
weichen merged 5 commits from feature/collab-storage-u3-atomicity into main 2026-10-11 04:48:03 +00:00
5 Commits
Author SHA1 Message Date
weichen 8fc7c64595 Fill the task record PR link
ci / test (pull_request) Successful in 2m32s
ci / test-pg (pull_request) Successful in 54s
Why: card and PR description are one document; record the PR link on the branch before merge.

Evidence: Dev PR #328 created via Gitea API.

Impact: task metadata only.

Refs: PR #328.
2026-10-11 04:41:06 +00:00
weichen b680b95f24 Record the U3 slice-1 delivery state and evidence in the task card
ci / test-pg (pull_request) Successful in 54s
ci / test (pull_request) Successful in 2m22s
Why: stage review needs the results, stage verdicts and three evidence segments in the card before the PR.

Evidence: make test / test-backend-pg (real services) / make build all exit 0 via the evidence tool.

Impact: task metadata only.

Refs: backend PR #140.
2026-10-11 04:40:52 +00:00
weichen 6f32083df8 Record the sync checkpoint
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=6479eb5c38636e758b7e44a36fdc7ce6883ad1c9; candidate=f3e7e67fb31cd4a7a1f77394eb7650a8230fb490.

Impact: task metadata only.

Refs: .task/feature-collab-storage-u3-atomicity.md
2026-10-11 04:38:52 +00:00
weichen f3e7e67fb3 Pin the backend U3 atomicity merge (PR #140)
Why: the parent must pin the merged component SHA for the combined build and CI gates.

Evidence: backend origin-main merge of #140 fetched and checked out.

Impact: gitlink only.

Refs: backend PR #140.
2026-10-11 04:38:09 +00:00
weichen d3497ad6f0 Record the task card for feature-collab-storage-u3-atomicity
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-collab-storage-u3-atomicity.md; R0=6479eb5c38636e758b7e44a36fdc7ce6883ad1c9.

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

Refs: .task/feature-collab-storage-u3-atomicity.md
2026-10-11 04:28:22 +00:00