Commit Graph
51 Commits
Author SHA1 Message Date
Lyncoln 97bab07864 Added blocking for echo messages 2026-10-23 22:20:15 -04:00
Lyncoln bec1bb3eb7 Introduced is comparison to applyConditions to fo boolean value filtering 2026-10-23 22:13:53 -04:00
Lyncoln df99f08546 Introduced extractItem to runtime processing 2026-10-23 22:11:29 -04:00
Lyncoln 83bfbd63de Introduced error management to prevent crashes and added prints for error reporting during runtime 2026-10-23 22:10:51 -04:00
Lyncoln 90ec6fcd22 Introduced per session threading tio prevent session collisions and Connection Reset errors 2026-10-23 22:06:50 -04:00
Lyncoln 30ef68730e Included variable handling in lists for keys 2026-10-23 01:19:29 -04:00
Lyncoln 9d8dcb9a89 Refined lifecycle monitoring 2026-10-23 01:18:50 -04:00
Lyncoln 7419f94c97 Included monitor in execution contract and hardened its functions 2026-10-23 00:49:04 -04:00
Lyncoln bbd2bb36c3 Upgraded applyConditions to better handle None type Errors 2026-10-21 15:43:13 -04:00
Lyncoln dd42d4bdcd Minor changes and general cleanupo of extra lines, returns and debugging prints 2026-10-21 15:42:22 -04:00
Lyncoln 75dd696bab Updated applyConditions to check for conditional keys and to forego comparison and return False when a filtervalue is None 2026-10-21 11:24:36 -04:00
Lyncoln 4a35d7ebda Major update to readRow which now extracts necessary row items into runtime for filtering. Debugging prints suppressed 2026-10-21 11:20:51 -04:00
Lyncoln 22a0bc1934 Added resolveItem2. Currently not implemented. Updated targeting to be conditional and not mandatory 2026-10-21 11:18:17 -04:00
Lyncoln c535647ce2 saveRow and readRow added to runtime package 2026-10-21 00:47:16 -04:00
Lyncoln a8a16d6778 Extended recursive.py to include recursiveAction and removed commented debug lines. recursiveAction not yet applied 2026-10-21 00:35:25 -04:00
Lyncoln 405dfb3677 Cleaned up unnecessary import at end of file 2026-10-21 00:34:02 -04:00
Lyncoln 06d16a58c8 saveRow and readRow genericized and working 2026-10-21 00:31:17 -04:00
Lyncoln c39d377127 Runtime contract extended to include readRow, applyConditions and responsePolicy 2026-10-21 00:30:12 -04:00
Lyncoln 1c58651019 Response policy created and included in buildAction runtime 2026-10-21 00:28:45 -04:00
Lyncoln a57efc2012 Apply conditions included in action runtime. Actions now decide their own execution conditions 2026-10-21 00:27:21 -04:00
Lyncoln 364f4e0842 Added image_sha to store image hashes 2026-10-21 00:25:02 -04:00
Lyncoln d975e39e61 Extended applyConditions to now accept outputs separately from its analysed dictionary to compare against saved runtime values 2026-10-19 14:02:45 -04:00
Lyncoln 5eb2df2ee1 Extended buildRuntimeAttr to consume resolved so that resolver can be used for readItems in monitor. Runtime contract extended to differentiate between action and monitor 2026-10-19 14:00:21 -04:00
Lyncoln 169ea26a40 Created monitor execution shell 2026-10-19 13:50:08 -04:00
Lyncoln 25c8bf20ad extended executeContract to consume outputs 2026-10-19 13:49:45 -04:00
Lyncoln e59ac91c91 Removed excessive debugging logs 2026-10-18 01:03:10 -04:00
Lyncoln 20addcf43d General improvements 2026-10-18 00:26:22 -04:00
Lyncoln 56cbf20339 Refined logs with ChatGPT help 2026-10-18 00:25:48 -04:00
Lyncoln dc04a2bb85 Improved response collection across operation items 2026-10-18 00:25:17 -04:00
Lyncoln 358638a9bd Added ping endpoints to listener and added server bootstrap 2026-10-18 00:23:03 -04:00
Lyncoln d58ea3112a Added image grabbing and data capacity to request and included runtime recognition 2026-10-18 00:15:59 -04:00
Lyncoln 480ca9726b Refined apply conditions 2026-10-17 11:58:00 -04:00
Lyncoln 434d0408ee applyConditions filter added and in working state. Needs to be made more generic by removing specific output target 2026-10-17 10:46:20 -04:00
Lyncoln 21b076a3fe Code housekeeping done 2026-10-17 03:48:48 -04:00
Lyncoln c7628df30e Separated listener by introducing create listener. Working State. Message loop prevention filters added to server 2026-10-17 03:42:46 -04:00
Lyncoln d260d3681e Successfully built RMASS message push module, sender id resolver from DM room and included processing for 204 HTTP response with no content when handling incoming JSON 2026-10-17 00:41:52 -04:00
Lyncoln b3ac141315 Changed receive to synapselistener 2026-10-16 18:07:53 -04:00
Lyncoln 9f282a4bd8 Updated select module and refined message retrieval process in RMASS definitions 2026-10-16 17:59:28 -04:00
Lyncoln b5e6d4eaea Fixed HTML message formatting, Extended resolver for get, construct and transform functions, Added entire message history with aliasing for personal matrix account 2026-10-15 14:37:17 -04:00
Lyncoln 61ee8145ae Refined header code, added reverse recursive action 2026-10-14 23:06:50 -04:00
Lyncoln 3acd3fafc5 Added recursive action behavior to recursively go over selected messages 2026-10-14 18:28:06 -04:00
Lyncoln 56ae0ace33 Matrix bridge working and effectively pushing messages 2026-10-14 15:37:12 -04:00
Lyncoln e776eddb37 Working resolver, working recursive logic with dynamic library creation 2026-10-14 01:45:21 -04:00
Lyncoln a7cd75cc25 Working resolver integration with buildSelect3 exception 2026-10-13 15:03:24 -04:00
Lyncoln db26a74754 Working resolver tool 2026-10-13 11:13:13 -04:00
Lyncoln 587954cd75 Working select filters with include and exclude logic 2026-10-12 22:20:02 -04:00
Lyncoln 609c8f1384 Working list selection filter 2026-10-12 11:28:07 -04:00
Lyncoln feb8af703a Reestablished working state 2026-10-10 19:18:06 -04:00
Lyncoln 8d91b8d716 Refined dispatcher and threading. Added lifecycle registry 2026-10-09 16:40:48 -04:00
Lyncoln e6b2722708 Fixed dispatcher and registry 2026-10-09 03:18:21 -04:00