Support Docs smart chips in cat output#909
Conversation
|
Codex review: needs real behavior proof before merge. Reviewed July 9, 2026, 12:24 AM ET / 04:24 UTC. Summary Reproducibility: yes. at source level. Current main's extractor skips non-TextRun paragraph elements, so the linked person/date/richLink chip repro would be omitted from plain and JSON Docs cat output; I did not run a live Google Docs reproduction in this read-only review. 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. Rank-up moves:
Proof guidance:
Risk before merge
Maintainer options:
Next step before merge
Maintainer decision needed
Security Review detailsBest possible solution: Land a chip-aware Docs read extractor that preserves existing default text, exposes explicit rendered text and structured chip metadata, and is proven against a real smart-chip document before merge. Do we have a high-confidence way to reproduce the issue? Yes at source level. Current main's extractor skips non-TextRun paragraph elements, so the linked person/date/richLink chip repro would be omitted from plain and JSON Docs cat output; I did not run a live Google Docs reproduction in this read-only review. Is this the best way to solve the issue? Likely yes, pending maintainer direction. The PR preserves existing default text while adding opt-in rendering and structured JSON chip data, but the new output contract and live behavior proof still need confirmation. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against a1977274de23. Label changesLabel justifications:
Evidence reviewedWhat 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
Review history (1 earlier review cycle)
|
abc88da to
00f47e4
Compare
Closes #907 Co-authored-by: Andy Ye <35905412+TurboTheTurtle@users.noreply.github.com>
|
Landed on Maintainer follow-up strengthened numbered/tabbed output coverage, atomic byte-limit behavior, fallback handling, Markdown delimiter escaping, and MCP untrusted-content wrapping. Proof: focused smart-chip tests, full |
Closes #907.
Summary
--chipsfor inline person/date/rich-link rendering.renderedTextandchipsfields to JSON output when smart chips are present.Evidence
make cipasses.