Decision Log¶
Point-in-time records of specific decisions — context, alternatives, and reasoning as they stood when each call was made. For current policy and principles, see Design Principles.
| Doc | Date | Status | Summary |
|---|---|---|---|
| Project Fork | 2026-05-09 | decided | Fork from xing5/mcp-google-sheets; alternatives evaluated |
| Composite Tools | 2026-05-22 | decided | Case analysis of specific composite tools approved or ruled out |
| Testing Approach | 2026-05-13 | decided | Why AI-directed manual verification over automated integration tests |
| Publishing Strategy | 2026-05-23 | draft | Two-track PyPI release (stable + edge); version injection open |
| Docs Formatting Architecture | 2026-06-17 | decided | Two-layer approach (direct API tools + HTML abstraction via AST); phase plan for #41, #65–#70, #79–#82 |
| Chart Theming and Phase 3 Integration | 2026-06-17 | decided | No parsing layer for charts; no Vega-Lite adoption; unified brand config (docs + charts sections) for Phase 3 theme system |
| Grid Data Size Cap | 2026-07-03 | decided | Post-fetch response-size check (not pre-fetch cell-count estimate) for get_sheet_data(include_grid_data=True); configurable cap + local_path bypass; empirically falsified two earlier approaches |