Commit 5666412
docs(model-apps): record that form-embedded pages are not dependency-tracked
The teardown comment claimed attempting the delete "covers every surface
the platform tracks". True, but it invited the wrong conclusion, because
that set excludes forms.
Measured: a form was built with a page in the MscrmControls.UxAgentControl
PCF's RefId across all three form factors, saved AND published, then read
back to confirm the control persisted rather than being silently stripped.
The page still reported ZERO dependents and DELETE returned 204. The
form's own RetrieveRequiredComponents names the PCF (component type 66)
and never the page, because RefId is an opaque static SingleLine.Text
value the platform cannot know is a reference.
So platform arbitration is authoritative for sitemaps and blind to forms.
The gap is not closable by asking the platform, and a cross-app sitemap
scan would not have closed it either - the reference is not in a sitemap.
No behaviour change. This step only deletes pages this build authored,
while tearing down the app that owns them, so it never deletes on another
owner's behalf. Recording the gap so nobody reads the previous wording as
a stronger guarantee than it is.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 731c1111-d9b6-4fd7-b9d3-347f762ca7f51 parent ca1b76d commit 5666412
1 file changed
Lines changed: 13 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
178 | 178 | | |
179 | 179 | | |
180 | 180 | | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
185 | 194 | | |
186 | 195 | | |
187 | 196 | | |
| |||
0 commit comments