cli/pkg/framework/core
Snider eba9c950bb fix(core): address review feedback from Gemini and Copilot
- Move locked check inside mutex in registerService to fix TOCTOU race
- Add mutex guards to enableLock and applyLock methods
- Replace fmt.Errorf with errors.Join in action() for correct error
  aggregation (consistent with queryAll and lifecycle methods)
- Add TestMessageBus_Action_Bad for error aggregation coverage

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 12:23:14 +00:00
..
docs/site feat(framework): add core DI framework and improve dev commands 2026-01-30 09:02:16 +00:00
testdata feat(framework): add core DI framework and improve dev commands 2026-01-30 09:02:16 +00:00
core.go refactor(core): decompose Core into serviceManager + messageBus (#215) 2026-02-04 12:03:48 +00:00
core_extra_test.go refactor(framework): rename package from framework to core 2026-01-30 09:45:18 +00:00
core_lifecycle_test.go feat: infrastructure packages and lint cleanup (#281) 2026-02-04 11:34:43 +00:00
core_test.go feat: infrastructure packages and lint cleanup (#281) 2026-02-04 11:34:43 +00:00
e.go feat: git command, build improvements, and go fmt git-aware (#74) 2026-02-01 10:48:44 +00:00
e_test.go refactor(framework): rename package from framework to core 2026-01-30 09:45:18 +00:00
interfaces.go refactor(core): decompose Core into serviceManager + messageBus (#215) 2026-02-04 12:03:48 +00:00
ipc_test.go fix(docs): respect workspace.yaml packages_dir setting (fixes #46) (#55) 2026-02-01 01:59:27 +00:00
message_bus.go fix(core): address review feedback from Gemini and Copilot 2026-02-04 12:23:14 +00:00
message_bus_test.go fix(core): address review feedback from Gemini and Copilot 2026-02-04 12:23:14 +00:00
query_test.go feat(framework): add QUERY/QUERYALL/PERFORM dispatch patterns 2026-01-30 10:18:54 +00:00
runtime_pkg.go feat: infrastructure packages and lint cleanup (#281) 2026-02-04 11:34:43 +00:00
runtime_pkg_extra_test.go refactor(framework): rename package from framework to core 2026-01-30 09:45:18 +00:00
runtime_pkg_test.go feat: infrastructure packages and lint cleanup (#281) 2026-02-04 11:34:43 +00:00
service_manager.go fix(core): address review feedback from Gemini and Copilot 2026-02-04 12:23:14 +00:00
service_manager_test.go fix(core): remove unused fields from test struct 2026-02-04 12:04:41 +00:00