mirror of
https://github.com/NanmiCoder/claude-code-haha.git
synced 2026-10-10 11:53:10 +08:00
feat(pets): add interactive desktop companions
This commit is contained in:
@@ -114,6 +114,16 @@ describe('evaluateChangePolicy', () => {
|
||||
expect(result.checks.policy).toBe(true)
|
||||
})
|
||||
|
||||
test('routes desktop UI preference schema changes to the persistence check', () => {
|
||||
const result = evaluateChangePolicy([
|
||||
'src/server/services/desktopUiPreferencesService.ts',
|
||||
'src/server/__tests__/desktop-ui-preferences.test.ts',
|
||||
])
|
||||
|
||||
expect(result.checks.server).toBe(true)
|
||||
expect(result.checks.persistence).toBe(true)
|
||||
})
|
||||
|
||||
test('keeps quality ownership and contributor contracts on the policy lane', () => {
|
||||
const result = evaluateChangePolicy([
|
||||
'.github/CODEOWNERS',
|
||||
|
||||
@@ -118,6 +118,8 @@ const chatContractPrefixes = [
|
||||
const persistencePrefixes = [
|
||||
'src/server/services/persistentStorageMigrations',
|
||||
'src/server/__tests__/persistence-upgrade',
|
||||
'src/server/services/desktopUiPreferencesService',
|
||||
'src/server/__tests__/desktop-ui-preferences',
|
||||
'desktop/src/lib/persistenceMigrations',
|
||||
'scripts/quality-gate/persistence-upgrade',
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user