Document chart capability gaps#145
Conversation
Greptile SummaryThis PR documents the remaining chart capability gaps and defines when they may be considered implemented. The main changes are:
Confidence Score: 4/5The production-readiness claim rule needs a narrow wording fix before merging. The chart classifications match the documented public surfaces. The new contract consistently labels its gap rows. The claim rule currently conflicts with existing safe claims and the preserved shipped baseline. spec/process/production-readiness.md
What T-Rex did
Important Files Changed
Reviews (1): Last reviewed commit: "Document chart capability gaps" | Re-trigger Greptile |
| The complete parity backlog and the rule that partial, shim-only, deferred, or | ||
| prototype work remains **NOT IMPLEMENTED** are normative in | ||
| [`spec/api/capability-gap-contract.md`](../api/capability-gap-contract.md). | ||
| Claims must not outrun the rows marked **Implemented** there. |
There was a problem hiding this comment.
Empty Implemented Set Blocks Valid Claims
Every capability row in the linked contract is currently marked NOT IMPLEMENTED, so this unqualified rule makes an empty set the limit for all product claims. A maintainer applying it literally must remove the existing safe benchmark and shipped-baseline claims, even though the contract says those shipped primitives are not downgraded. Scope this rule to capabilities represented by the gap rows.
| Claims must not outrun the rows marked **Implemented** there. | |
| Claims about capabilities represented in that backlog must not outrun the rows marked **Implemented** there. |
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
Merging this PR will not alter performance
Comparing Footnotes
|
Summary
Why
The existing specs could be read as conflating stable declarative support with pyplot-only paths, prototypes, partial implementations, or roadmap intent. This update makes the remaining product gaps unambiguous and prevents planned work from being represented as shipped functionality.
Impact
Spec-only change. No runtime behavior or public API implementation is added by this PR.
Future rows may move to
Implementedonly when the implementation, tests, public documentation, host coverage, and relevant export coverage land together.Validation
make check-docs— 55 passed, 2 skipped; both repository documentation checks passedgit diff --check