docs: stop crediting SQLBaseProvider with placeholders - #650
Conversation
|
Ran the new guard against One site is missing, and it is one my own issue undercounted. Four comments below. Three are the guard being narrower than the defect it exists to prevent, each with the probe that gets past it. The last is prose. |
tests/unit/provider-docs-monitoring-citations.test.ts - PLACEHOLDER_CAPABILITY_SOURCEThis is a closed list of the four phrasings we already fixed, which is the shape of the defect rather than a guard against it. Probe: add "placeholder helpers" to Replacing the source with tests/unit/provider-docs-monitoring-citations.test.ts - the
|
Catch mysql.md:31 with a broad placeholders? regex and sentence-scoped denial; hard-fail missing SQLBaseProvider sections; cover postgres heading; fix ADDING_A_PROVIDER / DATABASE_PROVIDERS / postgres structure.
|
Addressed the review:
|
|
All four closed. Re-ran the probes against
The sentence scoping did both halves of its job: it catches the same-sentence attribution and it One gap left, and it is the coverage half of my earlier comment rather than the breadth half. The that one line and I will merge. |
|
Coverage widened: |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
|
Confirmed. Merging. One residual I will take myself in a follow-up rather than hold this: scope is Good three rounds. The guard is now stronger than the defect it replaced, which is the part #647 was |
Follow-up to #642 / Fixes #647.
Keep the facts, drop the wrong SQLBaseProvider attribution for placeholders (four sites). Adds a citation-guard regression so the attribution cannot silently return.