Skip to content

Checklist maintenance (docs/qa/platform-checklist): dedupe the private D11 defect and fix five stale/incorrect item texts #7687

Description

@huangyiirene

Symptom

Maintenance items for docs/qa/platform-checklist/ falling out of the run. Itemised:

  1. Dedupe the private defect.owd-sharing-matrix clause 4 and rls-both-sides clause 5 are the same defect (delivered privately as FOLLOW-UPS.md D11) — dedupe so it is not counted twice.
  2. suggested-binding-loop knownGaps text is wrong. Stock produces no suggestion row at all (not a "confirmed (observed)" row), so the dependent clauses have nothing to run against until the unbind sequence is performed.
  3. record-share-grant-revoke clause 6 text is wrong. It says the materialized share carries source_id = the rule name; the implementation writes the rule row id (the stable FK purgeRuleGrants relies on). Semantic intent holds, text is wrong.
  4. sharing-rule-authoring-ui names the wrong object. It calls showcase_project "a private-OWD object", but it reports sharingModel:'public_read_write', so a rule on it widens nothing observable. The real private-OWD showcase objects are showcase_contact, showcase_inquiry, showcase_private_note (the runner substituted showcase_contact).
  5. Runner-environment fact worth adding to the briefing.viewis in the overlay-allowed set (view, dashboard, report, translation, email_template), so PUT /api/v1/meta/view/<name> works on the stock read-only showcase package with no escape hatch.

Root cause

Not code — checklist text drift under docs/qa/platform-checklist/, itemised above.

Reproduction

Read the named items under docs/qa/platform-checklist/ and compare against the run's observed behaviour recorded in #7637.

Suggested fix

Apply the five edits above: dedupe D11 across owd-sharing-matrix/rls-both-sides; correct the suggested-binding-loop knownGaps; fix record-share-grant-revoke clause 6 source_id wording; retarget sharing-rule-authoring-ui to a genuine private-OWD object; add the view-overlay-allowed fact to the briefing.

Source

Extracted from the QA run #7637 (framework 92f26f7, console 09987b680).

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions