2025-01-02 16:39:36 +0100|e5d41e01|Jesus Lara|restart
2025-01-03 23:52:42 +0100|02aacc49|Jesus Lara|Support FileList on Groups with OpenWithBase
2025-01-03 23:59:20 +0100|e64d5dce|Jesus Lara|removing debug from openwithbase
2025-01-04 01:11:18 +0100|6de0ec37|Jesus Lara|adding parallelize to FileList
2025-01-04 01:16:33 +0100|990d4495|Jesus Lara|working version of FileList with parallelization
2025-01-04 02:29:57 +0100|041aab38|Jesus Lara|new version of DownloadFromS3 component
2025-01-06 13:41:48 -0400|b2b6a51b|Juan2coder|Changes on the IteratorBase to propagate the program
2025-01-07 13:46:52 -0400|bf676a33|Juan2coder|changes in CopyToBigQuery and the qs interface
2025-01-07 15:26:02 +0100|35649ae7|Jesus Lara|changes on CopyToRethink component
2025-01-08 11:21:20 -0400|84e1e6c9|Juan2coder|revert changes en qs and CopyToBigQuery
2025-01-10 10:32:28 -0400|7df17000|Juan2coder|new version of PlacesStores to look more fields and validate schemas
2025-01-10 15:25:36 +0100|54b9347f|Jesus Lara|re-work of CopyTo to centralize operations
2025-01-10 20:40:20 +0100|02d48395|Jesus Lara|fixed issue with FileCopy
2025-01-10 20:40:33 +0100|8dbbe71b|Jesus Lara|fixed issue with teams
2025-01-11 02:33:35 +0100|4e912b63|Jesus Lara|new Review extractor for Lowes, Target and Best Buy
2025-01-11 03:09:53 +0100|86c18d02|Jesus Lara|New component for extract reviews from Walmart
2025-01-11 03:25:13 +0100|dc2488e7|Jesus Lara|Walmart Review doesn't work (maybe using playwrigth?)
2025-01-12 03:33:42 +0100|4ecd3918|Jesus Lara|new amazon component
2025-01-12 03:34:28 +0100|dae03b6d|Jesus Lara|fixes around lowes and review scrapper
2025-01-12 19:18:59 +0100|16dae261|Jesus Lara|fixes on amazon review extractor
2025-01-12 19:27:56 +0100|6be26144|Jesus Lara|using merge instead concat on MergeFiles component
2025-01-13 00:41:41 +0100|279f8d2b|Jesus Lara|fixed reviews from Amazon, BestBuy and Lowes
2025-01-13 16:26:25 -0400|cde53a06|Juan2coder|CopyToBigQuery reformated and add CopyToMongo for tests
2025-01-13 16:28:10 +0100|b1ff4165|Jesus Lara|new dependencies
2025-01-15 14:25:50 -0400|51f8c7f0|Juan2coder|products and kiosks history endpoints
2025-01-15 14:52:32 -0400|a9a52265|Juan2coder|debug for machines/installs endpoint
2025-01-15 15:08:00 -0400|96411512|Juan2coder|modify for accep the different response_key of the API
2025-01-16 17:03:27 -0400|30836e72|Juan2coder|debug type
2025-01-16 17:13:10 -0400|c602a98c|Juan2coder|debug type
2025-01-16 17:56:30 -0400|1616ffb5|Juan2coder|remove debug
2025-01-17 16:50:15 +0100|4232a000|Jesus Lara|fixes over tFilter
2025-01-17 17:04:36 +0100|7f6f06bc|Jesus Lara|fix filter
2025-01-17 17:13:44 +0100|8010d382|Jesus Lara|not null on tFilter
2025-01-17 17:17:55 +0100|d2454781|Jesus Lara|mask_replacement for tFilter
2025-01-17 17:17:55 +0100|d9151c6a|Jesus Lara|mask_replacement for tFilter
2025-01-21 12:20:25 -0400|fdefbf30|Juan2coder|test reciving a dataframe with machine_id
2025-01-21 12:26:18 -0400|64fb0642|Juan2coder|check if we have a list of ids in the step
2025-01-21 12:44:08 -0400|cd947afa|Juan2coder|change requestFilter
2025-01-21 12:47:38 -0400|a8e3ec90|Juan2coder|improve results return from the response of the on hand inventory
2025-01-21 13:02:38 -0400|1e930c45|Juan2coder|procesing with chunks in the onhand inventory endpoint
2025-01-21 13:33:27 -0400|330e4bf2|Juan2coder|reestructuration of the dataframe of on hand inventory request
2025-01-21 15:10:43 -0400|67ef12b8|Juan2coder|processing of slots test
2025-01-21 15:22:21 -0400|7978a1bf|Juan2coder|mapping manual for inventory endpoint
2025-01-21 15:47:16 -0400|b8120342|Juan2coder|datetime for inventory
2025-01-21 15:57:21 -0400|a05169ec|Juan2coder|ready for test
2025-01-21 16:39:45 -0400|448bd536|Juan2coder|remove dataframe of errors
2025-01-21 16:52:16 +0100|8bb9e7e8|Jesus Lara|test
2025-01-21 19:45:30 +0100|d346ad58|Jesus Lara|fixes on Langchain loaders
2025-01-22 19:44:03 -0400|8975d1cb|Juan2coder|fix extract and destination on ungzip and add new endpoints to pokemon api component
2025-01-22 23:52:11 +0100|9a60d943|Jesus Lara|version for working with new QS
2025-01-23 00:03:33 +0100|03f7e045|Jesus Lara|changes of TransformRows and FilterRows
2025-01-23 01:10:33 +0100|efe1c01b|Jesus Lara|fix over tFilter
2025-01-23 02:17:48 +0100|e8988aae|Jesus Lara|checked all use-cases for tFilter
2025-01-23 05:21:29 +0100|97deead1|Jesus Lara|homologate all filterrow functions to QS
2025-01-24 17:07:15 -0400|84e50f42|Juan2coder|leadIQ component ready for test
2025-01-24 17:17:51 -0400|efa14f9e|Juan2coder|remove status
2025-01-24 20:39:00 -0400|f6a55684|Juan2coder|limit 90 searchs per minute
2025-01-24 20:44:47 -0400|37a63d9e|Juan2coder|semaphore on 30 now
2025-01-25 00:55:47 -0400|fbec303d|Juan2coder|employee-directory change
2025-01-25 03:55:08 +0100|97f8f810|Jesus Lara|wip: market clustering
2025-01-26 20:58:14 -0400|db484a8c|Juan2coder|saving search_terms in google search and leadIQscrapper
2025-01-26 21:07:44 -0400|d3b38e5b|Juan2coder|company overview for better results
2025-01-29 14:31:59 +0000|9f89aaae|dependabot[bot]|Bump black from 24.3.0 to 25.1.0
2025-01-29 14:46:04 -0400|aba33f2a|Juan2coder|company scraper and google search components also leadiq API component
2025-01-29 20:45:58 +0100|4ffb4898|willicab|WIP Component DownloadFromPolestar
2025-01-29 22:10:11 +0100|35d29efa|willicab|Complete task and interface for polestar
2025-01-29 23:45:28 +0100|b9224af4|willicab|load credentials from env
2025-01-29 23:57:25 +0100|af2e3095|willicab|fix name of interface
2025-01-30 00:13:58 +0100|257ccc3e|Jesus Lara|wip: market cluster
2025-01-30 03:47:12 +0100|e4454662|willicab|rename component and add method _post in http interface
2025-01-30 04:03:57 +0100|82be5e31|Jesus Lara|working on CompanyScrapper
2025-01-30 04:15:59 +0100|5cd13a4f|Jesus Lara|revert file
2025-01-30 04:54:14 +0100|cd50e665|Jesus Lara|Company Scrapper changes
2025-01-30 05:27:02 +0100|27fe62ac|Jesus Lara|company scrapper
2025-01-30 14:19:34 -0400|40b3d1b6|Juan2coder|add leadiq scrapper and explorium but for now not using explorium
2025-01-30 15:22:16 -0400|48eef26e|Juan2coder|selenium not result exception
2025-01-30 16:00:56 +0100|42811356|Jesus Lara|changes on Company Scrapper
2025-01-30 16:02:57 +0100|bea3b9de|Jesus Lara|http changes
2025-01-30 16:14:22 -0400|bca0ff3a|Juan2coder|manage errors on searchs
2025-01-30 16:52:13 -0400|8a8a079e|Juan2coder|no result manage
2025-01-30 17:20:51 -0400|aa528160|Juan2coder|remoteprotocol and writetimeout manage erros
2025-01-30 17:56:17 -0400|c1627139|Juan2coder|skip errors
2025-01-30 19:47:26 +0100|07c82b8e|willicab|Change get filename for download file
2025-01-30 19:47:53 +0100|0a4f6a2c|willicab|Fixes in D2L Component and interface
2025-01-31 00:36:25 +0100|a3bff0a8|willicab|Change meethod for get download link
2025-01-31 02:18:48 +0100|cf0b3d3e|Jesus Lara|working on: Company Scrapper
2025-01-31 03:01:08 +0100|42083c1a|Jesus Lara|working on zoominfo
2025-01-31 05:18:52 +0100|f68ada80|Jesus Lara|added rocketreach scrapper
2025-01-31 05:42:42 +0100|408fee20|Jesus Lara|add timeout
2025-01-31 13:49:13 +0100|ca419732|Jesus Lara|added concurrently false
2025-01-31 15:19:19 +0100|c45ad333|Jesus Lara|changes on scrappers
2025-01-31 16:25:06 +0100|b4195f2f|Jesus Lara|rocket reach
2025-01-31 16:25:17 +0100|0c4d2374|Jesus Lara|changing
2025-01-31 19:00:36 +0100|adefaf37|willicab|Some fixes and add date filter for download
2025-01-31 19:10:29 +0100|be7019e8|willicab|Remove debug print
2025-02-03 19:38:43 -0400|9b64899d|Juan2coder|paradox api endpoint candidates
2025-02-03 20:20:18 +0100|4cba6cd6|Jesus Lara|changes on http interface
2025-02-04 02:44:42 +0100|7830db8d|Jesus Lara|WiP: Company Scrappers
2025-02-04 03:04:43 +0100|b1404d2b|willicab|Add method for get awards
2025-02-04 03:07:13 +0100|649cde5d|willicab|Add dependency duckduckgo_search
2025-02-04 03:30:42 +0100|fd62d285|willicab|Fixes in component DownloadFromD2L
2025-02-04 03:33:58 +0100|9142a7e4|Jesus Lara|bump version
2025-02-04 03:47:37 +0100|175aa399|Jesus Lara|fix on setup requirements
2025-02-04 12:17:08 -0400|d7db5527|Juan2coder|paradox with pandas parser
2025-02-04 18:36:12 +0100|6ac7091f|Jesus Lara|changes
2025-02-05 11:41:47 -0300|ad3e59be|Victor Inojosa|OdooInjector: Implement chunk splitting
2025-02-05 23:44:50 -0300|9b041e64|Victor Inojosa|OdooInjector: Log error results
2025-02-07 19:22:39 +0100|e55b4fb9|Jesus Lara|new component ServiceScrapper
2025-02-08 01:45:49 +0100|777a321b|Jesus Lara|adding support for proxies and Firefox, Safari, Chrome, Edge and Webkit for SeleniumService
2025-02-08 01:46:15 +0100|d4925117|Jesus Lara|upgraded version of selenium
2025-02-08 01:46:34 +0100|b7a71600|Jesus Lara|wip: costco scrapper
2025-02-08 02:23:49 +0100|1ea6c816|Jesus Lara|wip: Selenium Driver
2025-02-08 03:42:24 +0100|d4d1b946|Jesus Lara|costo parser
2025-02-08 05:25:38 +0100|69e57cbf|Jesus Lara|wip: costco scrapper
2025-02-11 13:52:23 -0400|5179768d|Juan2coder|Anonymous conection fix
2025-02-11 14:33:53 -0400|9a1f7034|Juan2coder|procees the list of files in the bucket
2025-02-11 15:17:38 -0400|d8b73834|Juan2coder|add pagination to botoclient
2025-02-11 16:50:33 -0400|d8eb74fd|Juan2coder|bitesIO only when is a single file
2025-02-11 17:02:21 +0100|514e1c56|Jesus Lara|working version of DownloadFromS3
2025-02-11 17:42:42 +0100|4f64d436|Jesus Lara|fix uncompress and gzip
2025-02-11 22:25:17 -0400|5da0992b|Juan2coder|new function temporal
2025-02-12 10:24:05 -0400|615c96ee|Juan2coder|remove temporal function
2025-02-12 19:11:35 +0100|f6e68074|Jesus Lara|new filter capabilities
2025-02-12 21:06:18 -0300|cd62cf8d|Victor Inojosa|OdooInjector: Log errors and add metrics
2025-02-13 13:21:10 -0400|0dfe56b8|Juan2coder|get batch NN test
2025-02-13 17:54:20 +0100|37602af0|Jesus Lara|fix position of TableOutput
2025-02-13 22:30:46 +0100|a7a66e9c|Jesus Lara|fix on SendNotify
2025-02-14 01:44:49 +0100|99953b02|Jesus Lara|NetworkNinja Models
2025-02-14 02:49:05 +0100|48775c99|Jesus Lara|last NN models
2025-02-14 16:25:03 +0100|b0a71ea8|Jesus Lara|add limit to openwithpandas excel
2025-02-15 00:12:50 +0100|137f94cc|Jesus Lara|added support for TableOutput flavor to MongoDB/DocumentDB
2025-02-15 00:32:18 +0100|eb8f651a|Jesus Lara|CopyToMongo and TableOutput Mongo Supports
2025-02-15 23:48:49 -0300|16e78c5b|Victor Inojosa|PowerPoint: Allow to add multiple pictures in a slide
2025-02-17 13:12:05 +0100|8b40cc4c|Jesus Lara|wip: save to documentdb
2025-02-17 13:51:31 +0100|1fb232a0|Jesus Lara|wip: NetworkNinja
2025-02-18 17:40:26 +0100|4237fcc0|willicab|Add product enabled acording to state
2025-02-18 17:42:58 +0100|895dcbfc|willicab|Fix get
2025-02-19 02:32:22 +0100|203e2a32|Jesus Lara|new version of asyncdb and datamodel
2025-02-19 02:36:42 +0100|cb5ef1ee|Jesus Lara|bump version of flowtask
2025-02-20 17:01:56 -0400|3ee29637|Juan2coder|changes on paradox and tableoutput fot bigquery
2025-02-21 21:52:32 +0100|ee6d5c66|Jesus Lara|stat functions
2025-02-21 22:07:00 -0400|fa556558|Juan2coder|remove dsn on default_conection, qs interface
2025-02-21 22:59:13 +0100|bf5b1393|Jesus Lara|fixes to copytoBigquery
2025-02-21 23:37:27 +0100|c2fba5dd|Jesus Lara|executesql now support datasources
2025-02-22 01:24:37 +0100|56fe90a3|Jesus Lara|Fixes on Alert Event
2025-02-22 01:58:43 +0100|227573e9|Jesus Lara|Alert component (event system)
2025-02-24 16:02:20 +0100|87a20a4f|willicab|Disable proxy at get_bearer_token method
2025-02-24 18:02:00 +0100|34be3d47|Jesus Lara|BBY Test
2025-02-24 23:18:41 +0100|94b48b2e|Jesus Lara|support for multiple driver default connections on QueryToPandas
2025-02-25 16:41:40 +0100|c7e5d1d7|willicab|Add driver default in TableDelete component
2025-02-26 16:30:42 +0100|accc8a8e|Jesus Lara|fix bigquery credentials
2025-02-26 16:51:34 +0100|bed9e0bb|Jesus Lara|bump version
2025-03-03 13:23:17 +0100|56f2df7f|Jesus Lara phenobarbital|hisense chats
2025-03-03 15:34:07 +0100|97724e10|Jesus Lara|teams chats hisense
2025-03-03 16:58:26 +0100|007bd4da|Jesus Lara|add comments to sentimentanalysis components
2025-03-04 03:57:22 +0100|b3674041|Jesus Lara|customer satisfaction component
2025-03-04 04:45:38 +0100|f5046702|Jesus Lara|working chat extractor
2025-03-05 02:25:19 +0100|3eb2b755|Jesus Lara|wip: new component for AI bots
2025-03-05 22:30:11 +0100|d59df7ed|Jesus Lara|wip: datainput bq
2025-03-06 00:57:13 +0100|06bd6eb0|Jesus Lara|Pokemon
2025-03-06 01:09:15 +0100|79c63c31|Jesus Lara|add semaphore to pokemon
2025-03-06 18:20:57 +0100|99b73c26|Jesus Lara|epson products reviews
2025-03-06 23:19:15 +0100|ab3c0a76|Jesus Lara|changes on makefile
2025-03-06 23:20:28 +0100|60cae467|Jesus Lara|bump version
2025-03-08 23:03:18 +0100|01ed6bd0|Jesus Lara|NN aceptance batch
2025-03-08 23:03:35 +0100|44ea5fd8|Jesus Lara|acceptance batch
2025-03-08 23:04:31 +0100|37000a52|Jesus Lara|test NN tasks
2025-03-08 23:17:24 +0100|0115b3a3|Jesus Lara|process no records from NN
2025-03-08 23:30:44 +0100|5f431fb8|Jesus Lara|NN wip saving payload
2025-03-08 23:31:52 +0100|2e62f1bf|Jesus Lara|test
2025-03-08 23:43:08 +0100|700cefba|Jesus Lara|nn wip
2025-03-10 21:45:26 -0400|333139e5|Juan2coder|product compliant test
2025-03-11 01:06:52 +0100|bc218146|Jesus Lara|test
2025-03-11 03:29:11 +0100|21469011|Jesus Lara|Bot Interface for creating evaluation bots
2025-03-11 22:00:27 -0400|fcebc435|Juan2coder|test productcompetitors
2025-03-12 03:07:07 +0100|c698712b|Jesus Lara|customer satisfaction
2025-03-12 21:38:01 +0000|04740aaa|Victor Inojosa|[FIX CopyTopg] Fix using dsn
2025-03-12 23:00:54 +0100|abcad6f8|Jesus Lara|test
2025-03-12 23:40:17 +0100|8249dd1a|Jesus Lara|CopyTo tests
2025-03-13 23:50:10 +0100|ca64c10d|Jesus Lara|wip: NN component
2025-03-15 00:54:22 +0100|5a96fa5f|Jesus Lara|WIP: NetworkNinja
2025-03-15 01:44:58 +0100|dfec06ce|Jesus Lara|wip: NN
2025-03-15 01:58:55 +0100|0eff7a74|Jesus Lara|test
2025-03-16 01:49:10 +0100|91bb5cf4|Jesus Lara|saving client and org in NN
2025-03-16 03:20:52 +0100|3473be35|Jesus Lara|saving form data
2025-03-16 04:01:13 +0100|aeb14106|Jesus Lara|Router returns a dataframe to be saved into form metadata
2025-03-16 04:01:43 +0100|cf2b4a23|Jesus Lara|working on: networkninja component
2025-03-16 05:17:36 +0100|8a2d195e|Jesus Lara|wip: NN router
2025-03-16 05:23:19 +0100|6e331b2c|Jesus Lara|add batch id
2025-03-17 05:10:41 +0100|ea357ddb|Jesus Lara|NN objects
2025-03-17 19:15:47 +0100|6f68b65e|Jesus Lara|wip: networkninja
2025-03-17 20:19:10 +0100|68ca3a3c|Jesus Lara|NN wip
2025-03-17 22:42:16 +0100|f1357d64|willicab|Disable proxy in file download
2025-03-18 01:13:52 +0100|27708891|Jesus Lara|wip: networkninja
2025-03-18 05:17:43 +0100|d8760906|Jesus Lara|last changes on NN router
2025-03-19 12:27:45 +0100|c7b54a6b|Jesus Lara|wip: network ninja components
2025-03-21 02:13:01 +0100|0b4bb631|Jesus Lara|bump version of flowtask
2025-03-22 20:03:40 +0100|d7fd016e|willicab|Create method for send sms message
2025-03-23 03:19:20 +0100|03a84bad|Jesus Lara|fix issues with networkninja component
2025-03-23 15:01:56 +0100|01e792b7|willicab|Wait for stat proccess comleted
2025-03-24 19:30:57 +0100|c03f00f9|willicab|Add debug prints
2025-03-25 03:18:49 +0100|c36114f1|Jesus Lara|last working version of NN component
2025-03-25 17:03:46 +0100|1c6a5bdd|Jesus Lara|router nn
2025-03-25 19:28:23 +0100|109e5d8e|Jesus Lara|wip: nn task
2025-03-27 00:53:28 +0100|106f557d|Jesus Lara|TableOutput multiple for placerAI
2025-03-28 01:29:53 +0100|3c6c1cd3|Jesus Lara|fixing version of GA4
2025-03-28 01:32:13 +0100|d8e1956f|Jesus Lara|test
2025-04-01 10:45:30 -0400|9deb5a44|Juan2coder|now we look for 3 chunks instead of 4
2025-04-01 18:59:25 +0200|a8ae2b25|Jesus Lara|latest changes of DocumentDB query component
2025-04-01 19:16:03 +0200|eeafd2f7|Jesus Lara|changes on pokemon
2025-04-01 19:17:13 +0200|51edbe5a|Jesus Lara|new version of Pokemon
2025-04-01 19:42:22 +0200|c1457fa7|Jesus Lara|10
2025-04-01 19:58:51 +0200|b99b5412|Jesus Lara|pokemon retry for 404
2025-04-01 20:00:01 +0200|7fd033bd|Jesus Lara|test
2025-04-01 20:10:28 +0200|b6a5a51b|Jesus Lara|add logging for retry in pokemon
2025-04-01 20:13:22 +0200|8d2b2d11|Jesus Lara|sample pokemon
2025-04-01 20:24:15 +0200|f6f4cea9|Jesus Lara|test
2025-04-01 20:38:37 +0200|4abec6f5|Jesus Lara|more tests
2025-04-01 20:38:58 +0200|cb3a3ca4|Jesus Lara|test
2025-04-01 20:40:59 +0200|a8710975|Jesus Lara|test
2025-04-01 20:43:08 +0200|22352bd6|Jesus Lara|removing comments
2025-04-01 20:43:28 +0200|54ac06c8|Jesus Lara|new version of pokemon component
2025-04-02 00:42:17 +0200|6518af7d|Jesus Lara|data not found on GA4
2025-04-02 00:45:52 +0200|4d62f7c7|phenobarbital|Update version.py
2025-04-02 23:47:25 +0200|c704559e|Jesus Lara|test flowtask dependencies
2025-04-02 23:49:13 +0200|c65f0528|phenobarbital|Update version.py
2025-04-04 13:25:49 +0200|210c6c37|Jesus Lara|add disable cache on TableOutput
2025-04-07 21:11:29 +0200|2f310701|Jesus Lara|fix dependency of apscheduler
2025-04-08 00:27:36 +0200|819e48fd|Jesus Lara|fixes on new release of NetworkNinja
2025-04-08 17:33:05 -0400|7392eb28|Juan2coder|logs for tableschema
2025-04-08 17:42:01 -0400|5279cb98|Juan2coder|change conection default to db
2025-04-08 17:43:30 -0400|dc0c0003|Juan2coder|change conection default to pg
2025-04-08 18:26:01 -0400|592ade87|Juan2coder|change dbsupport for qssupport
2025-04-08 19:45:16 +0200|4ac4ce08|Jesus Lara|fixing statMonitor issue with uvloop
2025-04-08 19:45:39 +0200|f7d6de76|Jesus Lara|add new fields on NN models
2025-04-08 19:50:00 +0200|13c27714|Jesus Lara|tGroup
2025-04-08 19:51:10 -0400|f7c536e5|Juan2coder|remove debug from credentials and tableschema
2025-04-09 02:58:44 +0200|738d7a8d|Jesus Lara|last fixes on networkninja models
2025-04-09 03:01:39 +0200|058ccc53|Jesus Lara|bump version
2025-04-09 14:27:46 -0400|4c395485|Juan2coder|Filelist and DownloadFromS3 add mask to directory
2025-04-09 14:59:46 +0000|4b2b2ca0|dependabot[bot]|Bump gspread from 6.1.4 to 6.2.0
2025-04-09 15:08:30 +0000|01cd52f2|dependabot[bot]|Bump coverage[toml] from 7.2.7 to 7.8.0
2025-04-10 15:40:16 -0400|793380f8|Juan2coder|mask on file list pattern without {}
2025-04-10 18:15:34 -0400|5b45ab44|Juan2coder|downloadfroms3 source_dir mask
2025-04-10 21:53:29 +0200|c3b74535|Jesus Lara|fix flowtask dependencies
2025-04-14 15:55:52 +0200|bf69f104|Jesus Lara|returning all batches on NN payload
2025-04-14 15:57:49 +0200|9199728e|Jesus Lara|changes on NN component
2025-04-15 02:23:39 +0200|1284d355|Jesus Lara|added support for multi-batches
2025-04-15 04:06:15 +0200|23c238ca|Jesus Lara|fix bug on TableOutput and NN router
2025-04-16 12:41:20 -0400|6f6facc6|Juan2coder|add validate sql reserved words
2025-04-16 14:07:58 -0400|5dbe58f4|Juan2coder|add debuging for normalized column names
2025-04-20 10:59:35 +0200|34ef673a|Jesus Lara|last changes NN component
2025-04-20 11:43:54 +0200|09479271|Jesus Lara|start design documentation
2025-04-20 11:45:16 +0200|f391a8a6|Jesus Lara|working with documentation
2025-04-20 18:31:14 +0200|58c796ae|Jesus Lara|working on: documentation
2025-04-20 19:37:45 +0200|0aaba034|Jesus Lara|new Download S3 file in binary format
2025-04-21 00:10:39 +0200|734abdae|Jesus Lara|wip: Image feature extraction
2025-04-21 02:39:05 +0200|7d18ed4d|Jesus Lara|new vision models, save to image bank
2025-04-21 03:11:53 +0200|1532e3f6|Jesus Lara|image features and image bank
2025-04-21 15:22:37 +0200|4eb1a67b|Jesus Lara|new plugin for zeroshot detection
2025-04-21 20:54:26 +0200|a0c5f5e1|Jesus Lara|networkninja changes on events and forms
2025-04-21 20:58:13 +0200|b2ee0c95|Jesus Lara|fix documentation
2025-04-22 00:18:50 +0200|aef8d36b|Jesus Lara|fix on function convert_timezone
2025-04-22 14:36:19 +0000|ecdc229e|dependabot[bot]|Update apscheduler requirement from <3.11.0,>=3.10.4 to >=3.10.4,<3.12.0
2025-04-22 14:36:24 +0000|5aba8c12|dependabot[bot]|Bump pyecharts from 2.0.7 to 2.0.8
2025-04-24 14:26:09 +0000|84bcbe4a|dependabot[bot]|Bump caio from 0.9.11 to 0.9.24
2025-04-24 15:44:38 +0200|42f167f1|Jesus Lara|fix on zerodetect component
2025-04-25 01:40:08 +0200|a5ff3312|Jesus Lara|new component for compute if photo is duplicated
2025-04-25 01:59:34 +0200|8d3409dd|Jesus Lara|new thumbnail generator for photos
2025-04-25 15:51:23 +0200|5f0d4ed8|Jesus Lara|hotfix on scheduler
2025-04-27 23:58:50 +0200|794c4d28|Jesus Lara|added fixes on NN router
2025-04-29 11:12:08 +0200|2baa1c4b|Jesus Lara|fix on client_secret for Azure
2025-04-29 11:23:33 +0200|d2709ae9|Jesus Lara|upgraded version of Apscheduler
2025-04-29 12:35:33 +0200|ddb00e23|Jesus Lara|add conditions support to QueryToPandas
2025-04-29 12:49:44 +0200|3a449a86|Jesus Lara|fix support for conditions on QueryToPandas
2025-04-29 12:53:05 +0200|eef0539b|Jesus Lara|remove debug print
2025-04-29 13:13:28 +0200|c78e9548|Jesus Lara|add safe detection of images in Thumbnail generator
2025-04-29 14:10:02 +0200|31456962|Jesus Lara|added saving bad files on a audit folder
2025-04-29 14:40:11 +0000|800d8f9e|dependabot[bot]|Bump pdf4llm from 0.0.9 to 0.0.22
2025-04-29 14:40:16 +0000|bb7e2e3e|dependabot[bot]|Bump markdownify from 0.13.1 to 1.1.0
2025-04-29 15:52:17 +0200|8e325924|Jesus Lara|changes of thumbnail generator
2025-04-29 16:22:46 +0200|9829eecf|Jesus Lara|added support to Apple HEIC
2025-04-29 16:30:38 +0200|41ebc0fc|Jesus Lara|wip: work with HEIC on thumbnail generator
2025-04-29 23:43:16 +0200|c1922855|Jesus Lara|last changes on imagefeatures
2025-04-30 01:50:56 +0200|464a7607|Jesus Lara|fix process
2025-04-30 02:20:29 +0200|ed065fd3|Jesus Lara|new methods for processing EXIF data
2025-04-30 15:59:17 +0200|a180e879|Jesus Lara|copy to pg fix
2025-04-30 23:14:24 +0200|4b843672|Jesus Lara|wip: CopyToPg works with several colum types
2025-05-01 02:12:41 +0200|81f3042b|Jesus Lara|last changes on copytopg
2025-05-01 16:10:02 +0200|f0164213|Jesus Lara|more tests on CopyToPg
2025-05-01 16:28:41 +0200|19a0c63c|Jesus Lara|testing new changes on data
2025-05-01 16:32:22 +0200|827d45e5|Jesus Lara|removing NaT from CopyToPg
2025-05-01 16:53:56 +0200|29088dc9|Jesus Lara|atomic version of field
2025-05-01 17:15:08 +0200|49ae730d|Jesus Lara|work with atomic copytopg
2025-05-01 17:42:38 +0200|1195cba1|Jesus Lara|copytopg extract_copied support lists
2025-05-02 19:50:44 +0200|68d2ef48|Jesus Lara|bump version
2025-05-05 20:10:37 -0400|5dea2e5d|Juan2coder|first version of product_info for bestbuy
2025-05-05 21:03:33 +0200|a3fda96d|Jesus Lara|best buy
2025-05-06 12:22:58 -0400|7b233d8d|Juan2coder|better execute scroll for selenium, and remove cookies for product_info
2025-05-06 17:44:46 -0400|f3cf7a1c|Juan2coder|productinfo component epson looking on google
2025-05-06 21:14:33 -0400|2478bead|Juan2coder|bestbuy product_info test
2025-05-06 22:02:55 -0400|21f8ba8a|Juan2coder|remove model to not change the original model
2025-05-07 19:34:39 -0400|9ef56001|Juan2coder|parser for hp done
2025-05-08 20:38:28 +0200|6f91ff5b|willicab|Change versión of pymupdf to 1.25.5
2025-05-08 23:20:49 +0200|cbb2b14c|Jesus Lara|last changes
2025-05-09 00:51:48 +0200|082465dd|Jesus Lara|solve issue with masks on events
2025-05-09 01:56:37 +0200|f66d9b0c|Jesus Lara|support for transformrows
2025-05-10 08:57:21 -0400|fb1331cc|Juan2coder|brother canon y samsung as parsers,  and also add canon canada
2025-05-12 17:20:28 -0400|2bd513f6|Juan2coder|add retailer to parser epson and hp
2025-05-12 18:06:50 +0200|82a3102d|Jesus Lara|re-organized code between parrot and flowtask
2025-05-12 23:00:47 +0200|2d0cc77a|Jesus Lara|re-organized code
2025-05-12 23:02:04 +0200|0c91aa13|Jesus Lara|bump version for Parrot
2025-05-13 14:09:33 +0000|22a1bdc1|dependabot[bot]|Bump playwright from 1.49.1 to 1.52.0
2025-05-13 22:59:31 +0200|f710b1e0|Jesus Lara|boto3 client
2025-05-13 23:01:32 +0200|00100024|Jesus Lara|test
2025-05-13 23:03:04 +0200|8f3b24bb|Jesus Lara|test
2025-05-13 23:05:20 +0200|d564dda0|Jesus Lara|test
2025-05-13 23:08:07 +0200|da031595|Jesus Lara|w
2025-05-13 23:14:21 +0200|db332fc8|Jesus Lara|test
2025-05-13 23:20:34 +0200|10b95164|Jesus Lara|fix path
2025-05-14 00:28:09 +0200|57204931|Jesus Lara|convert vector to string
2025-05-14 00:35:23 +0200|a45e45e8|Jesus Lara|removing comments
2025-05-14 11:59:29 +0200|76de14ec|Jesus Lara|changes on images
2025-05-14 12:03:11 +0200|6814a090|Jesus Lara|broken
2025-05-14 12:06:28 +0200|6e88e9f6|Jesus Lara|fix boto3 client
2025-05-14 12:08:26 +0200|9f73faa2|Jesus Lara|boto3
2025-05-14 12:10:33 +0200|3ea76c57|Jesus Lara|debug
2025-05-14 12:12:44 +0200|4cbd8134|Jesus Lara|download
2025-05-14 12:14:00 +0200|7d361073|Jesus Lara|debug
2025-05-14 12:15:55 +0200|1ea459f4|Jesus Lara|some changes
2025-05-14 13:21:28 +0200|ea17456e|Jesus Lara|fix boto3
2025-05-14 13:22:52 +0200|bb3de1c5|Jesus Lara|boto3
2025-05-14 13:26:37 +0200|6c393363|Jesus Lara|changes on boto3
2025-05-14 13:27:50 +0200|bf53ba3f|Jesus Lara|debug conf
2025-05-14 13:29:16 +0200|10d8dc39|Jesus Lara|this
2025-05-14 13:31:13 +0200|adb31b41|Jesus Lara|debug boto3
2025-05-14 13:32:16 +0200|49811149|Jesus Lara|d
2025-05-14 13:40:21 +0200|3929f5de|Jesus Lara|removing some debug
2025-05-14 23:18:18 +0200|db4aa371|Jesus Lara|added similiarity search for photos
2025-05-14 23:26:54 +0200|0b27cf69|Jesus Lara|new Duplicate with similarity
2025-05-14 23:29:17 +0200|6f70b296|Jesus Lara|last fixes on duplicate foto
2025-05-20 01:39:46 +0200|b827533d|Jesus Lara|fix versions
2025-05-20 14:42:45 +0000|837573c6|dependabot[bot]|Bump aiounittest from 1.4.2 to 1.5.0
2025-05-21 14:31:57 -0400|77a0eb8a|Juan2coder|new function for the send the proxies in HTTPService
2025-05-22 22:10:38 +0200|46e852dd|Jesus Lara|bump version
2025-05-26 22:46:49 +0200|ae8e48a6|Jesus Lara|new component: Filter with IF Support
2025-05-26 22:47:13 +0200|f33a4767|Jesus Lara|new ExecuteSQL functionality: execute a SQL query for every row in dataframe
2025-05-26 23:30:12 +0200|4d103372|Jesus Lara|new function aggregation support on tGroup
2025-05-27 01:14:31 +0200|e5c01305|Jesus Lara|AddDataset now supports file queries
2025-05-27 01:14:50 +0200|c1b82268|Jesus Lara|function for extract info from dict columns on dataframes
2025-05-27 10:07:37 +0200|d5ff2e20|Jesus Lara|comments on tGroup
2025-05-27 10:17:46 +0200|91443a81|Jesus Lara|avoid unhashable columns on tGroup
2025-05-27 10:19:40 +0200|ba3cc50d|Jesus Lara|avoid unhashable types on tGroup
2025-05-27 10:30:06 +0200|1c79f107|Jesus Lara|adding support for geonode and decodo as proxies
2025-05-27 10:31:57 +0200|7b7705a1|Jesus Lara|bump version
2025-05-27 10:45:48 -0300|587a197b|Victor Inojosa|powerpoint: Allow passing custom font format or using template defined
2025-05-27 10:54:24 -0300|9d5a8966|Victor Inojosa|PowerPointSlide: several changes. Full list below:
2025-05-27 13:00:14 -0300|8e4c718e|Victor Inojosa|PowerPointSlides: Convert from MPO to RGB JPEG since python-pptx won't support it
2025-05-27 14:38:51 +0000|d8000ab0|dependabot[bot]|Bump pipdeptree from 2.26.0 to 2.26.1
2025-05-27 16:52:17 -0300|6161ee91|Victor Inojosa|PowerPointSlide: Process mode double
2025-05-30 18:12:36 -0300|afa4461a|Victor Inojosa|PowerPointSlide: Dynamically choose the fall back mode for leftovers
2025-05-30 20:36:06 -0300|78cf0b86|Victor Inojosa|PowerPointSlide: Load mode_content from external YAML/JSON
2025-05-30 22:44:18 -0300|c2b6d556|Victor Inojosa|PowerPointSlide: Use image BytesIO if provided
2025-05-31 17:03:35 +0200|a5a84141|Jesus Lara|new release de flowtask
2025-06-02 15:13:42 +0000|3eea1005|dependabot[bot]|Bump mkdocs-material from 9.5.44 to 9.6.14
2025-06-02 16:19:58 +0200|78e85561|Jesus Lara|working with XMP libraries
2025-06-02 23:08:36 +0200|0ef4a52e|Jesus Lara|fix on duplicate fotos
2025-06-03 00:45:23 +0200|4095b4ec|Jesus Lara|wip: Photos ETL
2025-06-03 12:56:21 +0200|584fae39|Jesus Lara|debugging from photos
2025-06-03 13:48:37 +0200|406b9669|Jesus Lara|wrong version of ai-parrot
2025-06-03 15:52:58 +0200|a14b4839|Jesus Lara|migrate processing_tasks to flow
2025-06-03 17:46:11 +0200|ed039a42|Jesus Lara|avoid null orgId on networkninja
2025-06-03 17:46:29 +0200|cd7f3ea1|Jesus Lara|capture error when try to create a thumbnail
2025-06-03 17:46:44 +0200|0dfe9500|Jesus Lara|fixed processing tasks
2025-06-03 18:25:07 +0200|a1365fae|Jesus Lara|fix on NN store payload
2025-06-03 23:25:45 +0200|75dfa27f|Jesus Lara|simple change on TransformRows
2025-06-03 23:26:07 +0200|f8cde22d|Jesus Lara|bunp version
2025-06-05 19:03:54 +0200|2f8441f0|willicab|[NAV-5972] WIP Sassie component
2025-06-05 19:49:07 +0200|070a9101|willicab|Add filter to component
2025-06-05 21:54:17 +0200|47d18ffc|willicab|[NAV-5972] simplify the execution of get data
2025-06-06 22:48:50 +0200|1077cc66|willicab|[NAV-5972] add function to get responses
2025-06-06 23:54:13 +0200|321d9077|willicab|[NAV-5972] implement masks
2025-06-09 16:49:33 +0200|7afc58f4|willicab|Moving proccessing credentials to component
2025-06-09 17:09:15 +0200|81723c7a|willicab|Change filter mask implementation
2025-06-10 01:57:03 +0200|d0506ddf|Jesus Lara|new PgVectorOutput
2025-06-11 13:31:17 -0400|816758d1|Juan2coder|dataframe of rejecteds from pokemon api
2025-06-12 09:22:04 -0400|97a3c934|Juan2coder|print rejected dataframe
2025-06-12 10:37:10 -0400|5e117828|Juan2coder|errors start with 5 also saved in rejected
2025-06-12 18:03:35 -0400|bab954a7|Juan2coder|modify the api_post like api_get, and remove oxylabs by default
2025-06-12 19:39:49 +0200|e4f15214|Jesus Lara|changes on BBY
2025-06-13 11:19:33 -0400|c28bf6c8|Juan2coder|changes on bestbuy for support storage data
2025-06-13 12:35:30 -0400|af9915ff|Juan2coder|logs for the storage function
2025-06-13 17:39:29 -0400|b48d1b2f|Juan2coder|test changes on sentimentanalysis
2025-06-13 17:58:38 -0400|48be0424|Juan2coder|changes on sentiment for devices
2025-06-13 18:03:28 -0400|1cd3d7c7|Juan2coder|remove changes on sentiment_analysis
2025-06-16 10:16:55 -0400|cb1de040|Juan2coder|using predictor efficiently
2025-06-16 10:37:08 -0400|e613d93f|Juan2coder|flag for use in parallel
2025-06-16 10:53:23 -0400|ca979cfd|Juan2coder|add predict_sentiments_batch
2025-06-16 13:18:05 -0400|93cdd2f7|Juan2coder|debug pipeline constructions
2025-06-16 13:57:34 -0400|fd47a677|Juan2coder|test dataset in sentiment_analysis
2025-06-16 14:15:40 -0400|47918b7b|Juan2coder|test secuencial
2025-06-16 15:37:53 +0200|16fb33fd|willicab|[NAV-5972] Get custom data
2025-06-17 10:28:24 -0400|0212ffef|Juan2coder|changes temp for postiviebot
2025-06-17 16:04:20 -0400|7d067029|Juan2coder|change compliant and customersatisfaction to depend of parrotbot
2025-06-17 16:40:19 -0400|a9f66152|Juan2coder|remove backsticks
2025-06-17 17:42:50 -0400|fadcea6d|Juan2coder|amazon response now in english
2025-06-17 20:00:54 -0300|bee28009|Javier León|Adjust async context for sharepoint handler
2025-06-18 01:01:09 +0200|4ba59edb|willicab|Add functions get_question_sections and get_question_properties
2025-06-18 16:36:34 +0200|6965fb6d|Jesus Lara|test
2025-06-18 17:53:43 -0400|44bf4d4a|Juan2coder|new tCrosstab component
2025-06-18 18:05:25 +0200|81b0c2f7|Jesus Lara|fix for networkninja photo
2025-06-18 18:07:48 +0200|be56d082|Jesus Lara|photos
2025-06-18 18:20:50 +0200|5473dd8d|willicab|Normalize text of questions
2025-06-23 14:21:20 -0400|db6f6e6f|Juan2coder|get specifications form product_info and new columns on availability for pickup
2025-06-23 15:40:42 -0400|138b4308|Juan2coder|new destop_ua for override user agent
2025-06-23 15:56:04 -0400|07057d7e|Juan2coder|headless false on bestbuy product
2025-06-23 21:17:40 +0200|13e7bd21|Jesus Lara|Fix on Sharepoint to use aiofiles
2025-06-24 16:19:49 +0200|fa704812|Jesus Lara|fix on Sharepoint
2025-06-24 18:21:14 +0200|07c82853|Jesus Lara|using make_model as classmethod
2025-06-24 21:18:09 -0400|899f9dac|Juan2coder|tExplode reforge test
2025-06-25 12:51:42 -0400|88a7e09b|Juan2coder|add flag advanced_mode for the new behavior of tExplode
2025-06-26 00:14:24 +0200|fee221cc|Jesus Lara|bump version
2025-06-27 18:16:45 +0200|826a3ba2|Jesus Lara|fix on TaskLauncher to allow post + json payloads
2025-07-02 22:28:27 +0200|d81bb4c3|Jesus Lara|test
2025-07-03 11:25:35 -0400|4fffc98d|Juan2coder|test grahp
2025-07-03 16:08:46 -0400|bd72c83c|Juan2coder|new falgs for ghost_employees
2025-07-03 22:19:41 +0200|19a6f269|Jesus Lara|my changes
2025-07-03 22:20:08 +0200|76368157|Jesus Lara|bump version
2025-07-07 10:33:18 -0400|861c4e8d|Juan2coder|make changes on ungzip and filecopy to process mask from directory
2025-07-07 13:55:17 -0400|7eec0ce1|Juan2coder|fix mask replacement from sql on ExecuteSQL
2025-07-08 13:32:58 +0200|0bf35d06|Jesus Lara|WIP: Agent Call as a Flowtask Component
2025-07-08 14:04:37 +0200|3d8108ff|Jesus Lara|QueryToPandas now supports per-storage open sql files
2025-07-08 18:18:24 +0200|e10fc745|Jesus Lara|new reviews from Costco
2025-07-08 20:49:17 +0200|62d721a3|Jesus Lara|changes
2025-07-08 20:50:22 +0200|02865e18|Jesus Lara|working on costco component
2025-07-08 20:54:42 +0200|63a5e39b|Jesus Lara|test
2025-07-09 16:02:56 -0400|dc067869|Juan2coder|new functions for lowes component
2025-07-12 00:04:08 +0200|1094025a|Jesus Lara|http
2025-07-15 11:59:05 -0400|172f38ae|Juan2coder|azuregraph test chat
2025-07-15 12:04:30 -0400|31f4dacf|Juan2coder|azuregraph comments
2025-07-16 01:38:11 +0200|7f00c663|phenobarbital|Update version.py
2025-07-16 01:45:21 +0200|e6b18fb8|phenobarbital|removing support for datataframe
2025-07-16 01:49:41 +0200|4480988b|Jesus Lara|fixwa
2025-07-16 02:42:41 +0200|be8fa888|Jesus Lara|wip: scheduling visits
2025-07-16 03:32:57 +0200|434da621|Jesus Lara|working version of scheduling visit
2025-07-16 14:11:48 -0400|db685631|Juan2coder|remove duplicated payloads, and update forms in dataframe
2025-07-16 15:22:20 +0200|b43f41a3|Jesus Lara|new release of scheduling visits
2025-07-16 17:19:56 +0200|d9d4b4f6|Jesus Lara|bugfix removing datatable
2025-07-16 20:29:36 -0400|98ec0f65|Juan2coder|separate the update and the delete operation, also, process each delete individually, check duplycate forms by id and timestamps
2025-07-16 22:06:28 +0200|46433d67|Jesus Lara|last working version of SchedulingVisits
2025-07-16 23:51:46 +0200|5561d0a6|Jesus Lara|new version fo scheduling visits with roundtrip support
2025-07-17 14:16:10 +0200|331b85ab|Jesus Lara|new version of SchedulingVisits
2025-07-17 16:49:05 +0200|95dbbad7|Jesus Lara|test geocoding
2025-07-17 16:57:44 -0400|48735af9|Juan2coder|now the update and delete is one transaction
2025-07-17 17:18:56 +0200|d681d7eb|Jesus Lara|try this new google places api
2025-07-18 01:43:38 +0200|bb49e096|Jesus Lara|new version of MarketClustering Component
2025-07-18 01:55:38 +0200|7528200f|Jesus Lara|MarketClustering Compoennt
2025-07-18 11:34:19 -0400|bac159bd|Juan2coder|comment identify_final_form for test
2025-07-18 15:38:05 -0400|e2cd1510|Juan2coder|function for filter_rows_by_column
2025-07-21 17:54:05 -0400|5a5f419e|Juan2coder|disable fallback of slides number and changes on pk for copytopg
2025-07-23 16:52:20 +0200|326167ee|Jesus Lara|bugfix on QueryToPandas for access to Task Storage
2026-04-24 17:10:15 +0200|91648911|Jesus Lara|condition tGroup and monthly DateList iterations
2026-04-25 03:03:34 +0200|631a646c|Jesus Lara|scan components fix
2026-04-25 03:04:41 +0200|941ea131|Jesus Lara|sdd: add brainstorm for scan-components-resilent
2026-04-25 03:09:51 +0200|ef4b2fa6|Jesus Lara|sdd: add spec for FEAT-011 — scan-components-resilent
2026-04-27 17:53:51 +0200|8bc13afc|Jesus Lara|categories
2026-04-28 14:28:15 +0200|88f87230|Jesus Lara|sdd: add spec for FEAT-012 — add-syntax-check-task
2026-04-28 15:06:38 +0200|8a9c7d4c|Jesus Lara|sdd: correct CLI command name in FEAT-012 spec (task, not flowtask)
2026-04-28 15:23:58 +0200|4ebbffab|Jesus Lara|sdd: add 6 tasks for FEAT-012 — add-syntax-check-task
2026-04-28 15:28:21 +0200|1101249f|Jesus Lara|sdd: start FEAT-012 — add-syntax-check-task (6 tasks)
2026-04-28 15:30:25 +0200|d777547a|Jesus Lara|feat(add-syntax-check-task): TASK-034 — Extract ROOT_TASK_SCHEMA and refactor AbstractTask.check_syntax
2026-04-28 15:30:52 +0200|2a27aaf5|Jesus Lara|sdd: complete TASK-034 — Extract ROOT_TASK_SCHEMA and refactor AbstractTask.check_syntax
2026-04-28 15:30:58 +0200|2461b800|Jesus Lara|sdd: remove TASK-034 from active (moved to completed)
2026-04-28 15:32:22 +0200|bfeff96e|Jesus Lara|feat(add-syntax-check-task): TASK-035 — Implement TaskFormatDetector (suffix + sniff)
2026-04-28 15:32:52 +0200|9b81d804|Jesus Lara|sdd: complete TASK-035 — Implement TaskFormatDetector (suffix + sniff)
2026-04-28 15:33:40 +0200|ce16a332|Jesus Lara|feat(add-syntax-check-task): TASK-036 — Implement SyntaxIssue and SyntaxReport Pydantic models
2026-04-28 15:34:16 +0200|bfbd2265|Jesus Lara|sdd: complete TASK-036 — Implement SyntaxIssue and SyntaxReport Pydantic models
2026-04-28 15:34:55 +0200|03079406|Jesus Lara|feat(add-syntax-check-task): TASK-037 — Implement ComponentSchemaRegistry
2026-04-28 15:35:21 +0200|59499668|Jesus Lara|sdd: complete TASK-037 — Implement ComponentSchemaRegistry
2026-04-28 15:37:57 +0200|8398a1b6|Jesus Lara|feat(add-syntax-check-task): TASK-038 — Implement SyntaxChecker with four-phase pipeline
2026-04-28 15:38:27 +0200|94121046|Jesus Lara|sdd: complete TASK-038 — Implement SyntaxChecker
2026-04-28 15:45:58 +0200|d7fc3be3|Jesus Lara|feat(add-syntax-check-task): TASK-039 — Wire --syntax into CLI and add integration tests
2026-04-28 15:46:56 +0200|db93dd71|Jesus Lara|sdd: complete TASK-039 — Wire --syntax into CLI and add integration tests
2026-04-28 16:36:44 +0200|d3ad1270|Jesus Lara|fix(add-syntax-check-task): address all code-review issues
2026-04-29 23:24:04 +0200|3ab949c4|Jesus Lara|more fixes
