volodya-lombrozo 14.07.2025

From: Vladimir Lombrozo

Subject: WEEK 29 Objectionary

Hi all,

Last week achievements:

refrax:

- Added an --output flag to the refactor command for project mirroring [#55]

- Added tests to support processing entire Java projects with hierarchical structure [#54]

- Enabled gosec linter and improved file security handling [#50]

- Enabled revive linter and improved code documentation [#51]

- Added gofmt enforcement via GitHub Action [#43]

- Added YAML playbook support for mock AI implementation [#16]

jeo-maven-plugin:

- Extracted and saved method names as attribute values in XML, addressing method name visibility and reliability [#1177]

- Ensured all formation children and objects have name attributes, fixing illegal XMIR formations and improving identification [#1163, #1160]

Next week plans:

Risks:

refrax:

- No risks identified [#57].

- No risks identified [#56].

- Security issues in file operations may lead to vulnerabilities if not properly handled [#50].

- No risks identified [#52].

- No risks identified [#49].

- No risks identified [#44].

jeo-maven-plugin:

- No risks identified [#1179].

- No risks identified [#1178].

- No risks identified [#1164].

- No risks identified [#1161].

Best regards,

Vladimir Lombrozo

Software Developer

2025-07-14

Closed Pull Requests:
- title: feat(#55): add --output flag to refactor command for project mirroring, repo: refrax, url: https://github.com/cqfn/refrax/pull/57
- title: test(#54): Add tests to support processing entire Java projects with hierarchical structure, repo: refrax, url: https://github.com/cqfn/refrax/pull/56
- title: ci(#50): enable gosec linter and improve file security handling, repo: refrax, url: https://github.com/cqfn/refrax/pull/53
- title: fix(#1177): extract method names from XML attribute values, repo: jeo-maven-plugin, url: https://github.com/objectionary/jeo-maven-plugin/pull/1179
- title: feat(#1177): save method names as attribute values, repo: jeo-maven-plugin, url: https://github.com/objectionary/jeo-maven-plugin/pull/1178
- title: ci(#51): enable revive linter and improve code documentation, repo: refrax, url: https://github.com/cqfn/refrax/pull/52
- title: ci(#43): add gofmt enforcement via GitHub Action, repo: refrax, url: https://github.com/cqfn/refrax/pull/49
- title: feat(#16): add YAML playbook support for mock AI implementation, repo: refrax, url: https://github.com/cqfn/refrax/pull/44
- title: fix(#1163): ensure all formation children have name attribute, repo: jeo-maven-plugin, url: https://github.com/objectionary/jeo-maven-plugin/pull/1164
- title: fix(#1160): ensure all formation objects have names in directives, repo: jeo-maven-plugin, url: https://github.com/objectionary/jeo-maven-plugin/pull/1161

Open Issues: