Skip to content

Conversation

@nicofretti
Copy link
Owner

Description

  • Add a Frontend Clean Code Guide/Checklist to aid code review.
  • Add a Backend Clean Code Guide/Checklist to aid code review.
  • Remove/Dismiss the website code (it has been moved to a dedicated repository).
  • Add LLM prompt/context files to support tools like Claude Code (or other code generation/AI assistance tools).
  • Refactor the frontend using the defined clean code patterns.
  • Refactor the backend using the defined clean code patterns.
  • Add pr review instructions.

Related Issue

Checklist

  • Code follows project style guidelines
  • Comments explain "why" not "what"
  • Documentation updated (if needed)
  • No debug code or console statements
  • make format passes
  • make pre-merge passes
  • PR update from develop branch
  • Copilot review run and addressed

- add logging to registry for failed module imports
- split long functions in structured_generator, text_generator, markdown_multiplier
- add error handling to llm api calls
- refactor config schema generation for readability
- all functions now under 30 lines
- all tests passing
- add logging to storage.py for transaction failures
- fix blocking I/O in job_processor.py using asyncio.to_thread
- remove silent failures in job_processor.py (file deletion, async shutdown)
- add logger.exception() to all exception handlers
- preserve stack traces in workflow.py and template_renderer.py
- all tests passing
@nicofretti nicofretti self-assigned this Nov 15, 2025
@nicofretti nicofretti merged commit 89396a5 into develop Nov 15, 2025
1 check passed
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.

2 participants