This repository was archived by the owner on Feb 26, 2026. It is now read-only.
Commit e3e1c80
fix(agents): resolve layer violations, security issues, add 9 test files
- decision-journal.ts: typed payload interfaces, remove EventBus/logger imports (L0 fix)
- context-layers.ts: local MemoryManagerLike/LearningMachineLike interfaces (L2 fix)
- executor.ts: DI + dynamic import + policy queue replaces static L4 import (L3 fix)
- e2e/runner.ts: shell injection sanitizer with VALID_PLAYWRIGHT_CATEGORIES allowlist
- gmail-receiver.ts: typed ImapMessagePart interface replaces any type
- scheduler.ts: stagger 4-way 7AM cron collision across unique times
- gateway.ts: emit system:ready event on start
- telegram bot.ts: emit user:active event on message
- 9 new test files: food-journal, youtube-tracker, shorts-pipeline, seo-engine,
playwright-runner, transcript-processor, model-evolution-monitor,
notification-pipeline
- Executor tests: inject PolicyEngine for synchronous permission checking
- pre-commit hook: add homebrew node@22 to PATH
- health-monitor test: fix flaky timing assertion1 parent a05ac57 commit e3e1c80
26 files changed
Lines changed: 621 additions & 63 deletions
File tree
- .husky
- src
- agents
- autonomous
- cognition/learning
- e2e
- integrations/sms
- kernel
- plugins/telegram-bot
- system
- tests
- integration
- unit
- agents
- ai
- autonomous
- execution
- integrations
- browser
- fathom
- social
- ops
- plugins
- seo-engine
- shorts-pipeline
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
1 | 3 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
5 | 13 | | |
6 | 14 | | |
7 | 15 | | |
| |||
72 | 80 | | |
73 | 81 | | |
74 | 82 | | |
75 | | - | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
76 | 87 | | |
77 | 88 | | |
78 | 89 | | |
79 | 90 | | |
80 | 91 | | |
81 | 92 | | |
82 | 93 | | |
83 | | - | |
| 94 | + | |
84 | 95 | | |
85 | 96 | | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | 97 | | |
90 | 98 | | |
91 | | - | |
92 | | - | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
93 | 111 | | |
94 | 112 | | |
95 | 113 | | |
96 | 114 | | |
97 | 115 | | |
98 | | - | |
| 116 | + | |
99 | 117 | | |
100 | 118 | | |
101 | 119 | | |
| |||
181 | 199 | | |
182 | 200 | | |
183 | 201 | | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
184 | 206 | | |
185 | 207 | | |
186 | 208 | | |
| |||
576 | 598 | | |
577 | 599 | | |
578 | 600 | | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
579 | 623 | | |
580 | 624 | | |
581 | 625 | | |
| |||
794 | 838 | | |
795 | 839 | | |
796 | 840 | | |
797 | | - | |
| 841 | + | |
798 | 842 | | |
799 | 843 | | |
800 | 844 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
425 | 425 | | |
426 | 426 | | |
427 | 427 | | |
428 | | - | |
| 428 | + | |
429 | 429 | | |
430 | 430 | | |
431 | 431 | | |
| |||
639 | 639 | | |
640 | 640 | | |
641 | 641 | | |
642 | | - | |
| 642 | + | |
643 | 643 | | |
644 | 644 | | |
645 | 645 | | |
| |||
713 | 713 | | |
714 | 714 | | |
715 | 715 | | |
716 | | - | |
| 716 | + | |
717 | 717 | | |
718 | 718 | | |
719 | 719 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
360 | 360 | | |
361 | 361 | | |
362 | 362 | | |
363 | | - | |
364 | | - | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
365 | 366 | | |
366 | 367 | | |
367 | 368 | | |
368 | 369 | | |
369 | | - | |
370 | | - | |
| 370 | + | |
| 371 | + | |
371 | 372 | | |
372 | 373 | | |
373 | 374 | | |
| |||
0 commit comments