Skip to content

feat: access runs by (proposal, run) identity and render the table from a normalized cache - #253

Merged
CammilleCC merged 10 commits into
refactor/cell-renamefrom
feat/runs-identity
Aug 4, 2026
Merged

feat: access runs by (proposal, run) identity and render the table from a normalized cache#253
CammilleCC merged 10 commits into
refactor/cell-renamefrom
feat/runs-identity

Conversation

@CammilleCC

@CammilleCC CammilleCC commented Jul 24, 2026

Copy link
Copy Markdown
Member

We had a wrong assumption that DAMNIT runs are only identified by runs. Since commissioning proposals hosts multiple proposals per table, the identifier should now be (proposal, run). While we haven't got bitten by this as the interesting runs seem to differ between proposals, this PR aims to make us bulletproof from that.

Changing the identifier also affects how the data is cached in the frontend. It's now a good opportunity to move most of the server data to Apollo.

We also now remove the proposal into the excluded list but hides it by default:

chrome_3tQKUGZczL.mp4

@CammilleCC CammilleCC changed the title feat: access runs by (proposal, runs) identity and render the table from a normalized cache feat: access runs by (proposal, run) identity and render the table from a normalized cache Jul 24, 2026
@CammilleCC
CammilleCC merged commit 306bac0 into main Aug 4, 2026
3 checks passed
@CammilleCC
CammilleCC deleted the feat/runs-identity branch August 4, 2026 17:39
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