=== RUN   TestEvaluateEligibility_Allowlist
--- PASS: TestEvaluateEligibility_Allowlist (0.00s)
=== RUN   TestEvaluateEligibility_ApprovedRequiresReviewSnapshot
--- PASS: TestEvaluateEligibility_ApprovedRequiresReviewSnapshot (0.00s)
=== RUN   TestEvaluateEligibility_TaskWithoutCompletedTurn
--- PASS: TestEvaluateEligibility_TaskWithoutCompletedTurn (0.00s)
=== RUN   TestEvaluateEligibility_SensitiveRejectedBeforeStaging
--- PASS: TestEvaluateEligibility_SensitiveRejectedBeforeStaging (0.00s)
=== RUN   TestEvaluateEligibility_CopyOnlyRequiresExplicitPinAfterCompleted
--- PASS: TestEvaluateEligibility_CopyOnlyRequiresExplicitPinAfterCompleted (0.00s)
=== RUN   TestEvaluateEligibility_UnknownTypeRejected
--- PASS: TestEvaluateEligibility_UnknownTypeRejected (0.00s)
=== RUN   TestPublisherIdempotentAndCrashSafe
--- PASS: TestPublisherIdempotentAndCrashSafe (0.00s)
=== RUN   TestPublisherRejectsBadSHAAndCrossProjectKeys
--- PASS: TestPublisherRejectsBadSHAAndCrossProjectKeys (0.00s)
=== RUN   TestFilesystemRefusesRuntimeDataDev
--- PASS: TestFilesystemRefusesRuntimeDataDev (0.00s)
=== RUN   TestTombstoneUnionDeny
--- PASS: TestTombstoneUnionDeny (0.00s)
=== RUN   TestLastReferencePurgeAndLegalHold
--- PASS: TestLastReferencePurgeAndLegalHold (0.00s)
=== RUN   TestFilesystemIdentityMismatch
--- PASS: TestFilesystemIdentityMismatch (0.00s)
=== RUN   TestUnpublishedWithoutCommitMarkerInvisible
--- PASS: TestUnpublishedWithoutCommitMarkerInvisible (0.00s)
=== RUN   TestPublisherRetriesAfterMissingCommit
--- PASS: TestPublisherRetriesAfterMissingCommit (0.00s)
=== RUN   TestDegradedPayloadDoesNotWrite
--- PASS: TestDegradedPayloadDoesNotWrite (0.00s)
=== RUN   TestApplyRecoverAsCollectionWritesScratchAndSkipsDenied
--- PASS: TestApplyRecoverAsCollectionWritesScratchAndSkipsDenied (0.00s)
PASS
ok  	chat-agent-system/internal/artifactvault	0.004s
=== RUN   TestValidateIndependentVault
--- PASS: TestValidateIndependentVault (0.00s)
PASS
ok  	chat-agent-system/internal/config	0.002s
=== RUN   TestFinalizeTaskRunCompletesTurnAndIngests
2026/09/14 12:51:53 [kb] 无法连接到 PostgreSQL 知识库 (postgres://:@:0/?sslmode=disable): cannot parse `postgres://:xxxxx@:0/?sslmode=disable`: invalid port (outside range), 将降级运行在离线模式
--- PASS: TestFinalizeTaskRunCompletesTurnAndIngests (0.00s)
=== RUN   TestTryVaultDegradedDoesNotRequest
--- PASS: TestTryVaultDegradedDoesNotRequest (0.00s)
=== RUN   TestServer_PinExportCopyOnlyAfterCompleted
2026/09/14 12:51:53 [kb] 无法连接到 PostgreSQL 知识库 (postgres://:@:0/?sslmode=disable): cannot parse `postgres://:xxxxx@:0/?sslmode=disable`: invalid port (outside range), 将降级运行在离线模式
--- PASS: TestServer_PinExportCopyOnlyAfterCompleted (0.12s)
PASS
ok  	chat-agent-system/internal/server	0.131s
