feat(slides): add native table creation#837
Conversation
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
|
Codex review: needs maintainer review before merge. Reviewed June 18, 2026, 5:17 AM ET / 09:17 UTC. Summary Reproducibility: not applicable. as a bug reproduction; this is a feature PR for a source-confirmed capability gap in the linked issue. Source inspection confirms current main lacks both the table subgroup and row/column cell targeting. Review metrics: 2 noteworthy metrics.
Root-cause cluster Members:
Proposal only: this assessment does not dispatch repair, suppress jobs, mutate sibling items, close, or merge anything. Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Next step before merge
Security Review detailsBest possible solution: Proceed with maintainer manual merge if the v1 scope is accepted, while keeping #824 open for row/column operations, merge/unmerge, sizing, borders, and cell styling. Do we have a high-confidence way to reproduce the issue? Not applicable as a bug reproduction; this is a feature PR for a source-confirmed capability gap in the linked issue. Source inspection confirms current main lacks both the table subgroup and row/column cell targeting. Is this the best way to solve the issue? Yes. The PR is a narrow native Slides v1 that follows existing command patterns, documents provider placement constraints, covers the accepted blank-cell and revision-pin fixes, and leaves broader table operations to the linked issue. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 21ca030ddbde. Label changesLabel changes:
Label justifications:
Evidence reviewedAcceptance criteria:
What I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
|
Landed as Maintainer validation:
|
|
ClawSweeper 🐠 automerge status This repair pass finished without changing the PR. ClawSweeper checked the branch and found no safe patch to push this time. Executor outcome: no planned fix actions. Worker actions:
Nothing moved downstream from this pass: no branch update, replacement PR, merge, or re-review. fish notes: reasoning high; reviewed against c1c865e. Automerge progress:
|
Summary
gog slides table createfor native tables with rows, columns, and an optional stable object IDgog slides insert-textwith paired zero-based--row/--colcell targeting and atomic--replaceThis replaces #834 after the maintainer rewrite. It is the intentionally narrow first slice of #824. The issue remains open for row/column insertion and deletion, merge/unmerge, sizing, borders, and cell styling.
Design
Google's current Slides table recipe states that table creation ignores supplied size and transform fields. Live provider read-back confirmed this behavior, so the command omits misleading geometry flags and lets Slides choose initial placement and size.
Validation
go test ./internal/cmd -run 'TestSlides(Table|InsertText)'make ciCredit
Thanks @sebsnyk for #824 and the requested command shape.