Orchestrata Ultimate › Tests › Reference › session › test_session_signatures

Tests reference — tests/session/test_session_signatures.py

Module of tests/session, split out because the directory page would be too large.

Prose pending.

tests/session/test_session_signatures.py

source · 279 tests · 2130 lines

Signature tests for the orchestrata_ultimate-session package.

Covers: session.archive, session.carryover, session.checkpoint, session.context, session.event_emitting_session_controller, session.exceptions, session.fact_emitter, session.facts, session.fireflies_tools, session.graph_store, session.handover, session.hook_registry, session.kg_context, session.mcp_tools, session.models, session.portfolio, session.prolog_facts, session.prolog_interface, session.recovery, session.redis_store, session.session, session.spec_parser, session.sync, session.types, session.kg_sync/ (package)

Kind Name Line Description
class TestSessionArchiverSignatures 149 Signature tests for SessionArchiver.
method TestSessionArchiverSignatures.test_init_params 152 Verify init requires root.
method TestSessionArchiverSignatures.test_history_exists 158 Verify history_exists takes no params and is sync.
method TestSessionArchiverSignatures.test_read_history 164 Verify read_history takes no params.
method TestSessionArchiverSignatures.test_archive 169 Verify archive requires sessions.
method TestSessionArchiverSignatures.test_count_archived 175 Verify count_archived takes no params.
method TestSessionArchiverSignatures.test_archived_session_nums 179 Verify archived_session_nums takes no params.
method TestSessionArchiverSignatures.test_search 183 Verify search requires query.
method TestSessionArchiverSignatures.test_get_archived_session 189 Verify get_archived_session requires seq.
method TestSessionArchiverSignatures.test_stats 195 Verify stats takes no params.
method TestSessionArchiverSignatures.test_clear 199 Verify clear takes no params.
method TestSessionArchiverSignatures.test_should_archive 203 Verify should_archive requires ctx_path.
class TestWorkCarryoverManagerSignatures 215 Signature tests for WorkCarryoverManager.
method TestWorkCarryoverManagerSignatures.test_init_params 218 Verify init requires root.
method TestWorkCarryoverManagerSignatures.test_all_items 224 Verify all_items takes no params.
method TestWorkCarryoverManagerSignatures.test_pending_items 228 Verify pending_items takes no params.
method TestWorkCarryoverManagerSignatures.test_items_by_priority 232 Verify items_by_priority requires priority.
method TestWorkCarryoverManagerSignatures.test_high_priority_items 238 Verify high_priority_items takes no params.
method TestWorkCarryoverManagerSignatures.test_add_item 242 Verify add_item requires text, optional priority and notes.
method TestWorkCarryoverManagerSignatures.test_complete_item 249 Verify complete_item requires text.
method TestWorkCarryoverManagerSignatures.test_complete_by_index 255 Verify complete_by_index requires idx.
method TestWorkCarryoverManagerSignatures.test_update_priority 261 Verify update_priority requires text and priority.
method TestWorkCarryoverManagerSignatures.test_add_notes 267 Verify add_notes requires text and notes.
method TestWorkCarryoverManagerSignatures.test_remove_item 273 Verify remove_item requires text.
method TestWorkCarryoverManagerSignatures.test_clear_done 279 Verify clear_done takes no params.
method TestWorkCarryoverManagerSignatures.test_summary 283 Verify summary takes no params.
method TestWorkCarryoverManagerSignatures.test_format_list 287 Verify format_list has optional include_done.
method TestWorkCarryoverManagerSignatures.test_import_from_session 293 Verify import_from_session requires seq.
class TestCheckpointManagerSignatures 305 Signature tests for CheckpointManager.
method TestCheckpointManagerSignatures.test_init_params 308 Verify init requires redis_store.
method TestCheckpointManagerSignatures.test_create 314 Verify create requires session_id, optional extra_state.
method TestCheckpointManagerSignatures.test_restore 321 Verify restore requires checkpoint_id and session_id.
method TestCheckpointManagerSignatures.test_get_latest 327 Verify get_latest requires session_id.
method TestCheckpointManagerSignatures.test_list_method 333 Verify list requires session_id.
method TestCheckpointManagerSignatures.test_prune 341 Verify prune requires session_id, optional keep_last.
method TestCheckpointManagerSignatures.test_count 348 Verify count requires session_id.
class TestContextFileManagerSignatures 360 Signature tests for ContextFileManager.
method TestContextFileManagerSignatures.test_init_params 363 Verify init requires root; env is an optional test-only seam.
method TestContextFileManagerSignatures.test_file_exists 370 Verify file_exists takes no params.
method TestContextFileManagerSignatures.test_initialize 374 Verify initialize has optional state.
method TestContextFileManagerSignatures.test_read 380 Verify read takes no params.
method TestContextFileManagerSignatures.test_write 384 Verify write requires ctx.
method TestContextFileManagerSignatures.test_read_state 390 Verify read_state takes no params.
method TestContextFileManagerSignatures.test_update_state 394 Verify update_state accepts **kwargs.
method TestContextFileManagerSignatures.test_read_sessions 400 Verify read_sessions takes no params.
method TestContextFileManagerSignatures.test_read_latest_session 404 Verify read_latest_session takes no params.
method TestContextFileManagerSignatures.test_add_session 408 Verify add_session requires session.
method TestContextFileManagerSignatures.test_update_session 414 Verify update_session requires seq, accepts **kwargs.
method TestContextFileManagerSignatures.test_read_work_items 422 Verify read_work_items takes no params.
method TestContextFileManagerSignatures.test_add_work_item 426 Verify add_work_item requires item.
method TestContextFileManagerSignatures.test_complete_work_item 432 Verify complete_work_item requires text.
method TestContextFileManagerSignatures.test_archive_old_sessions 438 Verify archive_old_sessions takes no params.
method TestContextFileManagerSignatures.test_next_session_num 442 Verify next_session_num takes no params.
method TestContextFileManagerSignatures.test_verify_history_integrity 446 Verify verify_history_integrity takes no params.
method TestContextFileManagerSignatures.test_recover_from_git 450 Verify recover_from_git has optional max_commits.
class TestEventEmittingSessionControllerSignatures 462 Signature tests for EventEmittingSessionController.
method TestEventEmittingSessionControllerSignatures.test_init_params 465 Verify init requires session_controller, optional event_bus.
method TestEventEmittingSessionControllerSignatures.test_begin 475 Verify begin requires purpose, optional objectives.
method TestEventEmittingSessionControllerSignatures.test_end 482 Verify end has optional achievements and upcoming.
method TestEventEmittingSessionControllerSignatures.test_log_work 488 Verify log_work requires desc, optional details.
class TestChecklistErrorSignatures 501 Signature tests for ChecklistError.
method TestChecklistErrorSignatures.test_init_params 504 Verify init requires failures, optional message.
class TestSessionStartErrorSignatures 517 Signature tests for SessionStartError.
method TestSessionStartErrorSignatures.test_init_params 520 Verify init requires reason.
class TestFactEmitterSignatures 532 Signature tests for FactEmitter.
method TestFactEmitterSignatures.test_init_params 535 Verify init requires redis_store, optional graph/prolog.
method TestFactEmitterSignatures.test_emit_count_is_property 546 Verify emit_count is a property.
method TestFactEmitterSignatures.test_avg_latency_ms_is_property 550 Verify avg_latency_ms is a property.
method TestFactEmitterSignatures.test_emit 554 Verify emit requires session_id and fact.
method TestFactEmitterSignatures.test_emit_typed 560 Verify emit_typed requires session_id/fact_type/data, opt source.
method TestFactEmitterSignatures.test_batch_emit 572 Verify batch_emit requires session_id and facts.
method TestFactEmitterSignatures.test_get_facts 578 Verify get_facts requires session_id, optional filter.
method TestFactEmitterSignatures.test_query_facts 585 Verify query_facts requires session_id, optional fact_type.
method TestFactEmitterSignatures.test_get_fact_count 592 Verify get_fact_count requires session_id.
method TestFactEmitterSignatures.test_flush_to_prolog 598 Verify flush_to_prolog requires session_id.
class TestFactGeneratorSignatures 610 Signature tests for FactGenerator.
method TestFactGeneratorSignatures.test_init_params 613 Verify init requires root.
method TestFactGeneratorSignatures.test_generate_all_facts 619 Verify generate_all_facts takes no params.
method TestFactGeneratorSignatures.test_write_facts_file 623 Verify write_facts_file requires output_path.
method TestFactGeneratorSignatures.test_session_facts_from_list 629 Verify session_facts_from_list requires sessions.
method TestFactGeneratorSignatures.test_session_fact 635 Verify session_fact requires session.
method TestFactGeneratorSignatures.test_work_fact 641 Verify work_fact requires item, optional idx.
method TestFactGeneratorSignatures.test_sessions_by_purpose 648 Verify sessions_by_purpose requires pattern.
method TestFactGeneratorSignatures.test_work_by_priority 654 Verify work_by_priority requires priority.
class TestFirefliesMCPToolsSignatures 666 Signature tests for FirefliesMCPTools.
method TestFirefliesMCPToolsSignatures.test_init_params 669 Verify init has optional api_key and cache_ttl.
method TestFirefliesMCPToolsSignatures.test_tool_definitions_is_property 675 Verify tool_definitions is a property.
method TestFirefliesMCPToolsSignatures.test_handle_tool_call 679 Verify handle_tool_call requires tool_name and arguments.
class TestHandoverManagerSignatures 691 Signature tests for HandoverManager.
method TestHandoverManagerSignatures.test_init_params 694 Verify init requires root.
method TestHandoverManagerSignatures.test_build_handoff 700 Verify build_handoff has all optional params.
method TestHandoverManagerSignatures.test_attach_to_session 714 Verify attach_to_session requires seq and handoff.
method TestHandoverManagerSignatures.test_get_from_session 720 Verify get_from_session requires seq.
method TestHandoverManagerSignatures.test_get_latest 726 Verify get_latest takes no params.
method TestHandoverManagerSignatures.test_has_blockers 730 Verify has_blockers requires seq.
method TestHandoverManagerSignatures.test_has_active_work 736 Verify has_active_work requires seq.
method TestHandoverManagerSignatures.test_format_display 742 Verify format_display requires handoff.
method TestHandoverManagerSignatures.test_merge_handoffs 748 Verify merge_handoffs accepts *handoffs variadic arg.
method TestHandoverManagerSignatures.test_extract_from_session 754 Verify extract_from_session requires seq.
class TestHookRegistrySignatures 766 Signature tests for HookRegistry.
method TestHookRegistrySignatures.test_init_params 769 Verify init takes no params.
method TestHookRegistrySignatures.test_add 773 Verify add requires hook_point and callback.
method TestHookRegistrySignatures.test_remove 779 Verify remove requires hook_point and callback.
method TestHookRegistrySignatures.test_fire 785 Verify fire requires hook_point/session_id, accepts **kwargs.
method TestHookRegistrySignatures.test_count 792 Verify count requires hook_point.
method TestHookRegistrySignatures.test_clear 798 Verify clear has optional hook_point.
class TestKnowledgeGraphContextSignatures 810 Signature tests for KnowledgeGraphContext.
method TestKnowledgeGraphContextSignatures.test_init_params 813 Verify init has all optional params for the graph config.
method TestKnowledgeGraphContextSignatures.test_connect 825 Verify connect takes no params.
method TestKnowledgeGraphContextSignatures.test_close 829 Verify close takes no params.
method TestKnowledgeGraphContextSignatures.test_connected_is_property 833 Verify connected is a property.
method TestKnowledgeGraphContextSignatures.test_get_file_context 837 Verify get_file_context requires file_path.
method TestKnowledgeGraphContextSignatures.test_get_spec_context 843 Verify get_spec_context requires spec_id.
method TestKnowledgeGraphContextSignatures.test_get_class_context 849 Verify get_class_context requires class_name.
method TestKnowledgeGraphContextSignatures.test_get_session_context 855 Verify get_session_context requires session_seq.
method TestKnowledgeGraphContextSignatures.test_get_undocumented 861 Verify get_undocumented takes no params.
method TestKnowledgeGraphContextSignatures.test_get_untraced 865 Verify get_untraced takes no params.
method TestKnowledgeGraphContextSignatures.test_get_unchecked_requirements 869 Verify get_unchecked_requirements takes no params.
method TestKnowledgeGraphContextSignatures.test_search 875 Verify search requires query, optional limit.
method TestKnowledgeGraphContextSignatures.test_multi_hop 882 Verify multi_hop requires entity_id, optional depth.
method TestKnowledgeGraphContextSignatures.test_format_for_injection 889 Verify format_for_injection requires context.
class TestSyncStatsSignatures 901 Signature tests for SyncStats.
method TestSyncStatsSignatures.test_ok_is_property 904 Verify ok is a property.
method TestSyncStatsSignatures.test_to_dict 908 Verify to_dict takes no params.
class TestKnowledgeGraphSyncerSignatures 918 Signature tests for KnowledgeGraphSyncer.
method TestKnowledgeGraphSyncerSignatures.test_init_params 921 Verify init requires project_root, optional graph config.
method TestKnowledgeGraphSyncerSignatures.test_connect 947 Verify connect takes no params.
method TestKnowledgeGraphSyncerSignatures.test_latest_modified_file 951 Verify latest_modified_file requires directory, opt ignore.
method TestKnowledgeGraphSyncerSignatures.test_close 958 Verify close takes no params.
method TestKnowledgeGraphSyncerSignatures.test_connected_is_property 962 Verify connected is a property.
method TestKnowledgeGraphSyncerSignatures.test_sync_all 966 Verify sync_all has optional session_seq.
method TestKnowledgeGraphSyncerSignatures.test_sync_project 972 Verify sync_project takes no params.
method TestKnowledgeGraphSyncerSignatures.test_sync_session 976 Verify sync_session requires seq.
method TestKnowledgeGraphSyncerSignatures.test_sync_folders 982 Verify sync_folders takes no params.
method TestKnowledgeGraphSyncerSignatures.test_sync_code 986 Verify sync_code has optional files.
method TestKnowledgeGraphSyncerSignatures.test_sync_specs 992 Verify sync_specs takes no params.
method TestKnowledgeGraphSyncerSignatures.test_sync_traces 996 Verify sync_traces takes no params.
method TestKnowledgeGraphSyncerSignatures.test_sync_session_files 1000 Verify sync_session_files requires seq and accepts optional env/git_timeout.
method TestKnowledgeGraphSyncerSignatures.test_sync_docs 1007 Verify sync_docs takes no params.
method TestKnowledgeGraphSyncerSignatures.test_log_action 1011 Verify log_action requires session_seq/action_type/desc.
method TestKnowledgeGraphSyncerSignatures.test_get_stats 1026 Verify get_stats takes no params.
class TestSessionMCPToolsSignatures 1036 Signature tests for SessionMCPTools.
method TestSessionMCPToolsSignatures.test_init_params 1039 Verify init requires redis_store and emitter.
method TestSessionMCPToolsSignatures.test_tool_definitions_is_property 1045 Verify tool_definitions is a property.
method TestSessionMCPToolsSignatures.test_handle_tool_call 1049 Verify handle_tool_call requires tool_name and arguments.
class TestWorkItemSignatures 1061 Signature tests for WorkItem model.
method TestWorkItemSignatures.test_mark_done 1064 Verify mark_done takes no params.
method TestWorkItemSignatures.test_mark_deferred 1068 Verify mark_deferred takes no params.
class TestSessionRecordSignatures 1078 Signature tests for SessionRecord model.
method TestSessionRecordSignatures.test_session_id_is_property 1081 Verify session_id is a property.
method TestSessionRecordSignatures.test_header_line_is_property 1085 Verify header_line is a property.
class TestContextDataSignatures 1095 Signature tests for ContextData model.
method TestContextDataSignatures.test_latest_session 1098 Verify latest_session takes no params.
method TestContextDataSignatures.test_next_session_num 1102 Verify next_session_num takes no params.
method TestContextDataSignatures.test_append_session 1106 Verify append_session requires session.
method TestContextDataSignatures.test_pending_work 1112 Verify pending_work takes no params.
class TestPortfolioProjectRefSignatures 1122 Signature tests for PortfolioProjectRef model.
method TestPortfolioProjectRefSignatures.test_absolute_path 1125 Verify absolute_path requires base.
class TestPortfolioSessionRecordSignatures 1137 Signature tests for PortfolioSessionRecord model.
method TestPortfolioSessionRecordSignatures.test_session_id_is_property 1140 Verify session_id is a property.
method TestPortfolioSessionRecordSignatures.test_link_session 1144 Verify link_session requires project/session_num, opt focus.
class TestPortfolioDataSignatures 1161 Signature tests for PortfolioData model.
method TestPortfolioDataSignatures.test_add_project 1164 Verify add_project requires name/path, optional summary.
method TestPortfolioDataSignatures.test_get_project 1171 Verify get_project requires name.
method TestPortfolioDataSignatures.test_drop_project 1177 Verify drop_project requires name.
method TestPortfolioDataSignatures.test_add_session 1183 Verify add_session requires session.
method TestPortfolioDataSignatures.test_latest_session 1189 Verify latest_session takes no params.
method TestPortfolioDataSignatures.test_next_session_num 1193 Verify next_session_num takes no params.
method TestPortfolioDataSignatures.test_pending_work 1197 Verify pending_work takes no params.
method TestPortfolioDataSignatures.test_add_work 1201 Verify add_work requires text, optional priority.
class TestGraphSessionStoreSignatures 1214 Signature tests for GraphSessionStore.
method TestGraphSessionStoreSignatures.test_init_params 1217 Verify init requires uri, username, password; driver_kwargs
method TestGraphSessionStoreSignatures.test_connected_is_property 1229 Verify connected is a property.
method TestGraphSessionStoreSignatures.test_close 1233 Verify close takes no params.
method TestGraphSessionStoreSignatures.test_persist_session 1237 Verify persist_session requires session.
method TestGraphSessionStoreSignatures.test_persist_fact 1243 Verify persist_fact requires session_id and fact.
method TestGraphSessionStoreSignatures.test_persist_facts_batch 1249 Verify persist_facts_batch requires session_id and facts.
method TestGraphSessionStoreSignatures.test_persist_portfolio 1255 Verify persist_portfolio requires portfolio_name.
method TestGraphSessionStoreSignatures.test_link_session_to_portfolio 1266 Verify link_session_to_portfolio requires both keys.
method TestGraphSessionStoreSignatures.test_link_sessions 1272 Verify link_sessions requires prev_id and next_id.
method TestGraphSessionStoreSignatures.test_query_session_history 1278 Verify query_session_history has optional portfolio_name/limit.
method TestGraphSessionStoreSignatures.test_query_fact_timeline 1284 Verify query_fact_timeline requires session_id.
method TestGraphSessionStoreSignatures.test_persist_carryover 1290 Verify persist_carryover requires 5 params, opt to_session.
method TestGraphSessionStoreSignatures.test_cleanup_session 1308 Verify cleanup_session requires session_id.
class TestPortfolioControllerSignatures 1320 Signature tests for PortfolioController.
method TestPortfolioControllerSignatures.test_init_params 1323 Verify init requires root.
method TestPortfolioControllerSignatures.test_file_exists 1329 Verify file_exists takes no params.
method TestPortfolioControllerSignatures.test_initialize 1333 Verify initialize requires name, optional summary.
method TestPortfolioControllerSignatures.test_load 1340 Verify load takes no params.
method TestPortfolioControllerSignatures.test_add_project 1344 Verify add_project requires name/path, optional summary.
method TestPortfolioControllerSignatures.test_remove_project 1351 Verify remove_project requires name.
method TestPortfolioControllerSignatures.test_list_projects 1357 Verify list_projects takes no params.
method TestPortfolioControllerSignatures.test_get_project 1361 Verify get_project requires name.
method TestPortfolioControllerSignatures.test_begin_session 1367 Verify begin_session requires purpose, opt objectives/model.
method TestPortfolioControllerSignatures.test_link_project_session 1378 Verify link_project_session requires 3, optional focus.
method TestPortfolioControllerSignatures.test_get_session 1394 Verify get_session requires seq.
method TestPortfolioControllerSignatures.test_get_latest_session 1400 Verify get_latest_session takes no params.
method TestPortfolioControllerSignatures.test_add_work 1404 Verify add_work requires text, optional priority.
method TestPortfolioControllerSignatures.test_pending_work 1411 Verify pending_work takes no params.
method TestPortfolioControllerSignatures.test_complete_work 1415 Verify complete_work requires text.
method TestPortfolioControllerSignatures.test_get_state 1421 Verify get_state takes no params.
method TestPortfolioControllerSignatures.test_update_state 1425 Verify update_state accepts **updates.
method TestPortfolioControllerSignatures.test_report 1431 Verify report takes no params.
class TestPrologFactBridgeSignatures 1441 Signature tests for PrologFactBridge.
method TestPrologFactBridgeSignatures.test_init_params 1444 Verify init has optional prolog_bridge.
method TestPrologFactBridgeSignatures.test_bridge_is_property 1450 Verify bridge is a property.
method TestPrologFactBridgeSignatures.test_set_bridge 1454 Verify set_bridge requires bridge.
method TestPrologFactBridgeSignatures.test_has_bridge_is_property 1460 Verify has_bridge is a property.
method TestPrologFactBridgeSignatures.test_assert_fact 1464 Verify assert_fact requires session_id and fact.
method TestPrologFactBridgeSignatures.test_retract_fact 1470 Verify retract_fact requires session_id and fact_id.
method TestPrologFactBridgeSignatures.test_query_facts 1476 Verify query_facts requires session_id, optional fact_type.
method TestPrologFactBridgeSignatures.test_batch_assert 1483 Verify batch_assert requires session_id and facts.
method TestPrologFactBridgeSignatures.test_clear_session_facts 1489 Verify clear_session_facts requires session_id.
method TestPrologFactBridgeSignatures.test_asserted_count_is_property 1495 Verify asserted_count is a property.
class TestPrologSessionInterfaceSignatures 1505 Signature tests for PrologSessionInterface.
method TestPrologSessionInterfaceSignatures.test_init_params 1508 Verify init requires root, optional engine.
method TestPrologSessionInterfaceSignatures.test_set_engine 1515 Verify set_engine requires engine.
method TestPrologSessionInterfaceSignatures.test_assert_session_open 1521 Verify assert_session_open requires session_id.
method TestPrologSessionInterfaceSignatures.test_retract_session 1527 Verify retract_session requires session_id.
method TestPrologSessionInterfaceSignatures.test_assert_session_fact 1533 Verify assert_session_fact requires session_id/fact_term, opt source.
method TestPrologSessionInterfaceSignatures.test_query_session 1544 Verify query_session requires session_id.
method TestPrologSessionInterfaceSignatures.test_query_session_facts 1550 Verify query_session_facts requires session_id.
method TestPrologSessionInterfaceSignatures.test_sync_facts 1556 Verify sync_facts takes no params.
method TestPrologSessionInterfaceSignatures.test_clear_facts 1560 Verify clear_facts takes no params.
method TestPrologSessionInterfaceSignatures.test_query_sessions 1564 Verify query_sessions accepts **criteria.
method TestPrologSessionInterfaceSignatures.test_query_work 1570 Verify query_work accepts **criteria.
method TestPrologSessionInterfaceSignatures.test_export_facts 1576 Verify export_facts requires output_path.
method TestPrologSessionInterfaceSignatures.test_reload_facts 1582 Verify reload_facts takes no params.
method TestPrologSessionInterfaceSignatures.test_get_cached_facts 1586 Verify get_cached_facts takes no params.
method TestPrologSessionInterfaceSignatures.test_fact_exists 1590 Verify fact_exists requires fact.
method TestPrologSessionInterfaceSignatures.test_execute_query 1596 Verify execute_query requires query.
method TestPrologSessionInterfaceSignatures.test_stats 1602 Verify stats takes no params.
class TestRecoveryManagerSignatures 1612 Signature tests for RecoveryManager.
method TestRecoveryManagerSignatures.test_init_params 1615 Verify init requires redis_store.
method TestRecoveryManagerSignatures.test_create_checkpoint 1621 Verify create_checkpoint requires session_id.
method TestRecoveryManagerSignatures.test_recover 1627 Verify recover requires session_id.
method TestRecoveryManagerSignatures.test_list_checkpoints 1633 Verify list_checkpoints requires session_id.
method TestRecoveryManagerSignatures.test_rollback 1639 Verify rollback requires session_id and checkpoint_id.
method TestRecoveryManagerSignatures.test_can_recover 1645 Verify can_recover requires session_id.
method TestRecoveryManagerSignatures.test_cleanup_checkpoints 1651 Verify cleanup_checkpoints requires session_id, opt keep_last.
class TestRedisSessionStoreSignatures 1664 Signature tests for RedisSessionStore.
method TestRedisSessionStoreSignatures.test_init_params 1667 Verify init requires redis.
method TestRedisSessionStoreSignatures.test_client_is_property 1673 Verify client is a property.
method TestRedisSessionStoreSignatures.test_save_session 1677 Verify save_session requires session.
method TestRedisSessionStoreSignatures.test_get_session 1683 Verify get_session requires session_id.
method TestRedisSessionStoreSignatures.test_delete_session 1689 Verify delete_session requires session_id.
method TestRedisSessionStoreSignatures.test_set_active 1695 Verify set_active requires session_id.
method TestRedisSessionStoreSignatures.test_clear_active 1701 Verify clear_active requires session_id.
method TestRedisSessionStoreSignatures.test_get_active_sessions 1707 Verify get_active_sessions takes no params.
method TestRedisSessionStoreSignatures.test_is_active 1711 Verify is_active requires session_id.
method TestRedisSessionStoreSignatures.test_save_fact 1717 Verify save_fact requires session_id and fact.
method TestRedisSessionStoreSignatures.test_save_facts_batch 1723 Verify save_facts_batch requires session_id and facts.
method TestRedisSessionStoreSignatures.test_get_facts 1729 Verify get_facts requires session_id, optional filter.
method TestRedisSessionStoreSignatures.test_get_fact_count 1736 Verify get_fact_count requires session_id.
method TestRedisSessionStoreSignatures.test_save_context 1742 Verify save_context requires session_id, key, value.
method TestRedisSessionStoreSignatures.test_get_context 1748 Verify get_context requires session_id and key.
method TestRedisSessionStoreSignatures.test_get_all_context 1754 Verify get_all_context requires session_id.
method TestRedisSessionStoreSignatures.test_delete_context 1760 Verify delete_context requires session_id and key.
method TestRedisSessionStoreSignatures.test_clear_context 1766 Verify clear_context requires session_id.
method TestRedisSessionStoreSignatures.test_save_checkpoint 1772 Verify save_checkpoint requires session_id and checkpoint.
method TestRedisSessionStoreSignatures.test_get_latest_checkpoint 1778 Verify get_latest_checkpoint requires session_id.
method TestRedisSessionStoreSignatures.test_get_checkpoints 1784 Verify get_checkpoints requires session_id.
method TestRedisSessionStoreSignatures.test_delete_checkpoints 1790 Verify delete_checkpoints requires session_id.
method TestRedisSessionStoreSignatures.test_save_carryover 1796 Verify save_carryover requires session_id and item.
method TestRedisSessionStoreSignatures.test_get_carryover 1802 Verify get_carryover requires session_id.
method TestRedisSessionStoreSignatures.test_clear_carryover 1808 Verify clear_carryover requires session_id.
method TestRedisSessionStoreSignatures.test_cleanup_session 1814 Verify cleanup_session requires session_id.
class TestSessionControllerSignatures 1826 Signature tests for SessionController.
method TestSessionControllerSignatures.test_init_params 1829 Verify init requires root, optional ai_model and
method TestSessionControllerSignatures.test_active_session_is_property 1849 Verify active_session is a property.
method TestSessionControllerSignatures.test_begin 1853 Verify begin requires purpose, optional objectives.
method TestSessionControllerSignatures.test_end 1860 Verify end has optional achievements and upcoming.
method TestSessionControllerSignatures.test_log_work 1866 Verify log_work requires desc, optional details.
method TestSessionControllerSignatures.test_log_artifact 1873 Verify log_artifact requires filepath, opt line_count/summary.
method TestSessionControllerSignatures.test_log_choice 1884 Verify log_choice requires choice and reason.
method TestSessionControllerSignatures.test_log_achievement 1890 Verify log_achievement requires item.
method TestSessionControllerSignatures.test_set_handoff 1896 Verify set_handoff has all optional params.
method TestSessionControllerSignatures.test_resume 1910 Verify resume has optional seq.
method TestSessionControllerSignatures.test_get_session 1916 Verify get_session requires seq.
method TestSessionControllerSignatures.test_all_sessions 1922 Verify all_sessions takes no params.
method TestSessionControllerSignatures.test_session_count 1926 Verify session_count takes no params.
method TestSessionControllerSignatures.test_validate_and_end 1930 Verify validate_and_end has optional achievements/upcoming.
method TestSessionControllerSignatures.test_set_goal 1936 Verify set_goal requires statement, optional criteria.
method TestSessionControllerSignatures.test_get_goal 1943 Verify get_goal takes no params.
method TestSessionControllerSignatures.test_get_goal_status 1947 Verify get_goal_status takes no params.
method TestSessionControllerSignatures.test_update_goal_status 1951 Verify update_goal_status requires status.
method TestSessionControllerSignatures.test_log_goal_progress 1957 Verify log_goal_progress requires action/note, opt criteria.
method TestSessionControllerSignatures.test_check_goal_before_stop 1968 Verify check_goal_before_stop takes no params.
method TestSessionControllerSignatures.test_add_blocker 1972 Verify add_blocker requires reason.
method TestSessionControllerSignatures.test_clear_blocker 1978 Verify clear_blocker takes no params.
class TestRequirementItemInfoSignatures 1988 Signature tests for RequirementItemInfo.
method TestRequirementItemInfoSignatures.test_to_dict 1991 Verify to_dict takes no params.
class TestRequirementInfoSignatures 1996 Signature tests for RequirementInfo.
method TestRequirementInfoSignatures.test_to_dict 1999 Verify to_dict takes no params.
class TestSpecInfoSignatures 2004 Signature tests for SpecInfo.
method TestSpecInfoSignatures.test_to_dict 2007 Verify to_dict takes no params.
class TestSessionSyncSignatures 2017 Signature tests for SessionSync.
method TestSessionSyncSignatures.test_init_params 2020 Verify init requires redis_store, optional graph_store.
method TestSessionSyncSignatures.test_graph_available_is_property 2027 Verify graph_available is a property.
method TestSessionSyncSignatures.test_flush_session 2031 Verify flush_session requires session_id.
method TestSessionSyncSignatures.test_sync_facts 2037 Verify sync_facts requires session_id, optional offset.
method TestSessionSyncSignatures.test_full_sync 2044 Verify full_sync takes no params.
method TestSessionSyncSignatures.test_link_sessions 2048 Verify link_sessions requires prev_id and next_id.
method TestSessionSyncSignatures.test_sync_count_is_property 2054 Verify sync_count is a property.
method TestSessionSyncSignatures.test_last_sync_ms_is_property 2058 Verify last_sync_ms is a property.
class TestFactSignatures 2068 Signature tests for Fact dataclass.
method TestFactSignatures.test_to_dict 2071 Verify to_dict takes no params.
method TestFactSignatures.test_from_dict_is_classmethod 2075 Verify from_dict requires data param.
class TestCheckpointSignatures 2087 Signature tests for Checkpoint dataclass.
method TestCheckpointSignatures.test_to_dict 2090 Verify to_dict takes no params.
method TestCheckpointSignatures.test_from_dict_is_classmethod 2094 Verify from_dict requires data param.
class TestFactFilterSignatures 2106 Signature tests for FactFilter dataclass.
method TestFactFilterSignatures.test_matches 2109 Verify matches requires fact.
class TestPortfolioContextSignatures 2121 Signature tests for PortfolioContext dataclass.
method TestPortfolioContextSignatures.test_to_dict 2124 Verify to_dict takes no params.
method TestPortfolioContextSignatures.test_all_methods_are_sync 2128 Verify all public methods on PortfolioContext are sync.