完成70%

This commit is contained in:
2026-07-24 07:56:22 +08:00
parent bb6431b319
commit c7f278fe79
92 changed files with 4741 additions and 14440 deletions
+33
View File
@@ -0,0 +1,33 @@
$ErrorActionPreference = 'Stop'
$root = Split-Path -Parent $PSScriptRoot
$page = Get-Content -LiteralPath (Join-Path $root 'pages/tree/t06-edit-relationship.vue') -Raw -Encoding UTF8
foreach ($required in @(
'class="rank-page"',
'appApi.getPerson(',
'createRequestController',
'isRequestCancelled',
'rankRequestController.abort()',
'let loadSequence = 0',
'query.mode !== "rank"',
'rankState.value = "unavailable"'
)) {
if (-not $page.Contains($required)) {
throw "T06 rank remote close contract missing: $required"
}
}
foreach ($forbidden in @(
'@/data/mock.js',
'listTreeMemberFixtures',
'setTimeout(',
'relationshipOptions',
'relationshipState'
)) {
if ($page.Contains($forbidden)) {
throw "T06 must not retain relationship local-preview owner: $forbidden"
}
}
Write-Output 'T06-RANK-REMOTE-CLOSE-CONTRACT PASS'