AutoCoder autodeploys for Fully Implemented issues were failing and repeatedly posting failure comments when Gitea merge attempts hit stale base refs or PR conflict states surfaced as transient merge API errors.
#114 created deploy PR #115.main ref update (PushRejected ... cannot lock ref).HTTP 405 Please try again later while Gitea had already marked the PR conflicted.339dc85 added per-repository/base-branch merge serialization and stale-base retry handling.89beb24 added PR-state conflict detection so autodeploy checks refreshed PR conflict metadata after merge API failures and routes conflicted PRs through the existing Codex conflict-resolution path.gitea.app.lan/autocoder/autocoder-engine:sha-89beb245d7ac.1420 completed successfully.cargo test merge_stale_base_push_race_is_retryablecargo test pull_request_conflicted_files_detects_api_conflict_stateautocoder-engine.A local recovery merge for EventHorizon/EventHorizon#115 was prepared in /home/ax_julian/temp/EventHorizon-source on branch autocoder/issue-114-editor-agent-scope.
Local validation:
documentation/architecture/initial-architecture.md by preserving both the contract revoke/signature-reset documentation and the scoped persona-write limitation from issue #114.cargo test passed: 55 tests.The recovery branch has not been pushed or merged pending explicit approval.