Skip to content

Fix/address comments - #29

Open
samuelmartinucci2 wants to merge 4 commits into
devfullcycle:mainfrom
samuelmartinucci2:fix/address-comments
Open

Fix/address comments#29
samuelmartinucci2 wants to merge 4 commits into
devfullcycle:mainfrom
samuelmartinucci2:fix/address-comments

Conversation

@samuelmartinucci2

Copy link
Copy Markdown

No description provided.

* feat: implement refactor-arch skill and refactor projects 1 and 2 to MVC

Complete manual analysis in README.md, build refactor-arch skill, and fully refactor Python/Flask and Node.js/Express backends to safe MVC architecture.

* feat: complete mvc refactoring of task-manager-api and fix all audit-project-3 findings

- Extracted Flask configurations to secure config/settings.py
- Refactored routes into dedicated controllers/ layer to eliminate Fat Controllers
- Fixed timezone-aware vs naive comparison TypeError in task.is_overdue()
- Resolved deprecated datetime.utcnow() usages in favor of timezone-aware objects
- Standardized task serialization to use Task.to_dict() across endpoints
- Removed generic exception masking in User update and logged/returned exact errors
- Added comprehensive test_endpoints.py suite covering health, reports, and user-task flows

* fix: enforce stateless services and remediate security findings

* fix: refactor projects to MVC and finalize audit reports

* fix: re-generate authentic, non-synthetic audit reports

* fix: re-generate audit reports with strictly required finding distribution

* feat: finalize MVC refactor, sync skills, and update authentic audit reports
- Replace SHA-256 with bcrypt in playbooks and ecommerce-api-legacy code.
- Implement logAndCache in ecommerce-api-legacy utils.
- Add additional MEDIUM and LOW issues in manual analysis tables.
- Complete 'Resultados' and 'Como Executar' sections in README.
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