5e9be254e2
feat(c1): permission fields on frontend menu items and page routes + manifest migration for all plugins
Agent Zero
2026-08-23 21:59:22 +02:00
8a76bfdba4
docs: block B complete - gate B passed all 5 checks
Agent Zero
2026-08-23 21:46:21 +02:00
ad7c763e59
fix(gate-b): fresh-db install path - conditional guards on plugin-table migrations + dual-path convergence migrations
Agent Zero
2026-08-23 21:36:56 +02:00
e3fb4728d7
refactor(b3): dynamic entity registry, custom_fields permissions decoupled from contacts, write perms generated from registry
Agent Zero
2026-08-23 20:54:04 +02:00
7467c01d38
refactor(b2): eliminate all cross-plugin imports - contracts for worker/agent_runner/workstream, declared dependency for wiki
Agent Zero
2026-08-23 20:29:09 +02:00
5ad107ff83
refactor(b1): contacts domain fully plugin-owned - routes moved from core to contacts plugin with require_active_plugin guard
Agent Zero
2026-08-23 20:20:02 +02:00
5cee78c54c
docs: block A complete - A2 deactivation cleanup results, Gate A passed
Agent Zero
2026-08-23 19:34:49 +02:00
32f63adc09
test(gate-a): block A completion proof - imports, lifecycle symmetry, activate-once, contract roundtrip
Agent Zero
2026-08-23 19:31:33 +02:00
73d2e109cd
docs: block a progress - arch-043/052/008/009 fixed and verified
Agent Zero
2026-08-23 18:41:21 +02:00
795307754f
fix(arch-008,arch-009): canonical 2-segment permission schema enforced; fix dead role wildcard patterns
Agent Zero
2026-08-23 18:35:50 +02:00
17516d2783
fix(arch-043,arch-052): deterministic system tenant lookup; async-safe file metadata
Agent Zero
2026-08-23 16:39:09 +02:00
ed8ee5cda1
docs: architecture repair progress - plan v3, session status, bug statuses
Agent Zero
2026-08-23 16:11:01 +02:00
90a367089d
fix(arch-038,arch-054): register_event_handlers hook in BasePlugin; entity model lookup matches registry shape
Agent Zero
2026-08-23 15:45:43 +02:00
b04cda774b
fix(arch-014,arch-020): no contract lazy-resurrect after unregister; event bus dedupes handlers
Agent Zero
2026-08-23 15:30:12 +02:00
982b4c9353
fix(arch-003): active-manifests available to every authenticated user
Agent Zero
2026-08-23 15:09:39 +02:00
1d6152fb82
fix(arch-001,arch-002): permissions before on_activate; activate once per process
Agent Zero
2026-08-23 15:04:51 +02:00
337d78ef53
merge: Block H - Agent platform kernel (tools/steps/blocks/tabs plugin-contributable)
Agent Zero
2026-08-23 14:47:52 +02:00
801743ba11
test(block-h): gate H proof - plugin contributes all extension points without core changes
fix/block-h
Agent Zero
2026-08-23 14:17:02 +02:00
59fdb614e0
refactor(block-h): ai sidebar tabs resolve via plugin-contributable registry
Agent Zero
2026-08-23 13:53:23 +02:00
b7ad5294a5
refactor(block-h): message block types resolve via plugin-contributable registry
Agent Zero
2026-08-23 13:45:12 +02:00
49949066d3
feat(block-h): plugin-contributable intents for fallback action mapper
Agent Zero
2026-08-23 13:42:30 +02:00
d87fc4e55c
fix(arch-030,arch-047): workflow steps resolve plugins via contracts at runtime
Agent Zero
2026-08-23 12:50:53 +02:00
44511a8fd7
refactor(block-h): knowledge retention job lives with plugin; compliance via contract
Agent Zero
2026-08-23 12:18:02 +02:00
a7699d3598
refactor(block-h): resolve CommConversation hardcoding via kommunikation contract
Agent Zero
2026-08-23 12:02:29 +02:00
1f4a621910
refactor(block-h): own integration agent tools in their plugins
Agent Zero
2026-08-23 11:44:14 +02:00
637cfa7940
refactor(block-h): move AI tool registry into core AI layer
Agent Zero
2026-08-23 11:44:14 +02:00
35e2cc8ff2
fix(arch-010): checker scans full app tree by default and handles relative paths
Agent Zero
2026-08-23 11:32:12 +02:00
80775959db
fix(arch-043): repair indentation of cron job registration guard
Agent Zero
2026-08-23 11:32:12 +02:00