Commit de6e2bf
chore(spec): adopt the adjudicated proof→ledger bindings, and correct the stale systemPermissions note (#11209)
* chore(spec): adopt the adjudicated proof->ledger bindings, and correct the stale systemPermissions note
Executes the spec seat's adjudication on PR #10934 (issuecomment-5376518715).
Each binding was re-verified against merged origin/main @ 2b5a7ce, not the
23e27af the adjudication was written against.
- showcase-fls-read-mask-strip -> permission.fields.readable (not editable).
- showcase-crud-persona-matrix -> all four permission.objects.allow* verbs.
- sharing-rule-org-less-caller -> permission.systemPermissions, whose ledger
note turned out STALE on re-verification, so it is corrected here and the
binding adopted in the same PR, per the ruling's own conditional.
BOUND_PROOF_PATHS moves 20 -> 26: six additions, no removals.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RadETjNRLALFLhFA3xehZP
* fix(spec): name the manage_platform_settings admit path in the systemPermissions citation
PM review of PR #11209: the new evidence/note text said the sharing-rule
surface "refuses without manage_sharing", but assertCanManageRules
(sharing-rule-service.ts:139) admits `manage_sharing` OR the legacy
`manage_platform_settings` admin override, and bypasses for system
contexts. Over-claiming an admit set is the declared-not-enforced class
this card polices, so the three sites carrying the claim now name it.
The classification is unchanged: every member of the admit set is read
from `systemPermissions`, which is what the bound entry classifies.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RadETjNRLALFLhFA3xehZP
---------
Co-authored-by: Claude <noreply@anthropic.com>1 parent f34f56b commit de6e2bf
3 files changed
Lines changed: 92 additions & 34 deletions
File tree
- packages/spec
- liveness
- scripts/liveness
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
53 | 55 | | |
54 | 56 | | |
55 | 57 | | |
56 | 58 | | |
57 | | - | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
58 | 62 | | |
59 | 63 | | |
60 | 64 | | |
61 | 65 | | |
62 | | - | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
63 | 69 | | |
64 | 70 | | |
65 | 71 | | |
66 | 72 | | |
67 | | - | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
68 | 76 | | |
69 | 77 | | |
70 | 78 | | |
| |||
122 | 130 | | |
123 | 131 | | |
124 | 132 | | |
| 133 | + | |
125 | 134 | | |
126 | | - | |
| 135 | + | |
127 | 136 | | |
128 | 137 | | |
129 | 138 | | |
| |||
135 | 144 | | |
136 | 145 | | |
137 | 146 | | |
138 | | - | |
139 | | - | |
140 | | - | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
141 | 151 | | |
142 | 152 | | |
143 | 153 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
708 | 708 | | |
709 | 709 | | |
710 | 710 | | |
711 | | - | |
712 | | - | |
713 | | - | |
714 | | - | |
715 | | - | |
716 | | - | |
717 | | - | |
718 | | - | |
719 | | - | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
720 | 734 | | |
721 | 735 | | |
722 | 736 | | |
| |||
733 | 747 | | |
734 | 748 | | |
735 | 749 | | |
736 | | - | |
737 | | - | |
738 | | - | |
739 | | - | |
740 | | - | |
741 | | - | |
742 | | - | |
743 | | - | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
744 | 766 | | |
745 | 767 | | |
746 | 768 | | |
| |||
756 | 778 | | |
757 | 779 | | |
758 | 780 | | |
759 | | - | |
760 | | - | |
761 | | - | |
762 | | - | |
763 | | - | |
764 | | - | |
765 | | - | |
766 | | - | |
767 | | - | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
768 | 793 | | |
769 | 794 | | |
770 | 795 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
139 | 162 | | |
140 | 163 | | |
141 | 164 | | |
| |||
0 commit comments