Apply same-file review suggestions as one atomic mobile fix #1385

Merged
rockachopa merged 1 commits from timmy/1384-atomic-review-suggestion-batch into main 2026-08-25 07:26:01 +00:00
Member

Closes #1384

Product slice

  • stage two to eight compatible reviewer suggestions for one file during the mobile feedback pass
  • review the combined bounded fix and commit it once without implicitly marking comments Addressed
  • reject overlaps, stale blob/head state, cross-file partial batching, and unconfirmed mutations
  • preserve the staged batch after retryable failures

The live Gitea 1.22 Swagger contract exposes Git blob/tree/ref APIs as read-only, so this intentionally batches one file through the supported contents API rather than claiming unsupported multi-file atomicity.

Verification

  • pytest -q tests/e2e/test_mobile_address_review_feedback_release.py tests/e2e/test_mobile_apply_review_suggestion_batch_release.py tests/e2e/test_mobile_apply_review_suggestion_release.py tests/test_pull_api.py — 82 passed
  • pytest -q — 2632 passed, 22 skipped
  • rendered at 320×568 and 390×844 with no horizontal overflow and 44px visible controls
Closes #1384 ## Product slice - stage two to eight compatible reviewer suggestions for one file during the mobile feedback pass - review the combined bounded fix and commit it once without implicitly marking comments Addressed - reject overlaps, stale blob/head state, cross-file partial batching, and unconfirmed mutations - preserve the staged batch after retryable failures The live Gitea 1.22 Swagger contract exposes Git blob/tree/ref APIs as read-only, so this intentionally batches one file through the supported contents API rather than claiming unsupported multi-file atomicity. ## Verification - `pytest -q tests/e2e/test_mobile_address_review_feedback_release.py tests/e2e/test_mobile_apply_review_suggestion_batch_release.py tests/e2e/test_mobile_apply_review_suggestion_release.py tests/test_pull_api.py` — 82 passed - `pytest -q` — 2632 passed, 22 skipped - rendered at 320×568 and 390×844 with no horizontal overflow and 44px visible controls
rockachopa added 1 commit 2026-08-25 07:15:18 +00:00
feat: batch mobile review suggestions (Closes #1384)
All checks were successful
CI / lint (pull_request) Successful in 3m38s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 6m20s
CI / release-candidate (pull_request) Has been skipped
869543e992
rockachopa merged commit 7bb22e3525 into main 2026-08-25 07:26:01 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#1385
No description provided.