- 313 new markdown files created - 30 relationships embedded - 313 entries indexed - State initialized with usage data
13 lines
783 B
Markdown
13 lines
783 B
Markdown
---
|
|
id: 41a4294a-ba32-4d18-9ba5-d047311fa155
|
|
type: solution
|
|
title: "Google Sheets draft pick tracking integration"
|
|
tags: [major-domo, python, google-sheets, draft, feature]
|
|
importance: 0.6
|
|
confidence: 0.8
|
|
created: "2025-12-11T17:18:36.639797+00:00"
|
|
updated: "2025-12-11T17:18:36.639797+00:00"
|
|
---
|
|
|
|
Added DraftSheetService to v2 draft system that writes picks to Google Sheets using fire-and-forget pattern. Key components: write_pick() for individual picks, write_picks_batch() for bulk operations, /draft-admin resync-sheet for recovery. Sheet writes integrated in both manual /draft command and auto-draft monitor. Config supports per-season sheet IDs via env vars (DRAFT_SHEET_KEY_12, etc). Non-blocking design ensures sheet failures don't block draft picks. 13 unit tests added.
|