diff --git a/graph/edges/pr-review-major-domo-v261-dyna--RELATED_TO--lineup-builder-polish-with-sea-ea34f2.md b/graph/edges/pr-review-major-domo-v261-dyna--RELATED_TO--lineup-builder-polish-with-sea-ea34f2.md new file mode 100644 index 00000000000..c69130dbfa5 --- /dev/null +++ b/graph/edges/pr-review-major-domo-v261-dyna--RELATED_TO--lineup-builder-polish-with-sea-ea34f2.md @@ -0,0 +1,13 @@ +--- +id: ea34f2ff-4295-463a-b387-c05b921cd9c2 +type: RELATED_TO +from_id: 4cb03629-1d2d-467f-90af-01dc405abcd1 +from_title: "PR review: major-domo-v2#61 — dynamic roster type detection in /trade add-player" +to_id: 4f552953-5822-49c2-9cc9-c505baa1bdbe +to_title: "Lineup builder polish with search, filters, preview" +strength: 0.75 +created: "2026-03-03T06:37:31.679840+00:00" +updated: "2026-03-03T06:37:31.679840+00:00" +--- + +Auto-edge: PR review: major-domo-v2#61 — dynamic roster type detection in /trade add-player → Lineup builder polish with search, filters, preview diff --git a/graph/edges/pr-review-major-domo-v261-dyna--RELATED_TO--major-domo-fix-auto-detect-pla-a8dc0a.md b/graph/edges/pr-review-major-domo-v261-dyna--RELATED_TO--major-domo-fix-auto-detect-pla-a8dc0a.md new file mode 100644 index 00000000000..2b00588c58d --- /dev/null +++ b/graph/edges/pr-review-major-domo-v261-dyna--RELATED_TO--major-domo-fix-auto-detect-pla-a8dc0a.md @@ -0,0 +1,13 @@ +--- +id: a8dc0aab-caf2-42c1-9263-cef75ce048fc +type: RELATED_TO +from_id: 4cb03629-1d2d-467f-90af-01dc405abcd1 +from_title: "PR review: major-domo-v2#61 — dynamic roster type detection in /trade add-player" +to_id: 31a2419f-4cc3-4c89-be4b-ddb8e4bdab3e +to_title: "[major-domo] fix: auto-detect player roster type in trade commands instead of assuming ML" +strength: 0.83 +created: "2026-03-03T06:37:31.653029+00:00" +updated: "2026-03-03T06:37:31.653029+00:00" +--- + +Auto-edge: PR review: major-domo-v2#61 — dynamic roster type detection in /trade add-player → [major-domo] fix: auto-detect player roster type in trade commands instead of assuming ML diff --git a/graph/edges/pr-review-major-domo-v261-dyna--RELATED_TO--rosterlink-refactor-for-bench-705106.md b/graph/edges/pr-review-major-domo-v261-dyna--RELATED_TO--rosterlink-refactor-for-bench-705106.md new file mode 100644 index 00000000000..84971b8d7c3 --- /dev/null +++ b/graph/edges/pr-review-major-domo-v261-dyna--RELATED_TO--rosterlink-refactor-for-bench-705106.md @@ -0,0 +1,13 @@ +--- +id: 70510679-06db-425a-b967-a48ef9925337 +type: RELATED_TO +from_id: 4cb03629-1d2d-467f-90af-01dc405abcd1 +from_title: "PR review: major-domo-v2#61 — dynamic roster type detection in /trade add-player" +to_id: db7b8cba-1884-4def-ae36-033fdf1b70db +to_title: "RosterLink refactor for bench players" +strength: 0.69 +created: "2026-03-03T06:37:31.706834+00:00" +updated: "2026-03-03T06:37:31.706834+00:00" +--- + +Auto-edge: PR review: major-domo-v2#61 — dynamic roster type detection in /trade add-player → RosterLink refactor for bench players diff --git a/graph/fixes/major-domo-fix-auto-detect-player-roster-type-in-trade-comma-31a241.md b/graph/fixes/major-domo-fix-auto-detect-player-roster-type-in-trade-comma-31a241.md index df5b73af8ee..71a0eda14f4 100644 --- a/graph/fixes/major-domo-fix-auto-detect-player-roster-type-in-trade-comma-31a241.md +++ b/graph/fixes/major-domo-fix-auto-detect-player-roster-type-in-trade-comma-31a241.md @@ -6,13 +6,18 @@ tags: [major-domo, commit, creation, deployment, fix, tooling, session-log] importance: 0.7 confidence: 0.8 created: "2026-03-02T19:06:08.489576+00:00" -updated: "2026-03-03T06:08:11.298561+00:00" +updated: "2026-03-03T06:37:31.653029+00:00" relations: - target: a272cc2a-d5c8-42a5-924a-dc6009bc5c3b type: RELATED_TO direction: incoming strength: 0.73 edge_id: 7c79dc4e-822d-46ce-8326-e9bca9765c0f + - target: 4cb03629-1d2d-467f-90af-01dc405abcd1 + type: RELATED_TO + direction: incoming + strength: 0.83 + edge_id: a8dc0aab-caf2-42c1-9263-cef75ce048fc --- Commits made: 1 diff --git a/graph/solutions/lineup-builder-polish-with-search-filters-preview-4f5529.md b/graph/solutions/lineup-builder-polish-with-search-filters-preview-4f5529.md index 57f5b544005..393a3e80f8a 100644 --- a/graph/solutions/lineup-builder-polish-with-search-filters-preview-4f5529.md +++ b/graph/solutions/lineup-builder-polish-with-search-filters-preview-4f5529.md @@ -6,13 +6,18 @@ tags: [strat-gameplay-webapp, vue, nuxt, typescript, frontend, lineup-builder] importance: 0.6 confidence: 0.8 created: "2026-01-15T16:08:35.597172+00:00" -updated: "2026-03-03T06:08:11.324789+00:00" +updated: "2026-03-03T06:37:31.679840+00:00" relations: - target: a272cc2a-d5c8-42a5-924a-dc6009bc5c3b type: BUILDS_ON direction: incoming strength: 0.72 edge_id: 423b376e-10b7-49d7-b5a3-b1ce80deecac + - target: 4cb03629-1d2d-467f-90af-01dc405abcd1 + type: RELATED_TO + direction: incoming + strength: 0.75 + edge_id: ea34f2ff-4295-463a-b387-c05b921cd9c2 --- Added comprehensive lineup builder improvements: player search box, position filter tabs (All/Catchers/Infielders/Outfielders/Pitchers), player preview modal showing positions and wara rating, clear lineup button, progress bar for completion, player headshots in roster and lineup slots, skeleton loading state, sticky navigation header. Fixed TypeScript errors by adding pitcherPlayer computed property for type narrowing and removing non-existent SbaPlayer stats. diff --git a/graph/solutions/rosterlink-refactor-for-bench-players-db7b8c.md b/graph/solutions/rosterlink-refactor-for-bench-players-db7b8c.md index c363f17e639..fd1a8590c0c 100644 --- a/graph/solutions/rosterlink-refactor-for-bench-players-db7b8c.md +++ b/graph/solutions/rosterlink-refactor-for-bench-players-db7b8c.md @@ -6,7 +6,13 @@ tags: [strat-gameplay-webapp, python, vue, refactor, rosterlink, bench-players] importance: 0.7 confidence: 0.8 created: "2026-01-18T04:15:29.580857+00:00" -updated: "2026-01-18T04:15:29.580857+00:00" +updated: "2026-03-03T06:37:31.706834+00:00" +relations: + - target: 4cb03629-1d2d-467f-90af-01dc405abcd1 + type: RELATED_TO + direction: incoming + strength: 0.69 + edge_id: 70510679-06db-425a-b967-a48ef9925337 --- Refactored bench player storage from Lineup table (position=BN) to RosterLink table with player_positions JSONB column. Added player_data JSONB to cache name/image/headshot at lineup submission, eliminating runtime API calls. Added is_pitcher/is_batter computed properties supporting two-way players. Key fix: CP (Closer Pitcher) must be in PITCHER_POSITIONS set alongside P, SP, RP, CL. diff --git a/graph/workflows/pr-review-major-domo-v261-dynamic-roster-type-detection-in-t-4cb036.md b/graph/workflows/pr-review-major-domo-v261-dynamic-roster-type-detection-in-t-4cb036.md index 2aeee67de80..13c39ede8c1 100644 --- a/graph/workflows/pr-review-major-domo-v261-dynamic-roster-type-detection-in-t-4cb036.md +++ b/graph/workflows/pr-review-major-domo-v261-dynamic-roster-type-detection-in-t-4cb036.md @@ -6,7 +6,23 @@ tags: [pr-reviewer, major-domo, discord-bot, python, trade, roster-type, approve importance: 0.4 confidence: 0.8 created: "2026-03-03T06:37:31.339038+00:00" -updated: "2026-03-03T06:37:31.339038+00:00" +updated: "2026-03-03T06:37:31.706834+00:00" +relations: + - target: 31a2419f-4cc3-4c89-be4b-ddb8e4bdab3e + type: RELATED_TO + direction: outgoing + strength: 0.83 + edge_id: a8dc0aab-caf2-42c1-9263-cef75ce048fc + - target: 4f552953-5822-49c2-9cc9-c505baa1bdbe + type: RELATED_TO + direction: outgoing + strength: 0.75 + edge_id: ea34f2ff-4295-463a-b387-c05b921cd9c2 + - target: db7b8cba-1884-4def-ae36-033fdf1b70db + type: RELATED_TO + direction: outgoing + strength: 0.69 + edge_id: 70510679-06db-425a-b967-a48ef9925337 --- ## PR Review: major-domo-v2 #61