Files
Agent-System-Backend/pkg/extension/surface.txt
T
weichen a8fa2fe6c9 Bind trusted operation IDs before domain handlers
Why: A domain outbox could not correlate its committed event with the host receipt because the bus generated the operation ID after the handler returned.

Evidence: RED-to-GREEN bus and compiled-handler tests; local go test ./... -count=1 and isolated PostgreSQL operation/link checks passed as SELF.

Impact: Expose a host-generated operation ID to handlers and resolve a unique committed audit offset after dispatch; missing receipts remain retryable and ambiguous rows fail closed.

Refs: Stage 5 W9; approved Stage 6 audit-link design adjustment r1
2026-10-14 04:11:09 +00:00

95 lines
1.9 KiB
Plaintext

AccountEntry
AccountLister
AccountLister.ListAccounts
AccountSearcher
AccountSearcher.SearchAccounts
AdminProvider
AdminProvider.IsAdmin
AdminZoneSpec
Compiled
ErrNotLinked
ErrProjectAuditDenied
ErrProjectAuditLinkConflict
ErrProjectAuditPending
ErrProjectAuditUnsupported
Handler
Host
Host.ArtifactContent
Host.ArtifactGet
Host.Audit
Host.Complete
Host.KVGet
Host.KVPut
Host.KnowledgeDelete
Host.KnowledgePublish
Host.KnowledgeSearch
Host.KnowledgeWrite
Host.Owner
Host.ParseDocument
Host.PluginID
Host.TaskCreate
Host.TaskUpdate
HostAuditReceipt
HostClient
InProc
IntentSpec
Main
NewHostClient
NewScopedHost
Options
ProjectAuditAuthorizer
ProjectAuditCoverage
ProjectAuditDisclosure
ProjectAuditDisclosureAuthorizer
ProjectAuditHost
ProjectAuditHost.QueryProjectAudit
ProjectAuditLinkProof
ProjectAuditLinkReceipt
ProjectAuditLinkRegistry
ProjectAuditLinkRegistry.RegisterProjectAuditDisclosureAuthorizer
ProjectAuditLinkRegistry.RegisterProjectAuditLinkVerifier
ProjectAuditLinkRequest
ProjectAuditLinkVerifier
ProjectAuditLinkedResource
ProjectAuditPage
ProjectAuditPublisher
ProjectAuditPublisher.PublishProjectAuditLink
ProjectAuditQuery
ProjectAuditRegistry
ProjectAuditRegistry.RegisterProjectAuditAuthorizer
ProjectHost
ProjectHost.EnsureProject
ProjectHost.OwnedProject
ProjectHost.OwnedProjects
ProjectHost.Owner
ProjectHost.ProjectMetadata
ProjectHost.ProjectNameAvailable
ProjectHost.RenameOwnedProject
ProjectLifecycle
ProjectLifecycleRegistry
ProjectLifecycleRegistry.RegisterProjectLifecycle
RegisterCompiled
Registry
Registry.AddAdminZone
Registry.AddCommand
Registry.AddCommandHandler
Registry.AddIntent
Registry.AddSkill
Registry.Note
Registry.RegisterResourceAuthorizer
Registry.RegisterResourceAuthorizerV2
Request
ResetCompiled
ResourceAuthorizer
ResourceAuthorizerV2
ResourceAuthzQuery
SetRunner
SetScopedHostFactory
SurfaceHost
SurfaceHost.SurfaceActivation
SurfaceHost.SurfaceGet
SurfaceHost.SurfaceList
SurfaceHost.SurfaceSave
SurfaceSaveRequest
SurfaceVersion