Skip to content

feat(stovepipe): Add target project mapper - #738

Draft
prathshenoy wants to merge 2 commits into
codem-476-record-project-resultsfrom
codem-528-target-project-mapping
Draft

prathshenoy wants to merge 2 commits into
codem-476-record-project-resultsfrom
codem-528-target-project-mapping

Conversation

@prathshenoy

@prathshenoy prathshenoy commented Sep 22, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

What:

  • Define batched target-to-project mappings at an exact repository revision.
  • Preserve each target relationship to its affected projects.

Why:

  • Let integrations attribute validation targets without coupling Stovepipe to a build system.
  • Support batched failure attribution and future validation coverage analysis.

Test Plan

  • Build the extension and run Gazelle locally.

Issues

**What**:
- Record named project outcomes alongside final repository validation results.
- Let deployments without project attribution continue recording only repository results.

**Why**:
- Enable consumers to query durable project failures when an integration supplies attribution.
**What**:
- Define batched target-to-project mappings at an exact repository revision.
- Preserve each target's relationship to its affected projects.

**Why**:
- Let integrations attribute validation targets without coupling Stovepipe to a build system.
- Support batched failure attribution and future validation coverage analysis.
@prathshenoy
prathshenoy changed the base branch from main to codem-476-record-project-results September 22, 2026 19:50
@prathshenoy
prathshenoy force-pushed the codem-476-record-project-results branch 6 times, most recently from b5f9051 to 3d3290b Compare September 24, 2026 20:33
@behinddwalls

Copy link
Copy Markdown
Collaborator

⚠️ Automatic stack rebase failed

This PR could not be automatically rebased after its base PR was merged. The rebase hit conflicts that need manual resolution.

To fix manually:

git fetch origin
git checkout codem-528-target-project-mapping
git rebase --onto origin/main 3d3290b3057bf6ab73e2988d6407f5c9a27f7e86 codem-528-target-project-mapping
# resolve conflicts, then:
git push --force-with-lease

Then update this PR's base branch:

gh pr edit 738 --base main

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.

2 participants