Phase 2: Plugin System - Standard stack identified: circe-yaml, semver-parser-scala, directory-watcher - Architecture patterns documented: ZIO service traits, Hub events, Ref state - Dependency resolution via topological sort with cycle detection - Type-safe extension API patterns from Scala 3 features - Pitfalls catalogued from WinterCMS experience