Commit 3efe6f2
Checklist maintenance falling out of QA run #7637 (access-security FULL area).
Five itemised corrections under docs/qa/platform-checklist/, each verified
against origin/main before it was written down:
1. Dedupe the private D11 defect. #7637 recorded ONE defect on two clauses
(rls-both-sides c5 and owd-sharing-matrix c4). rls-both-sides c5 becomes the
canonical expected-fail probe; owd-sharing-matrix c4 cross-references it, so
a run counts it once. The text is non-disclosing and names only the
FOLLOW-UPS D11 handle (private per the #7463 ruling); a negative pins the
naming collision with the unrelated "ADR-0090 D11".
2. suggested-binding-loop knownGaps: stock produces NO suggestion row at all —
not the "confirmed (observed)" row the old text claimed. Records the
auto-bind-at-boot cause (suggested-audience-bindings.ts `if (bound) continue`),
the per-clause dependency split, and the unbind sequence that provisions a
genuine PENDING row.
3. record-share-grant-revoke c6: a rule-materialized share carries
source_id = the sys_sharing_rule ROW ID, not the rule name — the stable FK
purgeRuleGrants(ruleId) reconciles on.
4. sharing-rule-authoring-ui: retargeted from showcase_project (which declares
sharingModel 'public_read_write', so a rule on it widens nothing observable)
to showcase_contact, genuinely OWD private and covered by no seeded rule.
Carries the same source_id correction as (3).
5. RUNNER.md briefing: `view` IS in the overlay-allowed set
(view, dashboard, report, translation, email_template — derived from the
metadata-type registry), so PUT /api/v1/meta/view/<name> works on the stock
read-only showcase package with no escape hatch.
Docs-only; no changeset.
Claude-Session: https://claude.ai/code/session_01S4sFAfxfUgTMtjLvc95inS
Co-authored-by: Claude <noreply@anthropic.com>
1 parent a7ef0a7 commit 3efe6f2
2 files changed
Lines changed: 94 additions & 33 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
79 | 99 | | |
80 | 100 | | |
81 | 101 | | |
| |||
0 commit comments