feat(impression): expose entity identity updates

Add core-owned APIs for renaming canonical subjects and adding aliases so updater logic can request identity changes without bypassing indexes.

Synchronize bound active entity subjects after renames and keep capability test stubs aligned.
This commit is contained in:
2026-06-10 14:50:13 +08:00
parent a23657ec0c
commit 15c24154f8
4 changed files with 83 additions and 0 deletions
@@ -174,6 +174,16 @@ class CommunicationProducerTest {
return false;
}
@Override
public boolean renameEntitySubject(String entityUuid, String newSubject) {
return false;
}
@Override
public boolean addEntityAlias(String entityUuid, String alias, boolean deprecated) {
return false;
}
@Override
public boolean updateEntityImpression(String entityUuid, String impression, String newImpression, double confidence) {
return false;
@@ -127,6 +127,16 @@ class MemoryRuntimeTest {
return false;
}
@Override
public boolean renameEntitySubject(String entityUuid, String newSubject) {
return false;
}
@Override
public boolean addEntityAlias(String entityUuid, String alias, boolean deprecated) {
return false;
}
@Override
public boolean updateEntityImpression(String entityUuid, String impression, String newImpression, double confidence) {
return false;