Skip to content

feat(stovepipe): define repair coordination contracts and RFC - #893

Draft
mnoah1 wants to merge 1 commit into
mnoah1/stovepipe-build-analysisfrom
mnoah1/stovepipe-breakage-fix-api
Draft

mnoah1 wants to merge 1 commit into
mnoah1/stovepipe-build-analysisfrom
mnoah1/stovepipe-breakage-fix-api

Conversation

@mnoah1

@mnoah1 mnoah1 commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Adds the repair RFC and initial APIs for the workflow in #894: FixRequest and FixSignal queue messages, repair entities and storage interfaces, and the RepairEvaluator and RepairExecutor extensions.

The design covers starting a fix, attaching failures to an existing fix, and monitoring execution and recovery.

Stacked on #894 (mnoah1/stovepipe-build-analysis).

Test Plan

  • //stovepipe/core/messagequeue:go_default_test passed.
  • //stovepipe/entity:go_default_test passed; affected fixer/storage libraries and generated mock packages built successfully.
  • Passed make fmt lint check-tidy check-gazelle docs-build for the contract changes; the documentation build and Mermaid validation also passed after restacking.
  • Verified the branch is exactly one commit above docs(stovepipe): outline build analysis and repair workflow #894's head.

Revert Plan

Revert the repair contracts commit.

Issue Links

None — this RFC and API layer is being prepared for team review without a linked issue.

@mnoah1
mnoah1 force-pushed the mnoah1/stovepipe-breakage-fix-api branch 4 times, most recently from 319ecb0 to b987f7f Compare October 20, 2026 16:27
@mnoah1
mnoah1 changed the base branch from main to mnoah1/stovepipe-build-analysis October 20, 2026 16:34
@mnoah1
mnoah1 force-pushed the mnoah1/stovepipe-breakage-fix-api branch 3 times, most recently from ad35a35 to ed5d9a7 Compare October 20, 2026 19:49
@mnoah1
mnoah1 force-pushed the mnoah1/stovepipe-breakage-fix-api branch from ed5d9a7 to dc64bb0 Compare October 20, 2026 20:01
@mnoah1
mnoah1 added this pull request to stack #897 October 20, 2026 20:06
@mnoah1
mnoah1 force-pushed the mnoah1/stovepipe-breakage-fix-api branch from dc64bb0 to 7a82ea5 Compare October 20, 2026 21:06

This branch has not been deployed

No deployments
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