Commit Graph
55 Commits
Author SHA1 Message Date
Lyncoln fb2ca01806 Added stopsignal module with checkDependency and addStopSignal definitions 2026-10-26 18:04:22 -04:00
Lyncoln cd3c292fdc Added post runtime stop signals 2026-10-26 16:46:52 -04:00
Lyncoln d4a9fc6455 Stopped returning select_data (not necessary) 2026-10-26 13:13:10 -04:00
Lyncoln 202000f44c Clean repository and ignore generated runtime files 2026-10-26 10:21:59 -04:00
Lyncoln c820a6169e Added local module imports for each definition. Improved database exception handling to reduce crashes 2026-10-26 09:56:19 -04:00
Lyncoln ccb7ca1031 Removed old resolver debug lines 2026-10-26 09:53:50 -04:00
Lyncoln 78e5b8fdf7 Made outputs response parsing and none handling more reliable. 2026-10-26 09:51:52 -04:00
Lyncoln 8846f467e6 Introduced osenv to handle filter values dependent on the same (probably unneeded with the new allow action method) 2026-10-26 09:49:49 -04:00
Lyncoln e60be50447 Removed recursive and recursive actions outdated modules from runtime folder 2026-10-24 21:09:43 -04:00
Lyncoln 286d10f991 Deleted old skipstep module 2026-10-24 21:08:01 -04:00
Lyncoln e8a09256ef extended applyConditions to handle "is not" conditions 2026-10-24 21:05:37 -04:00
Lyncoln f21895e535 Extended buildSave to create a temp file and migrate that file to the live accessed file to prevent read/write race conditionns between threads 2026-10-24 21:04:20 -04:00
Lyncoln 7b949ec004 Improved recursive handling by nesting operations in operations under then new buildRecursive. Also changed extract module to attach its findings to outputs for better resolver and recursiveSet targeting. 2026-10-24 21:03:03 -04:00
Lyncoln 746f25c305 Refined error and None type handling for select_data 2026-10-24 10:00:55 -04:00
Lyncoln 59894cfb2c Created the canonical recursive execution handler buildRecursive that now lives in the execution layer instead of the runtime. the previous recursive handlers are depreciated 2026-10-24 10:00:13 -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 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 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 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 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