Overview
System views expose the versioned state Synapsor records for contexts, capabilities, runs, resources, proposals, settlement, RBAC, policies, migrations, and storage lifecycle.
Use these views for debugging, audits, developer dashboards, and support investigations. They are read surfaces; write workflow state through the reviewed SQL/API commands that own each lifecycle.
Use synapsor_agent_activity as the normalized search surface for runs, evidence bundles, proposals, replay ids, business object ids, query fingerprints, tenant/principal, workflow, capability, and time windows. Use synapsor_evidence_bundles and synapsor_evidence_resources to inspect bundle headers and row/chunk resources. Use synapsor_replay_records to find replay handles, branch_kind, proposal_target_kind, and writeback status. Use synapsor_query_audit to find evidence-backed query fingerprints by tenant, capability, business object, source table, and time. Use synapsor_agent_workflow_runs and synapsor_agent_run_steps to inspect durable workflow-run graphs. Use synapsor_agent_eval_runs and synapsor_agent_eval_results for regression replay. Use synapsor_memory_policies and synapsor_memory_events for governed memory evolution. Use synapsor_agent_adapters and synapsor_agent_adapter_tools for framework tool contracts. Use synapsor_observability_sinks for trace export configuration. Use synapsor_agent_runs to find capability invocation ids, branch_kind, proposal_count, and external_writeback_count. Use synapsor_agent_write_proposals or its shorter alias synapsor_write_proposals to find wrp:// proposal lookup ids, target_kind, branch_kind, branch_name, source_database_mutated, writeback_status, and trusted_worker_required values. Use synapsor_external_action_events to inspect worker outbox state, and synapsor_agent_resources to find evidence/context/resource ids.
Access is still governed by RBAC and redaction policy. A reader may see handles or metadata while sensitive payloads remain hidden.
Developer notes
- Prefer system views over log scraping for user-visible diagnostics.
- Keep redacted payloads redacted unless a caller has explicit audit permission.
- Join proposal events, settlement events, and run resources when explaining a write decision.
- Use storage lifecycle views before changing retention or archive settings.