• v2.0.2-dev 9902bdcca5

    FTMahringer released this 2026-05-10 15:18:44 +02:00 | 171 commits to main since this release

    v2.0.2-dev - Common Layer

    Second step in SYNAPSE v2.1.0 Package Restructure milestone - Created shared common layer for domain entities and repositories.


    🏗️ Architecture Changes

    Created common/ layer in \dev.synapse.core:

    common/domain/ - Shared domain entities (22 files)

    • Agent, AgentActivationState, AgentHeartbeat, AgentMemoryEntry, AgentRuntimeRegistry, AgentTeam
    • Conversation, Message
    • FirmProject, Project
    • ModelProvider, ProviderUsageLog
    • Plugin, PluginStats
    • RoutingDecision, RoutingLog
    • StoreEntry, SystemMetadata
    • Task, TaskLog
    • TeamMembership, User

    common/repository/ - Repository interfaces (20 files)

    • All JPA repository interfaces for domain entities
    • Follows Spring Data JPA conventions
    • Used across all modules

    📊 Changes Summary

    • 42 files moved (22 domain + 20 repository)
    • Package declarations updated to \dev.synapse.core.common.*\
    • Imports updated across entire codebase
    • 2 hotfixes applied for missed fully-qualified references

    Exit Criteria Met

    • All domain entities in \core/common/domain/\
    • All repositories in \core/common/repository/\
    • All imports updated
    • Build passing

    🔜 Next: v2.0.3-dev

    Extract agents module to \dev.synapse.agents.


    Per SYNAPSE_V3_IMPLEMENTATION_ROADMAP.md v2.1.0 milestone (step 2 of 10).

    Downloads