Stop endless reconciliation after delete failures
Treat failed delete pipelines as settled while preserving explicit recovery paths, with regression tests for Promise and resource-request workflows.

PUBLIC RESULTS / OPEN-SOURCE CONTRIBUTIONS
Explore fixes from Prilog's open-source contribution program. Inspect 39 merged fixes and 86 open PRs awaiting review or merge, with direct links to the upstream code and discussion.
Campaign snapshot: 39 merged · 86 open (including 1 draft) · 38 closed without merge · 3 unverified. The cards show merged and open PRs; download all 166 records for other outcomes. Open means awaiting a maintainer outcome, and may include existing review feedback. Daily checks refresh the snapshot when metadata changes; no overall success rate is calculated.
THE PUBLIC RECORD
Showing all 125 merged or open PRs; merged fixes first.
Treat failed delete pipelines as settled while preserving explicit recovery paths, with regression tests for Promise and resource-request workflows.
Carry connection metadata into utterance-end responses in both WebSocket routers, with focused regression tests.
Decode each connection payload into a fresh struct so reordered targets cannot inherit stale health check settings.
Validate returned workspace UUIDs instead of comparing incompatible workspace identifiers.
Validate conflicting and incomplete Kafka format settings during Terraform planning, before they produce SQL errors.
Keep the existing manifest in the ConfigMap when a status update has no replacement, allowing a failed destroy to be retried.
Pass the no-xattr option to the importer so FUSE backups can skip unsupported metadata.
Use the content title when the excerpt title is empty or missing.
Control local media serving separately from DEBUG so production uploads remain accessible.
Treat publishing and published states as read-only while preserving failed-post retries.
Fall back to the form field name so labels toggle the correct checkbox.
Include permitted joined-table fields when selecting columns under restricted access.
Build invoice detail links with the singular route to prevent search-result 404s.
Use supported translation locales for routing and cache warming.
Clear managed models after flushing each realm so migration does not reuse stale cached entities.
Fetch only ordered IDs and update the session only when those IDs change.
Apply leave balance checks when validating, approving, and updating requests.
Link the Kanban edit action to the board dialog and enforce edit permissions.
Render the current date value before falling back to the default.
Swap the whole card after updates so stale edit forms cannot submit old values.
Bridge source change events to the intermediate events consumed by Algolia subscribers.
Use a configurable timeout so stale deployments stop blocking new SaaS instances.
Raise the minimum Apprise version to support the new Power Automate webhook URLs, with regression tests for both URL variants.
Resize signatures to the canvas dimensions while preserving their aspect ratio.
Send through every notifier but create only one in-app notification per subscriber.
Parse date strings into Unix seconds instead of truncating them with parseInt.
Recognize alternate title and URL columns when deriving imported credential labels.
Assign a text field type during generic CSV imports so custom fields can be edited.
Use Nextcloud theme variables for tab borders instead of fixed colors.
Read current CSV export fields and retain compatibility with older URL columns.
Update the local mouse position without allowing remote control in view-only sessions.
Use the required PHP 8.3 image and stop setup on failed commands so a broken environment cannot report success.
Expand explicit placeholders instead of interpreting SQL percent signs as formatting directives.
Distinguish expressions from column references so JSON_EXTRACT projections survive query rewriting.
Draw logos within the calculated dimensions instead of exporting them at full size.
Enable flexible datetime parsing when inserting reports into ClickHouse.
Exclude incoming request routes from the frontend fallback so heartbeat requests reach the API instead of returning dashboard HTML.
Return an empty value until the component scope and slider dependencies are available.
Point the proxy at the server container to avoid invalid project ID errors.
No contributions match these filters. Try a repository name or clear the filters.
WHAT THE RECORDS ESTABLISH
The linked GitHub records confirm PR state and merge dates. They do not independently establish elapsed fix time, CI completion, how much a human edited, or how much of each change Prilog produced.
A merged contribution is not an endorsement of Prilog by the project. We contribute open-source fixes at no charge as a way to give back to the community.
Read three detailed examples ↗A SEPARATE EVALUATION
Prilog reports 456 of 500 issues resolved in a feedback-guided evaluation. The method retains 413 earlier passing patches and regenerates 87 selected cases.
The self-reported submission is open for review as of October 26, 2026. It is not pass@1 or an official leaderboard rank.
Read the method and artifacts ↗TRY YOUR OWN ISSUE
Connect one repository, bring a real failure, and inspect the proposed change.