Skip to content

File parsing development #7

Merged
amvdevlab merged 23 commits into
mainfrom
file-parsing
Feb 13, 2026
Merged

File parsing development #7
amvdevlab merged 23 commits into
mainfrom
file-parsing

Conversation

@amvdevlab

@amvdevlab amvdevlab commented Feb 13, 2026

Copy link
Copy Markdown
Owner

Adding proper file parsing for csv, txt, log, and json that converts into text, compress, and hand off to the AI.

Supabase was setup with Connection String
.env files was created to house sensitive data
applications.properties configured for database
Removed the .env file with the additional main class
boilerplate code for the added dependencies for
Spring to read the .env file.
Added a new profile for the development environment.
Updated the .gitignore to exclude the dev profile.
Add GitHub Actions workflow for automated testing
Add application-test.properties with H2
Add application-test.properties.template for
secure team setup
Add H2 dependency for testing with in-memory
Update .gitignore with additional security patterns
Removed the third party dependencies for the
obselete environmental variable system.
Updated the application.properties with the proper
dependencies.
Configured the application-test.properties for CI/CD
automation.
Added the main file parsering structure with
separation of concerns and support for 4 file types
Added the config/ information to Version2.md for
future improvements.
Added a TextReducerService.java layer to compress
files before being sent to the AI layer.
Built the FileParser logic and interface.
Built the ParserFactory for instance direction.
Built CsvParser initial logic to parse from csv
format to text in bytes.
Built JsonParser with conversion to text and error
handling.
Updated the FileParser interface
Structured ParseResult
@amvdevlab

Copy link
Copy Markdown
Owner Author

All checks passed!

@amvdevlab amvdevlab merged commit 2468c1a into main Feb 13, 2026
2 checks passed
@amvdevlab amvdevlab deleted the file-parsing branch February 13, 2026 19:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant