Skip to content

docs: no-force-push results sync behavior (av-raf)#1509

Merged
christso merged 2 commits into
mainfrom
docs/av-raf-no-force-push-docs
Jun 25, 2026
Merged

docs: no-force-push results sync behavior (av-raf)#1509
christso merged 2 commits into
mainfrom
docs/av-raf-no-force-push-docs

Conversation

@christso

Copy link
Copy Markdown
Collaborator

Docs accuracy follow-up for the no-force-push results sync epic (av-raf)

Phases 0–3 (#1506, #1507, #1508) replaced the force-push results-sync path with an auto-merge loop plus a human GitHub-merge fallback. The public docs still described backup_and_force_push as creating a backup ref and force-pushing the canonical branch, which is now factually wrong.

Changes

  • results.mdx: non-fast-forward pushes auto-merge with artifact-aware drivers (union for index.jsonl, JSON-union for tag/feedback overlays) and push as a fast-forward; genuine conflicts route to a timestamped agentv/results-sync/... branch + GitHub compare/PR link. backup_and_force_push is documented as deprecated and no longer force-pushing.
  • dashboard.mdx: same correction in the Sync Project conflict section + config narrative; documents the Pending merge card (GitHub link + "I merged it — resync") and adds needs human merge to the listed sync statuses.

Docs-only; no code changes. The link checker only globs **/*.md and no links were added.

Part of epic av-raf.

The conflict-free results sync (epic av-raf) replaced the force-push push
conflict path with an auto-merge loop plus a human GitHub-merge fallback, but
the public docs still described `backup_and_force_push` as creating a backup ref
and force-pushing. Update results.mdx and dashboard.mdx to state that
non-fast-forward pushes auto-merge with artifact-aware drivers and push as a
fast-forward (never force), that `backup_and_force_push` is deprecated and no
longer force-pushes, and that genuine overlay conflicts surface a Pending merge
card with a GitHub compare link + "I merged it — resync". Add needs-human-merge
to the documented sync statuses.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 25, 2026

Copy link
Copy Markdown

Deploying agentv with  Cloudflare Pages  Cloudflare Pages

Latest commit: 65e5228
Status: ✅  Deploy successful!
Preview URL: https://920590cb.agentv.pages.dev
Branch Preview URL: https://docs-av-raf-no-force-push-do.agentv.pages.dev

View logs

The implementation plan was a temporary working artifact (per .agents/workflow.md,
plans are deleted once their details land in official docs). Now that all phases
(av-raf) are merged, distill the durable decision into a proper ADR and remove the
plan doc. Repoint the results-repo.ts comment at the ADR.

- add docs/adr/2026-06-24-no-force-push-results-sync.md (Status: Accepted)
- remove docs/plans/2026-06-24-001-feat-conflict-free-results-sync-plan.md
- results-repo.ts: update the plan-doc reference to the ADR path

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@christso christso merged commit dae788e into main Jun 25, 2026
8 checks passed
@christso christso deleted the docs/av-raf-no-force-push-docs branch June 25, 2026 01:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant