refactor: expand runtime contracts and debt ratchets

This commit is contained in:
jxxghp
2026-08-22 08:25:36 +08:00
parent 820f7e8850
commit 5d9c6c8b19
37 changed files with 883 additions and 339 deletions
+18 -10
View File
@@ -13,8 +13,8 @@
"runtime_to_db": [],
"workflow_to_db": []
},
"edge_count": 6299,
"edge_sha256": "f98ab7d05c884a07a881eff1ab34b1ba5023751f1e95b956debcbad54c385810",
"edge_count": 6306,
"edge_sha256": "7ca2da728599965ef604010fdf8e8e03d2939c68f3f45eba5b93aff63c2838a4",
"edges": [
"app -> app.runtime",
"app -> app.runtime.compat",
@@ -1479,6 +1479,7 @@
"app.api.apiv1 -> app.api",
"app.api.apiv1 -> app.api.router_specs",
"app.api.context -> app.application",
"app.api.context -> app.application.configuration",
"app.api.context -> app.application.messaging",
"app.api.context -> app.application.messaging.chat",
"app.api.context -> app.application.outbox",
@@ -1701,19 +1702,19 @@
"app.api.endpoints.dashboard -> app.adapters.web.security",
"app.api.endpoints.dashboard -> app.adapters.web.security.access",
"app.api.endpoints.dashboard -> app.api",
"app.api.endpoints.dashboard -> app.api.context",
"app.api.endpoints.dashboard -> app.api.dependencies",
"app.api.endpoints.dashboard -> app.api.dependencies.auth",
"app.api.endpoints.dashboard -> app.api.dependencies.history",
"app.api.endpoints.dashboard -> app.api.response",
"app.api.endpoints.dashboard -> app.application",
"app.api.endpoints.dashboard -> app.application.configuration",
"app.api.endpoints.dashboard -> app.application.dashboard",
"app.api.endpoints.dashboard -> app.application.directory",
"app.api.endpoints.dashboard -> app.application.scheduling",
"app.api.endpoints.dashboard -> app.chain",
"app.api.endpoints.dashboard -> app.chain.dashboard",
"app.api.endpoints.dashboard -> app.chain.storage",
"app.api.endpoints.dashboard -> app.runtime",
"app.api.endpoints.dashboard -> app.runtime.config",
"app.api.endpoints.dashboard -> app.schemas",
"app.api.endpoints.dashboard -> app.schemas.dashboard",
"app.api.endpoints.dashboard -> app.schemas.response",
@@ -1798,11 +1799,13 @@
"app.api.endpoints.history -> app.agent.prompt.transfer_redo",
"app.api.endpoints.history -> app.agent.runtime_loader",
"app.api.endpoints.history -> app.api",
"app.api.endpoints.history -> app.api.context",
"app.api.endpoints.history -> app.api.dependencies",
"app.api.endpoints.history -> app.api.dependencies.auth",
"app.api.endpoints.history -> app.api.dependencies.history",
"app.api.endpoints.history -> app.api.response",
"app.api.endpoints.history -> app.application",
"app.api.endpoints.history -> app.application.configuration",
"app.api.endpoints.history -> app.application.history",
"app.api.endpoints.history -> app.runtime",
"app.api.endpoints.history -> app.runtime.config",
@@ -1828,6 +1831,7 @@
"app.api.endpoints.login -> app.adapters.web.security",
"app.api.endpoints.login -> app.adapters.web.security.access",
"app.api.endpoints.login -> app.api",
"app.api.endpoints.login -> app.api.context",
"app.api.endpoints.login -> app.api.response",
"app.api.endpoints.login -> app.application",
"app.api.endpoints.login -> app.application.configuration",
@@ -1837,8 +1841,6 @@
"app.api.endpoints.login -> app.application.site",
"app.api.endpoints.login -> app.chain",
"app.api.endpoints.login -> app.chain.user",
"app.api.endpoints.login -> app.runtime",
"app.api.endpoints.login -> app.runtime.config",
"app.api.endpoints.login -> app.schemas",
"app.api.endpoints.login -> app.schemas.response",
"app.api.endpoints.login -> app.schemas.token",
@@ -2439,6 +2441,7 @@
"app.application.chain.context -> app.application.chain",
"app.application.chain.context -> app.application.chain.data",
"app.application.chain.context -> app.application.chain.durable_events",
"app.application.chain.context -> app.application.configuration",
"app.application.chain.durable_events -> app.application",
"app.application.chain.durable_events -> app.application.history",
"app.application.chain.durable_events -> app.domain",
@@ -3210,7 +3213,6 @@
"app.chain.storage -> app.application.directory",
"app.chain.storage -> app.chain",
"app.chain.storage -> app.runtime",
"app.chain.storage -> app.runtime.config",
"app.chain.storage -> app.runtime.log",
"app.chain.storage -> app.schemas",
"app.chain.storage -> app.schemas.workflow",
@@ -5579,6 +5581,7 @@
"app.scheduler -> app.agent",
"app.scheduler -> app.agent.runtime_loader",
"app.scheduler -> app.application",
"app.scheduler -> app.application.configuration",
"app.scheduler -> app.application.database",
"app.scheduler -> app.application.image",
"app.scheduler -> app.application.messaging",
@@ -5596,7 +5599,6 @@
"app.scheduler -> app.db",
"app.scheduler -> app.db.oper",
"app.scheduler -> app.db.oper.agenttask",
"app.scheduler -> app.db.oper.systemconfig",
"app.scheduler -> app.foundation",
"app.scheduler -> app.foundation.singleton",
"app.scheduler -> app.runtime",
@@ -5871,6 +5873,7 @@
"app.startup.command_initializer -> app.application.commands",
"app.startup.command_initializer -> app.command",
"app.startup.context -> app.application",
"app.startup.context -> app.application.configuration",
"app.startup.context -> app.application.messaging",
"app.startup.context -> app.application.messaging.chat",
"app.startup.context -> app.application.outbox",
@@ -5918,6 +5921,10 @@
"app.startup.domain_initializer -> app.domain.metainfo",
"app.startup.domain_initializer -> app.runtime",
"app.startup.domain_initializer -> app.runtime.config",
"app.startup.download_failure -> app.db",
"app.startup.download_failure -> app.db.oper",
"app.startup.download_failure -> app.db.oper.downloadfailure",
"app.startup.download_failure -> app.db.uow",
"app.startup.lifecycle -> app.adapters",
"app.startup.lifecycle -> app.adapters.external",
"app.startup.lifecycle -> app.adapters.external.server",
@@ -6017,7 +6024,6 @@
"app.startup.modules_initializer -> app.db.oper",
"app.startup.modules_initializer -> app.db.oper.agentchat",
"app.startup.modules_initializer -> app.db.oper.agenttask",
"app.startup.modules_initializer -> app.db.oper.downloadfailure",
"app.startup.modules_initializer -> app.db.oper.downloadhistory",
"app.startup.modules_initializer -> app.db.oper.mediaserver",
"app.startup.modules_initializer -> app.db.oper.message",
@@ -6056,6 +6062,7 @@
"app.startup.modules_initializer -> app.startup.chain_events",
"app.startup.modules_initializer -> app.startup.context",
"app.startup.modules_initializer -> app.startup.database",
"app.startup.modules_initializer -> app.startup.download_failure",
"app.startup.modules_initializer -> app.startup.managed_resources_initializer",
"app.startup.modules_initializer -> app.startup.outbox",
"app.startup.modules_initializer -> app.startup.subscription",
@@ -6316,7 +6323,7 @@
"app.workflow.actions.transfer_file -> app.workflow",
"app.workflow.actions.transfer_file -> app.workflow.actions"
],
"module_count": 784,
"module_count": 785,
"modules": [
"app",
"app.adapters",
@@ -7069,6 +7076,7 @@
"app.startup.database",
"app.startup.database_initializer",
"app.startup.domain_initializer",
"app.startup.download_failure",
"app.startup.lifecycle",
"app.startup.lifecycle.components",
"app.startup.managed_resources_initializer",