|
56 | 56 | * writable base in the environment ledger |
57 | 57 | * (`importUnmanagedPackage`): the environment's own metadata, |
58 | 58 | * which the next save edits (an item shipped with an authored |
59 | | - * `_lock` keeps that lock on the copy), followed by no upgrade; |
| 59 | + * `_lock` keeps that lock on the copy as written today, and a |
| 60 | + * follow-up on #15213 strips it per #22971's ruling A), |
| 61 | + * followed by no upgrade; |
60 | 62 | * nothing is registered, ledgered or rehydrated under the |
61 | 63 | * package's id, and its sample data is not loaded. Refused |
62 | 64 | * `409 UNMANAGED_INSTALL_WALLED_POSTURE` on a deployment whose |
63 | 65 | * REQUESTED tenancy posture walls organizations: after the |
64 | | - * payload check and steps 1b–1c (package id, protocol |
65 | | - * handshake; none of them writes), before any write. |
| 66 | + * payload check, step 1b (package id), the ADR-0131 D3 |
| 67 | + * walled-catalog refusal and step 1c (protocol handshake), |
| 68 | + * none of which writes, and before any write. |
66 | 69 | * A mode the package's `installModes` does not permit answers |
67 | 70 | * `422 INSTALL_MODE_NOT_PERMITTED`, before any write. |
68 | 71 | * |
@@ -1317,10 +1320,10 @@ export class MarketplaceInstallLocalPlugin implements Plugin { |
1317 | 1320 | }, refusal.status); |
1318 | 1321 | } |
1319 | 1322 |
|
1320 | | - // 1e. [ADR-0131 D6] ⭐ THE INSTALL MODE — after the payload, id and |
1321 | | - // handshake checks and before every other judgement of the package |
1322 | | - // and any write, because nothing an author changes in the |
1323 | | - // package answers either refusal: |
| 1323 | + // 1e. [ADR-0131 D6] ⭐ THE INSTALL MODE — after the payload, id, D3 |
| 1324 | + // walled-catalog and handshake checks and before every other |
| 1325 | + // judgement of the package and any write, because nothing an |
| 1326 | + // author changes in the package answers either refusal: |
1324 | 1327 | // - the package must PERMIT the requested mode: its manifest's |
1325 | 1328 | // `installModes`, parsed by reference |
1326 | 1329 | // (`ManifestSchema.shape.installModes`) and read through the one |
|
0 commit comments